أدخل الرابط التشعبي
نتيجة التحليل
السجل
دليل بنية الرابط التشعبي
تعلم عن مكونات الرابط التشعبي وفهم تشريح المواقع ذات الموارد الموحدة
البنية الكاملة للرابط التشعبي
البنية الجملية الكاملة للرابطات التشعبية و معنى كل مكون
مخطط://[معلومات_المستخدم@]مضيف[:منفذ][/مسار][?استعلام][#جزء]
| المكون | الوصف | التفاصيل |
|---|---|---|
|
|
يحدد البروتوكول المستخدم للوصول إلى المورد، مثل http، https، ftp، mailto |
الشائعة: http(80)، https(443)، ftp(21)، ws(80)، wss(443) |
|
|
يحتوي على معلومات المستخدم واسم المضيف ورقم المنفذ لتحديد المورد |
التنسيق: [معلومات_المستخدم@]مضيف[:منفذ]، على سبيل المثال، مستخدم:كلمة_مرور@مثال.كوم:8080 |
|
|
يحدد الخادم بالاسم الدوميني أو العنوان IP، وأهم جزء من الرابط التشعبي |
يمكن أن يكون دومين (مثال.كوم)، IPv4 (192.168.1.1) أو IPv6 ([::1]) |
|
|
يحدد منفذ الخدمة على الخادم، ويستخدم الافتراضي للبروتوكول عند الاستغناء عنه |
النطاق: 1 - 65535، الافتراضيات الشائعة: 80 (HTTP)، 443 (HTTPS)، 21 (FTP) |
|
|
يحدد الموقع الدقيق للمورد على الخادم، مشابه لمسار نظام الملفات |
بنية هرمية مفصولة ب /: /وثائق/دليل/تثبيت.html |
|
|
أزواج المفتاح والقيمة التي تبدأ بـ ? لإرسال معلومات إضافية إلى الخادم |
التنسيق: ?مفتاح1=قيمة1&مفتاح2=قيمة2، يجب ترميز الأحرف الخاصة بالرابط التشعبي |
|
|
يبدأ بـ # للتنقل داخل الصفحة، وعادة ما يشير إلى أقسام معينة في الصفحة |
لعرض العميل فقط، ولا يتم إرساله إلى الخادم، على سبيل المثال، #قسم1 |
|
|
يحتوي على اسم المستخدم وكلمة المرور للتحقق من الهوية، ونادرًا ما يستخدم في التطبيقات الحديثة |
التنسيق: اسم_المستخدم:كلمة_المرور@، غير مُوصى به لأسباب الأمان |
|
|
يجب ترميز الأحرف الخاصة بتنسيق المئة لضمان نقل صحيح للرابط التشعبي |
المسافة → %20، الأحرف الصينية → ترميز UTF - 8، الأحرف المحجوزة مثل ? → %3F |
|
|
مراجع المسارات بناءً على موقع الصفحة الحالية، مما يبسط كتابة الرابط التشعبي |
./نفس المستوى، ../الأصل، /المسار الجذري، //نسبي للبروتوكول، ?استعلام فقط |
|
|
يتابع RFC 3986 ومعايير دولية أخرى لتحقيق توحيد واتصال الرابطات التشعبية |
عادةً ما تقتصر الطول الأقصى على 2048 حرفًا، ويدعم الأسماء الدومينية الدولية |