ما
هي شبكة الويب العالمية؟
شبكة الويب
العالمية تدعى أيضاً WWW أو W3، أو
الويب (Web) هي مجموعة هائلة من وثائق النص المترابط (hypertext)
التي ترتبط ببعضها على الإنترنت. ويعود سبب تسميتها شبكة الويب العالمية أو شبكة
العنكبوت إلى تداخل الروابط العديدة بين الوثائق التي تُشكِّل مواقع هذه الشبكة
المنتشرة عبر العالم، بطريقة تشبه تداخل خيوط شبكة العنكبوت. وتسمح شبكة الويب
العالمية لبرنامج مُستعرِض الويب بنقل جميع أنواع المعلومات من برامج، وأخبار،
وأصوات، وصور، وفيديو، إضافة إلى النصوص، باستخدام الماوس أو لوحة المفاتيح -دون
الحاجة إلى إتقان الكثير من الأوامر المعقدة- وتُعرض هذه المعلومات في موقع الويب
(Web site) الذي يظهر على شاشة المستخدم. كما يُطلَق
على عملية التنقل بين مواقع الويب اسم الإبحار في الويب .(surfing web) ولا تختلف الويب عن الإنترنت في خاصية
الملكية التي لا تعود إلى أحد، واللامركزية التي لا تسمح لجهة أو حكومة بفرض صيغة
أو نوعية معينة على محتوياتها.
ولا بد لمن يسعى لفهم بنية هذه الشبكة أن يُلِّم بالمفاهيم الأساسية التالية:
• بروتوكول
النص المترابط ،(HTTP) وهو بروتوكول اتصالات بين خادمات الويب (Web servers)
ومستفيدي الويب .( Web clients)
• محدد موقع المصدر (URL) الذي يُحدد العنوان التفصيلي لموقع
المعلومات على الإنترنت (العنوان الحقيقي المقابل للعنوان النصي مثل العنوان
الحقيقي (194.170.168.12) المقابل للعنوان النصي http://www.netnet.org
• لغة النص المترابط (HTML) التي تخبر مُستعرِض الويب بالكيفية التي
سيعرض بها المعلومات في صفحات الويب.
مفاهيم
أساسية في الويب(HTTP,URL,HTML)
شرح المفاهيم
الأساسية للويب (HTTP، وURL، وHTML):
يرمز مصطلح (HTTP) إلى عبارة بروتوكول نقل النص المترابط ،(hypertext
transfer protocol) وهو البروتوكول المُستخدَم لنقل الوثائق
المترابطة (hyper linked)، ويُشكل وسيلة الاتصال بين خادم الويب (Web server)
وبرنامج مستفيد الويب (Web client program) (الذي يُمثِّله
المُستعرِض).
ويقوم هذا
البروتوكول على مفهوم النص المترابط (hypertext) الذي هو عبارة عن نص
يحوي روابط (links) تؤدي إلى وثائق أخرى، يمكن أن تحتوي تلك
الوثائق على روابط تؤدي إلى وثائق أخرى، وهذا ما يُدعى الروابط الفائقة .(hyperlinks)
وهناك نوع آخر من الروابط التي لا تقود إلى ملفات نصية (text-based files) بل
يمكن أن تقود إلى عناصر أخرى مثل الصوت والصورة والفيديو أي
تطبيقات
الوسائط المتعددة (multimedia), ويُطلق على
هذا النوع من الروابط اسم الوسائط الفائقة .(hypermedia)
أما المفهوم الأساس الثاني للويب فهو محدد موقع المصدر (URL) -هو
اختصار لعبارة -(uniform resource locator) وهو عنوان مصدر الإنترنت الذي سيطلبه
مُستعرِض الويب ،(Web browser) ويضم هذا العنوان (URL) نوع
البروتوكول (مثل: HTTP، و FTP) المستخدم، إضافةً إلى
رموز تعبر عن اسم المجال .(domain name) ويحوي اسم المجال (domain name)
رموزاً قد تصل إلى 26، تستخدم أربعة منها لتحديد المجال الأعلى (top domain)
مثل: (com, .net, .org, .gov.). ويمكن أن تضم الرموز المسموح بها حروفاً
وأرقاماً، إضافة إلى الشرطة (hyphen)، بينما لا يُسمَح
باستخدام رموز أخرى مثل: "_" أو "!". ومن الجدير بالذكر أن
بروتوكولات (HTTP) أو (FTP) لا
تشكل جزءاً من اسم المجال ،(domain name) وعليه فإن الشكل
القياسي لمحدد موقع المصدر (URL) يكون على الشكل التالي:
Scheme://domain
name
مثال:
sohli.tk هو
اسم المجال (domain name) أما
http://www.sohli.tk فهو
محدد موقع المصدر المستخدم في إيجاد مصدر الوثيقة، وليس هو اسم المجال، لاحتوائه
على اسم البروتوكول (http) المُستخدم ونوع الوثيقة (www)
.
والمفهوم الثالث من مفاهيم الويب الأساسية يُدعَى لغة النص المترابط ،(hypertext
markup language) وهي إحدى التطبيقات التي اشتقت من اللغة
المعيارية SGML (standard generalized markup language)
التي قدمتها منظمة إيزو (ISO) لتَكون مرجعا لأدوات بناء الوثائق المستقلة
عن منصة التشغيل. وتُستخدم هذه اللغة كأداة بسيطة لتصميم الوثائق (documents)
ووضع موجهات (tags) في النصوص والرسوم التي توجد فيها، لتُوضحَ
تلك الموجهات للمُستعرِض كيفية عرض الوثائق للمستخدم بالطريقة المناسبة، وتَقوم
هذه الأداة على مفهوم النص المترابط ،(hypertext) وتُعَدُّ حتى الآن
واحدة من اللغات المعيارية المُتفق عليها بين مُستعرِضات الويب.