ما هو URL (محدد موقع المعلومات)؟
عند كتابة عنوان في متصفح الويب الخاص بك ، تحدث الكثير من الأشياء وراء الكواليس. ويتم تحديد معظم ذلك من خلال الأجزاء المختلفة من عنوان URL الذي كتبته. دعونا نلقي نظرة فاحصة.
يمكن أن يتكون عنوان URL من مجموعة من الأجزاء المختلفة. هناك اسم مضيف يقوم بتعيين عنوان IP لمورد معين على الإنترنت وحفنة من المعلومات الإضافية التي تخبر المتصفح والخادم بكيفية التعامل مع الأشياء. يمكنك التفكير في عنوان IP باعتباره شيئًا مثل رقم الهاتف. يشبه اسم المضيف اسم الشخص الذي تريد البحث عن رقم هاتفه. ويعمل معيار يسمى نظام أسماء النطاقات (DNS) في الخلفية مثل دفتر الهاتف ، وترجمة أسماء المضيف الأكثر ملاءمة للبشر إلى عناوين IP التي تستخدمها الشبكات لتوجيه حركة المرور.
مع أخذ هذا القياس في الاعتبار ، دعنا نلقي نظرة على بنية عنوان URL وكيف يعمل على الوصول إلى المكان الذي تريد الذهاب إليه.
كيف يتم تنظيم عنوان URL
تم تعريف بنية عنوان URL لأول مرة من قبل السير تيم بيرنرز لي ، الرجل الذي أنشأ الويب وأول متصفح ويب في عام 1994. وتجمع عناوين URL بشكل أساسي بين فكرة أسماء النطاقات وفكرة استخدام مسار الملف لتحديد نوع معين مجلد وملف الهيكل. لذلك ، يشبه استخدام مسار مثل C: \ Documents \ Personal \ myfile.txt في Windows ، ولكن مع بعض الأشياء الإضافية في البداية للمساعدة في العثور على الخادم الصحيح على الإنترنت حيث يوجد هذا المسار والبروتوكول المستخدم للوصول إلى معلومات.
يتكون عنوان URL من عدة أجزاء مختلفة. لنأخذ على سبيل المثال عنوان URL أساسي مثل ذلك الموضح في الصورة أدناه.
يتم تقسيم عنوان URL البسيط هذا إلى مكونين رئيسيين: المخطط والسلطة.
مخطط
يعتقد الكثير من الأشخاص أن عنوان URL مجرد عنوان ويب ، ولكنه ليس بهذه البساطة. عنوان الويب هو عنوان URL ، ولكن جميع عناوين URL ليست عناوين ويب. الخدمات الأخرى التي يمكنك الوصول إليها على بروتوكول الإنترنت - مثل FTP أو حتى MAILTO محليًا - هي أيضًا عناوين URL. يشير جزء مخطط عنوان URL (تلك الأحرف متبوعًا بنقطتين) إلى البروتوكول الذي يجب أن يتصل به التطبيق (مثل متصفح الويب) والخادم.
عناوين الويب هي أكثر عناوين URL شيوعًا ، ولكن هناك عناوين أخرى. لذلك ، قد ترى مخططات مثل:
- بروتوكول نقل النص التشعبي (HTTP): هذا هو البروتوكول الأساسي للويب ويحدد الإجراءات التي يجب على خوادم الويب والمتصفحات اتخاذها استجابة لأوامر معينة.
- HTTP Secure (HTTPS): هذا هو شكل من أشكال HTTP يعمل على طبقة آمنة ومشفرة لنقل أكثر أمانًا للمعلومات.
- بروتوكول نقل الملفات (FTP): غالبا ما يستخدم هذا البروتوكول لنقل الملفات عبر الإنترنت.
في المتصفحات الحديثة ، لا تكون الخطة مطلوبة تقنيًا كجزء من عنوان URL. إذا قمت بإدخال موقع ويب مثل "www.howtogeek.com" ، فسيحدد المتصفح الخاص بك البروتوكول الصحيح الذي سيتم استخدامه تلقائيًا. ومع ذلك ، تتطلب بعض التطبيقات (والبروتوكولات) الأخرى استخدام مخطط.
السلطة
الجزء الخاص بالسلطة من عنوان URL (الذي يسبقه شريحتين) هو نفسه مقسم إلى مجموعة من الأجزاء. لنبدأ بعنوان URL بسيط للغاية - وهو النوع الذي سيأخذك إلى الصفحة الرئيسية لموقع الويب.
في هذا المثال البسيط ، يسمى الجزء "www.example.com" بأكمله اسم مضيف ، ويحل عنوان IP. يمكنك أيضًا كتابة عنوان IP في شريط عنوان المتصفح بدلاً من اسم المضيف إذا كنت تعرفه.
ولكن عند تحليل اسم المضيف ، فإنه يساعد على قراءته للخلف لفهم ما يحدث ، لذلك إليك المكونات التالية:
- نطاق المستوى الأعلى: في المثال هنا ، "com" هو نطاق المستوى الأعلى. هذه هي أعلى مستوى في التسلسل الهرمي لنظام اسم النطاق (DNS) المستخدم لترجمة عناوين IP إلى عناوين لغة بسيطة يسهل على البشر تذكرها. يتم إنشاء هذه المجالات ذات المستوى الأعلى وإدارتها من قبل شركة الإنترنت للأسماء والأرقام المخصصة (ICANN). نطاقات المستوى الأعلى الثلاثة الأكثر شيوعًا هي .com و .net و .gov. تمتلك معظم البلدان أيضًا نطاقًا ذا مستوى عال من حرفين ، لذا ستشاهد نطاقات مثل .us (الولايات المتحدة) و .uk (المملكة المتحدة) و .ca (كندا) والعديد غيرها. هناك أيضًا بعض نطاقات المستوى الأعلى الإضافية (مثل .museum) التي ترعاها وتديرها المؤسسات الخاصة. بالإضافة إلى ذلك ، هناك أيضًا بعض نطاقات المستوى الأعلى العامة (مثل .club و .life و .news).
- فرعي: نظرًا لأن نظام أسماء النطاقات عبارة عن نظام هرمي ، فكل من أجزاء "www" و "example" من عنوان URL الخاص بنا تعتبر نطاقات فرعية. الجزء "www" هو نطاق فرعي من نطاق المستوى الأعلى "com" ، والجزء "www" هو نطاق فرعي من نطاق "المثال". ولهذا السبب غالبًا ما تشاهد شركة تحمل اسمًا مسجلاً مثل "google.com" مقسمة إلى نطاقات فرعية منفصلة مثل "www.google.com" و "news.google.com" و "mail.google.com" و هكذا.
هذا هو المثال الأساسي لقسم السلطة في عنوان URL ، ولكن يمكن أن تصبح الأمور أكثر تعقيدًا. هناك عنصرين آخرين يمكن أن يحتويهما مقطع السلطة:
- معلومات المستخدم: يمكن أن يحتوي قسم السلطة أيضًا على اسم مستخدم وكلمة مرور للموقع الذي تقوم بالوصول إليه. من غير المعتاد رؤية هذه البنية في عناوين URL اليوم ، ولكن يمكن أن يحدث ذلك. إذا كان موجودًا ، فسيأتي جزء معلومات المستخدم قبل اسم المضيف وتتبعه علامة @. لذلك ، قد ترى شيئًا مثل "//username:[email protected]" إذا تضمنت معلومات المستخدم.
- رقم المنفذ: تستخدم أجهزة الشبكة عناوين IP للحصول على المعلومات إلى الكمبيوتر الصحيح على الشبكة. عندما يصل ذلك المرور ، يخبر رقم المنفذ جهاز الكمبيوتر بالتطبيق الذي يقصد به هذا المرور. رقم المنفذ هو عنصر آخر لن تشاهده كثيرًا عند تصفح الويب ، ولكن قد تراه في تطبيقات الشبكة (مثل الألعاب) التي تتطلب منك إدخال عنوان URL. إذا كان عنوان URL يحتوي على رقم منفذ ، فإنه يأتي بعد اسم المضيف ويسبقه نقطتان. سيبدو الأمر كالتالي: "//www.example.com:8080".
إذن ، هذه هي أجزاء المخطط والسند لعنوان URL ، ولكن كما قد يتبادر إلى ذهنك بعد النظر إلى الكثير من عناوين URL أثناء تصفح الويب ، يمكن أن تتضمن المزيد من العناصر.
المسارات والاستعلامات والقطع
هناك ثلاثة أجزاء إضافية من عنوان URL قد تشاهدها بعد جزء المرجع: المسارات ، والاستعلامات ، والأجزاء. إليكم كيف يعمل هؤلاء.
مسار
يحصل قسم المرجع في عنوان URL على المتصفح (أو أي تطبيق) على الخادم الصحيح على الشبكة. يعمل المسار الذي يتبع - تمامًا مثل المسار في Windows أو MacOS أو Linux - على الوصول إلى المجلد أو الملف الأيمن على ذلك الخادم. يسبق المسار شرطة مائلة ، وهناك شرطة مائلة بين كل دليل ودليل فرعي ، على النحو التالي:
www.example.com/folder/subfolder/filename.html
القطعة الأخيرة هي اسم الملف الذي يتم فتحه عند الوصول إلى موقع الويب. على الرغم من أنك قد لا تراه في شريط العناوين ، فإن هذا لا يعني أنه ليس موجودًا. بعض اللغات المستخدمة لإنشاء صفحات الويب تخفي اسم الملف والامتداد الذي تعرضه. يجعل هذا عنوان URL أكثر سهولة في التذكر والكتابة ، ويعطيها مظهرًا أنظف.
سؤال
يتم استخدام جزء الاستعلام الخاص بعنوان URL لتحديد الأشياء التي لا تعد جزءًا من بنية مسار صارمة. في أغلب الأحيان ، سوف تشاهدها تستخدم عند إجراء بحث أو عندما تقوم صفحة ويب بتسليم البيانات من خلال نموذج. يسبق جزء الاستعلام علامة استفهام ويأتي بعد المسار (أو بعد اسم المضيف إذا لم يتم تضمين مسار).
على سبيل المثال ، خذ عنوان URL هذا عندما بحثنا في Amazon عن الكلمات الرئيسية "موسع wi-fi":
https://www.amazon.com/s/ref=nb_sb_noss_2؟url=search-alias٪3Daps&field-keywords=wi-fi+extender
لقد اجتاز نموذج البحث معلومات إلى محرك البحث في Amazon. بعد علامة الاستفهام ، يمكنك أن ترى أن هناك جزءين للاستعلام: عنوان URL للبحث (وهو جزء "url = search-alias٪ 3Daps & field") والكلمات الرئيسية التي قمنا بكتابتها (هذه هي "keywords = wi-fi + جزء "الموسع".
هذا مثال بسيط إلى حد ما ، وستشاهد في كثير من الأحيان عناوين URL ذات متغيرات إضافية (وأكثر تعقيدًا). على سبيل المثال ، إليك عنوان URL عندما بحثنا في Google عن الكلمة الرئيسية "howtogeek":
https://www.google.com/search؟q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome… 69i57j69i60l4j0.1839j1j4 & sourceid = chrome & ie = UTF-8
كما ترون ، هناك بعض المعلومات المختلفة هناك. في هذه الحالة ، يمكنك أن ترى أن هناك معلومات إضافية تشير إلى لغة البحث ، والمتصفح الذي استخدمناه (Chrome) ، وحتى رقم إصدار المتصفح.
شظية
يُطلق على المكون الأخير لعنوان URL الذي قد تراه اسم جزء. يسبق الجزء علامة تجزئة (#) ويستخدم للإشارة إلى موقع معين على صفحة ويب. عند ترميز صفحة ويب ، يمكن للمصممين إنشاء نقاط ارتساء لنص محدد مثل العناوين. عند استخدام الجزء المناسب في نهاية عنوان URL ، سيحمّل المتصفح الصفحة ثم ينتقل إلى تلك المرساة. غالبًا ما يتم استخدام المراس وعناوين URL التي تحتوي على أجزاء لإنشاء جداول محتوى على صفحات الويب لتسهيل التنقل.
وهنا مثال على ذلك. تعد صفحة ويكيبيديا حول عصر النهضة وثيقة طويلة ، وقد تم تقسيمها إلى حوالي 11 قسمًا ، كل منها يحتوي على أقسام فرعية متعددة. ولكن كل عنوان على الصفحة يحتوي على مرساة مضمنة ، ويتضمن جدول المحتويات في الجزء العلوي من المقالة روابط تتيح لك الانتقال إلى الأقسام المختلفة. هذه الروابط تعمل عن طريق تضمين شظايا.
يمكنك أيضًا استخدام هذه الأجزاء مباشرة في شريط العنوان أو على هيئة روابط قابلة للمشاركة. قل ، على سبيل المثال ، كنت تريد إظهار شخص ما في تلك الصفحة التي تغطي روسيا. يمكنك فقط إرسال هذا الرابط إليهم:
https://en.wikipedia.org/wiki/Renaissance#Russia
الجزء "#Russia" في نهاية عنوان URL يقفز إلى هذا القسم مباشرةً بعد تحميل الصفحة.
لذا ، هناك لديك أكثر مما تريد معرفته حول كيفية عمل عناوين URL.
Image Credit: Pawel Horazy / Shutterstock