موسوعة الخوارزمي

الإنترنت

ما هي الإنترنت:

الإنترنت عبارة عن مجموعة من الحاسبات الألكترونية الخاصة و العامة موصولة ببعضها عبر العالم من أجل تبادل المعلومات و المشاركة في المعلومات. (يُقدر عددها بما يزيد عن 3 ملايين حاسب).

في السبعينات بدأت الجامعات و الشركات والمؤسسات الحكومية باستخدام شبكات الحاسب الألكتروني على نطاق واسع و بدأت الإنترنت بالظهور نتيجة ربط هذه الشبكات مع بعضها البعض و كانت البداية الفعلية في الولايات المتحدة الأمريكية وزارة الدفاع ( تاريخ الإنترنت)

تقوم المنظمات و الشركات و حتى الأفراد بوضع المعلومات على الإنترنت بحيث يُمكن الإطلاع عليها من أي حاسب موصول على شبكة الإنترنت. هذه المعلومات تأخذ أشكال متنوعة منها المقروء و المرئي و المسموع. ( يجب التنويه هنا أن هذه المعلومات قد لا تكون بالضرورة صحيحة على إعتبار أنه يمكن لأي شخص أن يضع ما يشاء على شبكة الإنترنت / هل المعلومات المذكورة هنا صحيحة ؟ / )

فعلى سبيل المثال يمكن استخدام الإنترنت لتبادل البريد الألكتروني، أو قراءة المجلات و الجرائد، أو متابعة أسعار العملات و القيام بعمليات التحويل، أو الإستماع للراديو أو مشاهدة الأفلام و بعض محطات التلفزة، كما يمكنك البحث عن عمل أو االقيام بدورة تعليمية.................إلخ من الخدمات.

من أشهر خدمات الإنترنت هما البريد الألكتروني Email و الشبكة العالمية World Wide Web و التي تختصر بـWWW و خدمة تبادل الملفات File Transfer Protocol و التي تُختصر بـ FTP كما أن الخدمات الأخرى المتوفرة تتسع تدريجياً مثل خدمات البحث و مجموعات الأخبار Newsgroups .

كيف تعمل الإنترنت:

تتألف الإنترنت كما ذكرنا سابقاً من تجمع لشبكات الحاسب المحلية المختلفة و التي تختلف في أنوعها من الشبكات الحكومية الضخمة إلى الشبكات المتوسطة و صغيرة الحجم. هذه الشبكات متصلة فيزيائيا ً بواسطة العديد من الأسلاك الخاصة لنقل المعلومات.

لكي تتخاطب هذه الحاسبات الألكترونية مع بعضها تم وضع مجموعة من القوانين تسمى البروتوكولات مهمتها تأمين وصول المعلومات الصحيحة الى الطرف الصحيح. من اشهرها بروتوكول الـTCP/IP الذي يهدف لجعل عملية تبادل المعلومات عملية قياسية بغض النظر عن النظام المستخدم في الطرف الرسل أو المستقبل. و بقول آخر يمكننا من تبادل المعلومات بغض النظر عن نظام التشغيل المستخدم سواء استخدم حاسب ماكنتوش أو نظام ويندوز أو OS2 أو حتى UNIX المستخدم عادة في الجامعات و مراكز الأبحاث العلمية. (لذلك من المهم أحياناً الإنتباه إلى حالة الحرف أي حرف كبير أو حرف صغير عند كتابة عنوان الموقع على الإنترنت فنظام الـUNIX يميز بين حالات الحروف case sensitive على عكس نظام الويندوز و المواقع التي تشترط الإنتباه إلى حالة الحرف تكون غالباً موجودة على نظام UNIX )

نظام التخاطب المستخدم في الإنترنت هو TCP/IP و هي اختصار لـ Transmission Control Protocol/Internet Protocol و الذي يمكن ترجمته بـ (بروتوكول التحكم بالإرسال / بروتوكول الإنترنت)

من البروتوكولات الأخرى المستخدمة في الإنترنت:

  • HTTP: يُستخدم لعرض المعلومات بشكل مقروء أو ما يسمى بالنصوص التشعبية (Hypertext Transfer Protocol) و هو البروتوكول الذي تستخدمه الآن أثناء قراءة هذه الصفحة.

  • FTP : يُستخدم لنقل الملفات من حاسب لآخر (File Transfer Protocol) و هو الذي يستخدم عادة عندما تقوم بعملية تحميل Download لبرنامج من شبكة الإنترنت

  • NNTP : يُستخدم في خدمة مجموعات الأخبا ر(Network News Transfer Protocol)

  • SMTP : يُستخدم لإرسال البريد الألكتروني (Simple Mail Transport Protocol)

  • POP : يُستخدم للحصول على البريد الألكتروني من مخدم االبريد (Internet Message Access Protocol)

كما ذكرنا فهذه البروتوكولات تسمح بتبادل المعلومات بغض النظر عن نظام التشغيل المستخدم.

مازلنا في البداية و ها أنت تتكلم بالطلاسم و تتحدث عن بروتوكولات !

حسناً لنفرض جدلاً أنك رئيس دولة ( لا لن أخوض بحديث سياسي فالموقع علمي بحت) و لنفرض أنك تقوم بزيارة لدولة صديقة ففي هذه الحالة فإن البروتوكول السياسي يفرض عليك أن تقوم أولاً بتحية علم دولتك باعتبارك الضيف ثم علم دولة الرئيس المضيف ثم استعراض حرس الشرف ثم ... بصراحة لا أعرف ماذا بعد ذلك لأني لم و لن أكون رئيس دولة و لكني أعتقد أنك فهمت علي
البروتوكول هو مجموعة من الخطوات المتفق عليها بين جميع الأطراف و الواجب اتباعها و كما يختلف البروتوكول المستخدم عند زيارة رئيس الدولة عن البروتوكول المستخدم عند زيارة وزير مثلا يختلف البروتوكول المستخدم لنقل الملفات عن البروتوكول المستخدم لعرض النصوص

قبل أن أتابع اسمحوا لي أن أعتذر من قارئي هذه الصفحة من الجنس اللطيف لاستخدامي صيغة المذكر المفرد في حديثي و لا يعني هذا أني "دقة قديمة و متخلف" و لكني أريد أن أوفر على نفسي طباعة حروف ياء التأنيث أو واو الجماعة أي بصراحة "تنبلة"

عودة لحديث البروتوكولات و لنأخذ على سبيل المثال بروتوكول النصوص المتشعبة HTTP أولاً يقوم المستعرض (المضيف في مثالنا السابق) بارسال رسالة دعوة إلى الرئيس المدعو على الشكل التالي

GET /index.html HTTP/1.1
Host: www.example.com

عندها يجيب الموقع المطلوب (الرئيس المدعو) بالشكل التالي

HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8

وهذا يماثل تحية العلم و بعد ذلك يأتي محتوى الصفحة المطلوبة عوضاً عن استعراض حرس الشرف
هذه العملية عادة تتم خلف الكواليس حيث يقوم مستعرض الشبكة باخفاء هذه التفاصيل عن مستخدم الحاسب و يريه فقط الصفحة المطلوبة

النصوص المتشعبة Hypertext:

تعود فكرة النصوص المتشعبة إلى عام 1965 حيث تم إبتكارها من قبل السيد Ted Nelson و هي عبارة عن نصوص تحوي وصلات تقود إلى نصوص أُخرى و بالتالي ليس بالضرورة القراءة بشكل متسلسل و لكن يمكن القفز ضمن النصوص من مكان لآخر وفقاً لرغبات القارئ.

لمزيد من المعلومات عن تصميم النصوص المتشعبة باللغة العربية قد تجد أحد المواقع التالية مفيدة لك:

http://www.khayma.com/hpinarabic

http://aljareh.net/inet

 

موسوعة الخوارزمي
شبكة الخوارزمي
بحث مخصص