ما هو اللينك

بواسطة: - آخر تحديث: ٠٩:١٤ ، ٨ ديسمبر ٢٠١٧
ما هو اللينك

الرابط

الرابط (بالإنجليزيّة: Link) أو الوصلة، هو عبارةٌ عن نصٍ، أو صورةٍ، أو أيقونةٍ، موجودٌ في ملفٍ وثائقي (بالإنجليزيّة: Document)، بحيث يصل بينه وبين ملفٍ أو عنصرٍ آخر. تتكوَّن الشبكة العنكبوتيّة (بالإنجليزيّة: World Wide Web) من عدّة روابط تصل بين تريليونات الملفّات والصفحات، فلو لم يتم استخدام الروابط في شبكة الإنترنت، لاضطُرّ المُستخدم لمعرفة عنوان كل صفحةٍ يريد زيارتها بالتحديد.[١]


عند الضغط على الرابط يقوم متصفِّح الويب (بالإنجليزيّة: Web browser) بالانتقال من الصفحة الحاليّة إلى الصفحة التي يُشير إليها الرابط، وتكون الروابط عادةً ذات لونٍ مُختلفٍ عن لون النصّ الاعتيادي، فهي تظهر باللون الأزرق في الحالة الطبيعيّة، أمّا في حال قام المُستخدم بالضغط عليها، فستظهر بلونٍ مُختلفٍ عند العودة إلى ذات الصفحة مرّةً أخرى؛ وذلك لإعلام المُستخدم بأنّه قد قام بزيارة الرابط في وقتٍ سابقٍ.[١]


العنوان

تُعتبر عناوين الإنترنت، أو ما يُعرف بمحدّدات المصادر الموحّدة (بالإنجليزيّة: URL)، نوعاً من أنواع مُعرِّفات الموارد الموحّدة (بالإنجليزيّة: URI)، والتي تتمثَّل في أيّة عناوين، أو أسماء، أو عناصر، تستخدم أحد البروتوكولات المعروفة على شبكة الإنترنت، فيتم استخدام عناوين الإنترنت للانتقال إلى ملفّاتٍ وثائقيّةٍ عبر شبكة الإنترنت أو الإنترانيت (بالإنجليزيّة: Intranet).[٢][٣]


يتكوَّن العنوان من خمسة مقاطع، والتي تُشكِّل معاً وصلةً لصفحةٍ معيّنةٍ على شبكة الإنترنت، فالمقطع الأوّل يتكوَّن من اسم البروتوكول المُراد تعريف المُتصفِّح به، ويكونُ متبوعاً بنقطتين رأسيّتين بالإضافة إلى خطّين مائلين للأمام (بالإنجليزيّة: Forward slashes)، ومن أشهر الأمثلة على ذلك هو بروتوكول نقل النص الفائق (بالإنجليزيّة: HTTP)، ويُكتَب على صيغة "//:http"، بالإضافة إلى بروتوكول نقل النص الفائق الآمن (بالإنجليزيّة: HTTPS)، كما يُمكن استخدام بروتوكولاتٍ أُخرى من البروتوكولات المعروفة، كبروتوكول نقل الملفّات (بالإنجليزيّة: FTP)، وبروتوكول تِلْنِت (بالإنجليزيّة: Telnet).[٢]


المقطع الثاني من عنوان الإنترنت يُمثِّل عبارة "الشبكة العنكبوتيّة" (بالإنجليزيّة: World Wide Web)، ويُعبَّر عنه بصيغة "www" المختصرة، ويُستخدَم لتمييز المُحتوى بوجوده على الشبكة العنكبوتيّة. يُمكن للمُستخدم إهمال هذا المقطع وعدم كتابته، وذلك لن يؤثِّر على معنى العنوان، كما يُمكن في بعض الأحيان أن تُستبدل عبارة "www" بشيء آخر يُمثِّل نطاقاً فرعيّاً (بالإنجليزيّة: Sub-domain).[٢]


يُمثِّل المقطع الثالث في عنوان الإنترنت اسم النطاق (بالإنجليزيّة: Domain name) للموقع الإلكتروني، وينتهي اسم النطاق عادةً بما يدُل على نوع الموقع الإلكتروني أو الدولة التي يوجد فيها، انتهاءً باسم النطاق "com." والذي يعني أنَّ الموقع يُمثِّل موقعاً تجاريّاً (بالإنجليزيّة: Commercial)، وانتهاؤه ب"org."، يعني أنَّ الموقع الإلكتروني يتبع لمنظّمةٍ مُعيّنةٍ (بالإنجليزيّة: Organization)، كما أن انتهاء اسم النطاق ب"co.uk." يعني أنَّ الموقع الإلكتروني يتبع لدولة المملكة المُتّحدة (بالإنجليزيّة: United Kingdom) على سبيل المثال، وتوجد عدّة صيغٍ أخرى قد ينتهي بها اسم النطاق.[٢]


المقطع الرابع من العنوان يشير إلى موقع المُجلَّد الذي توجد فيه الصفحة المُراد زيارتها على خادم الويب (بالإنجليزيّة: Web server)، ويلي ذلك المقطعُ الأخير وهو اسم الملف متبوعاً بنوعه، والذي يحتوي صفحة الويب المُرادُ زيارتُها، وعادةً ما ينتهي اسم الملف بصيغة "htm." أو "html."، والتي تُشير إلى أنَّ الملف هو ملفٌ مكتوبٌ بلغة ترميز النصّ الفائق (بالإنجليزيّة: HTML)، كما يمكن أن ينتهي اسم الملف بصيغٍ أخرى، ومنها "php." و"asp."، و"jpg."، وغير ذلك.[٢]


توجد بعض الشّروط لكتابة عنوان الإنترنت، حيث يُمكن أن يحتوي فقط على الأحرف الأبجديّة بالإضافة إلى الأرقام، وبعض الرموز الخاصّة كعلامة التعجُّب، وإشارتي الطرح والجمع، والأقواس، والشرطة، وغير ذلك. كما يُمكن أن يوجد في اسم العنوان علامة استفهامٍ، وهي تُمثل في هذه الحالة المُتغيِّرات والمعاملات المبعوثة إلى الملفّ المصدري من نوع "script"، وتُستخدم إشارة "&" للفصل بين المعاملات والمتغيِّرات في حال وجود أكثر من متغير.[٢]


بعض البروتوكولات الشائعة

توجد بعض البروتوكولات الشائعة المُستخدمة في الشبكة العنكبوتيّة، ومنها ما يأتي:[٤][٥]

  • بروتوكول نقل النص الفائق (بالإنجليزيّة: HTTP): يُستخدَم هذا البروتوكول في الشبكة العنكبوتيّة لتحديد طريقة التواصل بين خادم الويب ومُتصفِّح الويب، فيقوم كلٌ منهما بإرسال الأوامر للآخر عبر هذا البروتوكول، ويتم الردّ بنفس الطريقة. ويوجد نوعٌ آخرُ من هذا البروتوكول يُعدّ أكثر أمناً، ويُسمّى بروتوكول نقل النص الفائق الآمن (بالإنجليزيّة: HTTPS)، ويتميَّز بكونه يحتوي على طبقاتِ حمايةٍ لتأمين التواصل بين خادم الويب والمُتصفِّح.
  • بروتوكول نقل الملفّات (بالإنجليزيّة: FTP): يُستخدَم هذا البروتوكول لنقل الملفّات من جهاز حاسوبٍ إلى آخر عبر شبكة الإنترنت، ويعتمد هذا البروتوكول نظام خادم-مستفيد (بالإنجليزيّة: Server-client) في عمليّة التواصل. يستطيع المستفيد رفع الملفّات الموجودة على الخادم، أو تحميلها، أو حذفها، أو إعادة تسميتها، أو نقلها، أو نسخها. ويحتاج المُستخدم لتسجيل الدخول للخادم حتى يستطيع الوصول إلى الملفّات، ولكن تُتيح بعض الخوادم إمكانيّة الوصول إلى الملفّات دون الحاجة لتسجيل الدخول، وتُعرَف هذه الخاصيّة باسم "الFTP المجهول" (بالإنجليزيّة: Anonymous FTP).


إنشاء وصلات

في لغة HTML

يمكن للمبرمج أن يقوم بإنشاء وصلةٍ في موقعه الإلكتروني من خلال لغة ترميز النص الفائق، وذلك بإضافة العبارة الآتية:[٦]

<a href="url">link text</a>
بحيث تُمثِّل عبارة "url" الوصلة المُراد تحويل الزائر إليها، كما يمكن له أن يضع أي نصٍّ يرغب بإظهاره للزائر مكان عبارة "link text".


في لغة BBCode

لإنشاء وصلةٍ عن طريق لغة البي بي كود (بالإنجليزيّة: BBCode) المُستخدمة في المُنتديات والمدوّنات، يتم كتابة عنوان الوصلة كما يأتي:[٧][٨]

[url/]عنوان الوصلة[url]
كما يمكن إضافة نصٍّ معيَّنٍ يُعبِّر عن الوصلة، ويتم ذلك كما يأتي:
[url/]يمكن إضافة أي نصٍّ يرغبه المستخدم هنا ليتحوَّل إلى وصلة[عنوان الوصلة=url]


المراجع

  1. ^ أ ب "Hyperlink", www.computerhope.com,30-10-2017، Retrieved 14-11-2017. Edited.
  2. ^ أ ب ت ث ج ح "URL", www.computerhope.com,30-10-2017، Retrieved 14-11-2017. Edited.
  3. "URI", www.computerhope.com,26-4-2017، Retrieved 14-11-2017. Edited.
  4. Vangie Beal, "HTTP - HyperText Transfer Protocol"، www.webopedia.com, Retrieved 14-11-2017. Edited.
  5. Margaret Rouse, "File Transfer Protocol (FTP) "، www.techtarget.com, Retrieved 14-11-2017. Edited.
  6. "HTML Links", www.w3schools.com, Retrieved 14-11-2017. Edited.
  7. "BBCode", www.bbcode.org, Retrieved 14-11-2017. Edited.
  8. "Creating links with BBCode", www.bbcode.org, Retrieved 14-11-2017. Edited.