🌐🧠 تشريح الرابط (URL) — مش مجرد لينك… ده عملية اتصال كاملة بتحصل في ثواني!
أي لينك بتفتحه هو في الحقيقة خريطة بتوجّه المتصفح يعمل إيه خطوة بخطوة.
الشكل العام بيكون كده:
scheme://subdomain.domain.tld:port/path?query#fragment
تعالى نفككه هندسيًا 👇
🔹 Scheme (البروتوكول)
زي https://
ده بيحدد طريقة التواصل بين جهازك والسيرفر.
HTTPS معناه الاتصال مشفّر باستخدام TLS، وده بيحمي البيانات من التنصّت والهجمات زي Man-in-the-Middle.
🔹 Subdomain (نطاق فرعي)
زي blog. أو mail.
الشركات الكبيرة بتستخدمه لتقسيم الخدمات، وكل Subdomain ممكن يكون على سيرفر مختلف تمامًا.
🔹 Domain + TLD
زي example.com
ده اسم الموقع الفعلي، وبيتحول لعنوان IP عن طريق DNS قبل ما الاتصال يبدأ.
🔹 Port (المنفذ)
غالبًا مش ظاهر لأنه بيكون افتراضي:
443 للـ HTTPS
80 للـ HTTP
لو شوفته مكتوب زي :8080 يبقى الموقع شغال على منفذ غير معتاد.
🔹 Path (المسار)
زي /about/team
ده المكان المطلوب داخل الموقع.
مش شرط يكون مجلد حقيقي — ممكن السيرفر يولّد الصفحة ديناميكيًا.
🔹 Query Parameters (الاستعلامات)
زي ?id=123&sort=asc
دي بيانات بتتبعت للسيرفر تستخدم في البحث، الفلترة، عرض المنتجات، أو جلب بيانات من قاعدة البيانات.
⚠️ أمنيًا دي أخطر نقطة في الرابط
لو مفيش تحقق من المدخلات يحصل:
SQL Injection
Parameter Tampering
IDOR Attacks
🔹 Fragment (#)
زي #section2
ده يوجّه المتصفح لجزء داخل الصفحة.
💡 الجزء ده مش بيروح للسيرفر أصلاً.
🚀 إيه اللي بيحصل بعد ما تضغط Enter؟
1️⃣ DNS يحول الدومين لـ IP
2️⃣ يحصل TCP Handshake
3️⃣ TLS Handshake لو HTTPS
4️⃣ المتصفح يبعت HTTP Request
5️⃣ السيرفر يرد بـ Response
6️⃣ المتصفح يحمل HTML وCSS وJS
7️⃣ يحصل Rendering للصفحة قدامك
كل ده في أجزاء من الثانية ⚡
🛡️ نقاط أمنية مهمة
🔹 HTTPS معناه الاتصال مشفّر، لكن مش ضمان إن الموقع موثوق
🔹 الـ Query Strings ممكن تتسجل في Logs
🔹 الروابط المختصرة ممكن تخفي مواقع تصيّد
🔹 Path Traversal يحصل لو السيرفر مش متأمن
🔹 Subdomain Takeover خطر شائع في الشركات
🎯 الخلاصة:
الـ URL مش عنوان بس… ده نقطة التحكم في الاتصال، التوجيه، ونقل البيانات.
فهمه = فهم نص شغل الويب والسيكيوريتي 💪
❓ سؤال للناس التقيلة:
أنهي جزء في الـ URL بيكون غالبًا مدخل للهجمات؟
A) Scheme
B) Query Parameters
C) Fragment
#Admin #CyberSecurity #WebTech #Networking #URL #ITSecurity #تعلم_تقنية
