شبكة الويب العالمية، والتي تُعرف أيضًا باسم الويب، هي عبارة عن مجموعة من مواقع الويب أو صفحات الويب المخزنة في خوادم الويب والمتصلة بأجهزة الكمبيوتر المحلية عبر الإنترنت. تحتوي هذه المواقع على صفحات نصية وصور رقمية وتسجيلات صوتية وفيديو وغيرها. ويمكن للمستخدمين الوصول إلى محتوى هذه المواقع من أي جزء من العالم عبر الإنترنت باستخدام أجهزتهم مثل أجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة والهواتف المحمولة وغيرها. مع الإنترنت، يمكنك من استرجاع وعرض النصوص والوسائط على جهازك.
إن اللبنات الأساسية للويب هي صفحات ويب تم تنسيقها بتنسيق HTML ومتصلة بواسطة روابط تسمى 'النص التشعبي' أو الارتباطات التشعبية ويمكن الوصول إليها عن طريق HTTP. هذه الروابط عبارة عن اتصالات إلكترونية تربط أجزاء من المعلومات ذات الصلة حتى يتمكن المستخدمون من الوصول إلى المعلومات المطلوبة بسرعة. يوفر النص التشعبي ميزة تحديد كلمة أو عبارة من النص وبالتالي الوصول إلى الصفحات الأخرى التي توفر معلومات إضافية تتعلق بتلك الكلمة أو العبارة.
يتم منح صفحة الويب عنوانًا عبر الإنترنت يسمى محدد موقع الموارد (URL). تسمى مجموعة معينة من صفحات الويب التي تنتمي إلى عنوان URL محدد موقع ويب، على سبيل المثال، www.facebook.com , www.google.com إلخ. لذا فإن شبكة الويب العالمية تشبه كتابًا إلكترونيًا ضخمًا يتم تخزين صفحاته على خوادم متعددة في جميع أنحاء العالم.
تقوم مواقع الويب الصغيرة بتخزين جميع صفحات الويب الخاصة بها على خادم واحد، لكن مواقع الويب أو المؤسسات الكبيرة تضع صفحات الويب الخاصة بها على خوادم مختلفة في بلدان مختلفة بحيث عندما يبحث مستخدمو بلد ما في موقعهم، يمكنهم الحصول على المعلومات بسرعة من أقرب خادم.
ما هي المحددات في CSS
لذلك، يوفر الويب منصة اتصال للمستخدمين لاسترداد المعلومات وتبادلها عبر الإنترنت. على عكس الكتاب، حيث ننتقل من صفحة إلى أخرى في تسلسل، فإننا على شبكة الويب العالمية نتبع شبكة من روابط النص التشعبي لزيارة صفحة ويب ومن صفحة الويب هذه للانتقال إلى صفحات ويب أخرى. أنت بحاجة إلى متصفح مثبت على جهاز الكمبيوتر الخاص بك، للوصول إلى الويب.
الفرق بين شبكة الويب العالمية والإنترنت:
يستخدم بعض الأشخاص مصطلحي 'الإنترنت' و'الشبكة العالمية' بالتبادل. يعتقدون أنهم نفس الشيء، ولكن الأمر ليس كذلك. الإنترنت مختلف تمامًا عن WWW. إنها شبكة عالمية من الأجهزة مثل أجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة والأجهزة اللوحية وما إلى ذلك. وهي تمكن المستخدمين من إرسال رسائل البريد الإلكتروني إلى مستخدمين آخرين والدردشة معهم عبر الإنترنت. على سبيل المثال، عندما تقوم بإرسال بريد إلكتروني أو الدردشة مع شخص ما عبر الإنترنت، فإنك تستخدم الإنترنت.
ولكن، عندما تفتح موقعًا إلكترونيًا مثل google.com للحصول على معلومات، فإنك تستخدم شبكة الويب العالمية؛ شبكة من الخوادم عبر الإنترنت. أنت تطلب صفحة ويب من جهاز الكمبيوتر الخاص بك باستخدام متصفح، ويقوم الخادم بعرض تلك الصفحة على متصفحك. يُطلق على جهاز الكمبيوتر الخاص بك اسم العميل الذي يقوم بتشغيل برنامج (متصفح الويب)، ويطلب من الكمبيوتر الآخر (الخادم) المعلومات التي يحتاجها.
تاريخ شبكة الويب العالمية:
تم اختراع شبكة الويب العالمية على يد العالم البريطاني تيم بيرنرز لي في عام 1989. وكان يعمل في CERN في ذلك الوقت. في الأصل، تم تطويره من قبله لتلبية حاجة تبادل المعلومات الآلي بين العلماء في جميع أنحاء العالم، حتى يتمكنوا بسهولة من تبادل البيانات ونتائج تجاربهم ودراساتهم مع بعضهم البعض.
CERN، حيث عمل تيم بيرنرز، عبارة عن مجتمع يضم أكثر من 1700 عالم من أكثر من 100 دولة. يقضي هؤلاء العلماء بعض الوقت في موقع CERN، وبقية الوقت يعملون في جامعاتهم ومختبراتهم الوطنية في بلدانهم الأصلية، لذلك كانت هناك حاجة إلى أدوات اتصال موثوقة حتى يتمكنوا من تبادل المعلومات.
10 بالمئة من 60
كان الإنترنت والنص التشعبي متاحين في ذلك الوقت، ولكن لم يفكر أحد في كيفية استخدام الإنترنت لربط مستند بآخر أو مشاركته. ركز تيم على ثلاث تقنيات رئيسية يمكن أن تجعل أجهزة الكمبيوتر تفهم بعضها البعض، وهي HTML وURL وHTTP. لذلك، كان الهدف من وراء اختراع WWW هو الجمع بين تقنيات الكمبيوتر الحديثة وشبكات البيانات والنص التشعبي في نظام معلومات عالمي سهل الاستخدام وفعال.
كيف بدأ الاختراع:
في مارس 1989، أخذ تيم بيرنرز لي زمام المبادرة نحو اختراع شبكة الويب العالمية وكتب أول اقتراح لشبكة الويب العالمية. لاحقًا، كتب اقتراحًا آخر في مايو 1990. وبعد بضعة أشهر، في نوفمبر 1990، تم إضفاء الطابع الرسمي عليه باعتباره اقتراحًا إداريًا، جنبًا إلى جنب مع روبرت كايليو. وقد حدد هذا الاقتراح المفاهيم الأساسية والمصطلحات المحددة المتعلقة بالويب. في هذه الوثيقة، كان هناك وصف لـ 'مشروع النص التشعبي' المسمى شبكة الويب العالمية حيث يمكن للمتصفحات عرض شبكة من مستندات النص التشعبي. وتضمن اقتراحه التقنيات الثلاثة الرئيسية (HTML، URL، وHTTP).
في عام 1990، تمكن تيم بيرنرز لي من تشغيل أول خادم ويب ومتصفح في المنظمة الأوروبية للأبحاث النووية (CERN) لعرض أفكاره. استخدم كمبيوتر NeXT لتطوير التعليمات البرمجية لخادم الويب الخاص به ووضع ملاحظة على الكمبيوتر. الجهاز عبارة عن خادم. لا السلطة إلى أسفل! حتى لا يتم إيقاف تشغيله عن طريق الخطأ من قبل شخص ما.
في عام 1991، أنشأ تيم أول موقع ويب وخادم ويب في العالم. كان عنوانه هو info.cern.ch، وكان يعمل في CERN على كمبيوتر NeXT. علاوة على ذلك، كان عنوان صفحة الويب الأولى هو http://info.cern.ch/hypertext/WWW/TheProject.html . تحتوي هذه الصفحة على روابط للمعلومات المتعلقة بمشروع WWW، وأيضًا حول خوادم الويب ووصف النص التشعبي ومعلومات حول إنشاء خادم ويب.
الويب ينمو:
كان الوصول إلى منصة الكمبيوتر NeXT متاحًا لعدد قليل من المستخدمين. وفي وقت لاحق، بدأ تطوير متصفح 'وضع الخط'، والذي يمكن تشغيله على أي نظام. في عام 1991، قدم بيرنرز لي برنامج WWW الخاص به مع متصفح 'وضع الخط'، وبرنامج خادم الويب ومكتبة للمطورين.
وفي مارس 1991، أصبح متاحًا للزملاء الذين كانوا يستخدمون أجهزة كمبيوتر CERN. وبعد بضعة أشهر، في أغسطس 1991، قدم برنامج WWW على مجموعات الأخبار على الإنترنت، مما أثار اهتمامًا بالمشروع في جميع أنحاء العالم. الواجهة الرسومية للإنترنت، تم تقديمها لأول مرة للجمهور في 6 أغسطس 1991 بواسطة تيم بيرنرز لي. وفي 23 أغسطس 1991، أصبح متاحًا للجميع.
التحول إلى العالمية:
ظهر أول خادم ويب على الإنترنت في ديسمبر 1991 في الولايات المتحدة. في هذا الوقت، كان هناك نوعان فقط من المتصفحات؛ إصدار التطوير الأصلي الذي كان متاحًا فقط على أجهزة NeXT ومتصفح 'وضع الخط' الذي كان سهل التثبيت والتشغيل على أي نظام أساسي ولكنه كان أقل سهولة في الاستخدام وكان له طاقة محدودة.
لمزيد من التحسين، طلب بيرنرز لي من المطورين الآخرين عبر الإنترنت المساهمة في تطويره. قام العديد من المطورين بكتابة متصفحات لنظام X-Window. تم تقديم أول خادم ويب، خارج أوروبا، في جامعة ستاندرد بالولايات المتحدة في عام 1991. وفي نفس العام، لم يكن هناك سوى عشرة خوادم ويب معروفة في جميع أنحاء العالم.
لاحقًا، في بداية عام 1993، قدم المركز الوطني لتطبيقات الحوسبة الفائقة (NCSA) الإصدار الأول من متصفح Mosaic الخاص به. تم تشغيله في بيئة نظام X Window. في وقت لاحق، أصدرت NCSA إصدارات لبيئات الكمبيوتر الشخصي وماكنتوش. ومع إدخال المتصفحات سهلة الاستخدام على أجهزة الكمبيوتر هذه، بدأت شبكة WWW في الانتشار بشكل هائل في جميع أنحاء العالم.
في النهاية، وافقت المفوضية الأوروبية على أول مشروع ويب لها في نفس العام مع CERN كأحد شركائها. في أبريل 1993، أتاحت CERN الكود المصدري لـ WWW على أساس بدون حقوق ملكية، وبالتالي جعلته برنامجًا مجانيًا. تعني كلمة 'خالية من حقوق الملكية' أن للشخص الحق في استخدام مواد حقوق الطبع والنشر أو الملكية الفكرية دون دفع أي رسوم ملكية أو رسوم ترخيص. وهكذا، سمحت CERN للأشخاص باستخدام الكود وبروتوكول الويب مجانًا. أصبحت التقنيات التي تم تطويرها لإنشاء الشبكة العالمية للطقس (WWW) مصدرًا مفتوحًا للسماح للأشخاص باستخدامها مجانًا. في نهاية المطاف، بدأ الناس في إنشاء مواقع ويب للشركات عبر الإنترنت، لتوفير المعلومات وأغراض أخرى مماثلة.
stringformat
في نهاية عام 1993، كان هناك أكثر من 500 خادم ويب، وكان لدى WWW 1٪ من إجمالي حركة المرور على الإنترنت. في مايو 1994، عُقد المؤتمر الدولي الأول لشبكة الويب العالمية في CERN وحضره حوالي 400 مستخدم ومطور والمعروف باسم 'Woodstock of the Web'. وفي نفس العام، بدأت شركات الاتصالات في توفير الوصول إلى الإنترنت، وأصبح بإمكان الناس الوصول إلى شبكة الإنترنت المتاحة في منازلهم.
وفي نفس العام، عُقد مؤتمر آخر في الولايات المتحدة، حضره أكثر من 1000 شخص. تم تنظيمه من قبل NCSA ولجنة المؤتمر العالمي للطقس العالمي (IW3C2) التي تم تشكيلها حديثًا. وفي نهاية هذا العام (1994)، كان لدى شبكة الويب العالمية حوالي 10000 خادم و10 ملايين مستخدم. تم تحسين التكنولوجيا بشكل مستمر لتلبية الاحتياجات المتزايدة والأمن، وتقرر إضافة أدوات التجارة الإلكترونية قريبًا.
المعايير المفتوحة:
كان الهدف الرئيسي هو إبقاء الويب معيارًا مفتوحًا للجميع بدلاً من كونه نظامًا خاصًا. وبناءً على ذلك، أرسلت المنظمة الأوروبية للأبحاث النووية (CERN) اقتراحًا إلى مفوضية الاتحاد الأوروبي في إطار برنامج ESPRIT 'WebCore'. كان هدف هذا المشروع هو تشكيل اتحاد دولي بالتعاون مع معهد ماساتشوستس للتكنولوجيا (MIT) بالولايات المتحدة. في عام 1994، غادر بيرنرز لي CERN وانضم إلى معهد ماساتشوستس للتكنولوجيا وأنشأ اتحاد شبكة الويب العالمية (W3C) وكانت هناك حاجة إلى شريك أوروبي جديد لـ W3C.
اتصلت المفوضية الأوروبية بالمعهد الوطني الفرنسي للأبحاث في علوم الكمبيوتر وضوابطه (INRIA) ليحل محل دور CERN. في النهاية، في أبريل 1995، أصبحت INRIA أول مضيف أوروبي لـ W3C وفي عام 1996 أصبحت جامعة Keio اليابانية مضيفًا آخر في آسيا.
في عام 2003، حل ERCIM (اتحاد الأبحاث الأوروبي في المعلوماتية والرياضيات) محل INRIA لدور مضيف W3C الأوروبي. تم الإعلان عن جامعة Beihang باعتبارها المضيف الرابع من قبل W3C في عام 2013. وفي سبتمبر 2018، كان هناك أكثر من 400 منظمة عضو حول العالم.
لقد تغير الويب كثيرًا منذ بدايته، ولا يزال يتغير حتى اليوم. أصبحت محركات البحث أكثر تقدمًا في قراءة المعلومات وفهمها ومعالجتها. يمكنهم بسهولة العثور على المعلومات التي يطلبها المستخدمون ويمكنهم أيضًا تقديم معلومات أخرى ذات صلة قد تهم المستخدمين.
كيف تعمل شبكة الويب العالمية؟
لقد فهمنا الآن أن WWW عبارة عن مجموعة من مواقع الويب المتصلة بالإنترنت حتى يتمكن الأشخاص من البحث عن المعلومات ومشاركتها. الآن، دعونا نفهم كيف يعمل!
يعمل الويب وفقًا لتنسيق خادم العميل الأساسي للإنترنت كما هو موضح في الصورة التالية. تقوم الخوادم بتخزين ونقل صفحات الويب أو المعلومات إلى أجهزة كمبيوتر المستخدم على الشبكة عند طلب المستخدمين. خادم الويب هو برنامج يخدم صفحات الويب التي يطلبها مستخدمو الويب باستخدام المتصفح. يُعرف جهاز الكمبيوتر الخاص بالمستخدم الذي يطلب المستندات من الخادم باسم العميل. يسمح المتصفح المثبت على جهاز الكمبيوتر الخاص بالمستخدم للمستخدمين بعرض المستندات المستردة.
0.0625 ككسر
يتم تخزين كافة المواقع في خوادم الويب. مثلما يعيش شخص ما على الإيجار في منزل، يشغل موقع الويب مساحة في الخادم ويظل مخزنًا فيه. يستضيف الخادم موقع الويب عندما يطلب المستخدم صفحات الويب الخاصة به، ويتعين على مالك موقع الويب دفع سعر الاستضافة مقابل ذلك.
في اللحظة التي تفتح فيها المتصفح وتكتب عنوان URL في شريط العناوين أو تبحث عن شيء ما على Google، يبدأ WWW في العمل. هناك ثلاث تقنيات رئيسية تشارك في نقل المعلومات (صفحات الويب) من الخوادم إلى العملاء (أجهزة كمبيوتر المستخدمين). تتضمن هذه التقنيات لغة توصيف النص التشعبي (HTML)، وبروتوكول نقل النص التشعبي (HTTP) ومتصفحات الويب.
لغة ترميز النص التشعبي (HTML):
HTML هي لغة ترميزية قياسية تُستخدم لإنشاء صفحات الويب. فهو يصف بنية صفحات الويب من خلال عناصر أو علامات HTML. تُستخدم هذه العلامات لتنظيم أجزاء المحتوى مثل 'العنوان' و'الفقرة' و'الجدول' و'الصورة' والمزيد. لا ترى علامات HTML عندما تفتح صفحة ويب لأن المتصفحات لا تعرض العلامات وتستخدمها فقط لعرض محتوى صفحة الويب. بكلمات بسيطة، يتم استخدام HTML لعرض النصوص والصور والموارد الأخرى من خلال متصفح الويب.
متصفح الإنترنت:
متصفح الويب، والذي يُعرف عمومًا بالمتصفح، هو برنامج يعرض النصوص والبيانات والصور ومقاطع الفيديو والرسوم المتحركة والمزيد. فهو يوفر واجهة برمجية تسمح لك بالنقر فوق الموارد المرتبطة تشعبيًا على شبكة الويب العالمية. عند النقر نقرًا مزدوجًا فوق رمز المتصفح المثبت على جهاز الكمبيوتر الخاص بك لتشغيله، تصبح متصلاً بشبكة الويب العالمية ويمكنك البحث في Google أو كتابة عنوان URL في شريط العناوين.
في البداية، تم استخدام المتصفحات فقط للتصفح نظرًا لإمكانياتها المحدودة. اليوم هم أكثر تقدما. فإلى جانب التصفح، يمكنك استخدامها لإرسال البريد الإلكتروني ونقل ملفات الوسائط المتعددة واستخدام مواقع التواصل الاجتماعي والمشاركة في مجموعات المناقشة عبر الإنترنت والمزيد. تتضمن بعض المتصفحات الشائعة الاستخدام Google Chrome وMozilla Firefox وInternet Explorer وSafari والمزيد.
بروتوكول نقل النص التشعبي (HTTP):
بروتوكول نقل النص التشعبي (HTTP) هو بروتوكول طبقة تطبيق يمكّن WWW من العمل بسلاسة وفعالية. يعتمد على نموذج خادم العميل. العميل هو متصفح ويب يتصل بخادم الويب الذي يستضيف موقع الويب. يحدد هذا البروتوكول كيفية تنسيق الرسائل ونقلها والإجراءات التي يجب أن يتخذها خادم الويب والمتصفح استجابة لأوامر مختلفة. عندما تقوم بإدخال عنوان URL في المتصفح، يتم إرسال أمر HTTP إلى خادم الويب، ويقوم بإرسال صفحة الويب المطلوبة.
عندما نفتح موقع ويب باستخدام متصفح، يتم فتح اتصال بخادم الويب، ويتواصل المتصفح مع الخادم عبر HTTP ويرسل طلبًا. يتم نقل HTTP عبر TCP/IP للتواصل مع الخادم. يقوم الخادم بمعالجة طلب المتصفح ويرسل استجابة، ثم يتم إغلاق الاتصال. وبالتالي، يقوم المتصفح باسترداد المحتوى من الخادم للمستخدم.