bee55 صول
عدد المساهمات : 110 نقاط : 5675 التقييم : 8 تاريخ التسجيل : 02/05/2010 العمر : 33
| موضوع: اصل الانترنت الأربعاء يونيو 16, 2010 7:36 am | |
| فهم جذور واساسيات الانترنت سيفتح بصيرتك امام تطور TCP/IP وكثير من قواعده ومعاييره . اذا عرفنا لماذا انشئ ال TCP/IP , وكيف تطور , يمكننا بسهولة ان نفهم ال TCP/IP protocol suite . اصل انترنت اليوم هو ARPAnet , وهي شبكة قوية انشئت بواسطة وكالة ابحاث المشاريع المتطورة – Advanced Research Projects Agency - - اختصارا ( ARPA ) واطلقت في العام 1969 . وهي تابعة لوزارة الدفاع الاميركية وتم انشاءها في نهاية 1950. انشئت هذه الشبكة لتكون مسئولة بصفة خاصة عن التهديد المحتمل من الهجوم النووي من قبل الاتحاد السوفييتي. واحدة من اهداف ARPA الاساسية هي انشاء شبكة اساسية تسمح لقادة القوات الاميركية بان يبقوا علي اتصال دائم في حالة وقوع الحرب النووية . ARPA بدات مهمتها بانشاء شبكة بما يبدو وكانها متطلبات مستحيلة . اللغة او البروتوكول الذي يستخدم في ARPAnet كان يسمي Network Control Protocol ( NCP ) . مع نمو ARPAnet ظهرت الحوجة الي بروتوكول جديد لان NCP ببساطة لا يغطي كل احتياجات الشبكة الكبيرة . يمكننا ان نشبه ال NCP بلغة انسانية لا تحتوي الا علي كلمات قليلة . اللغة يمكن ان تمكن قليل من الناس للاتصال ببعضهم , ولكن اذا دخل المزيد من البشر الذين يريدون ان يتحدثوا في كثير من المواضيع يجب ان تطور لغة التخاطب . اذا NCP لها الكثير من العيوب وليست بالقوة الكافية لشبكة قوية بدات في النمو خارج عن السيطرة . عيوب ال NCP ونمو ARPAnet قادا الي البحث عن تطوير لغة شبكة جديدة .
4/ميلاد ال TCP/IP :
في 1974 اطلق اثنان من رواد الانترنت A Protocol for Packet Network Interconnection . وهي ورقة تصف ال Transmission Control Protocol ( TCP ) وهو بروتوكول في ال Protocol suite وسيحل في النهاية محل NCP . وكما سندرس في الحلقات الدراسية القادمة TCP مسؤول من التاكد ان البيانات وصلت الي الكمبيوتر الاخر . في 1978 الاختبار والتطوير المتزايد لهذه اللغة قاد الي حزمة جديدة من البروتوكولات سميت Transmission Control Protocol/Internet Protocol ( TCP/IP ) . في 1982 قرر بان يستبدل NCP بال TCP/IP ك لغة اساسية ل ARPAnet . في 1990 ARPAnet ازيلت من الوجود . الانترنت من ذلك الحين نمت من جذور ال ARPAnet , وطور ال TCP/IP ليقابل متطلبات التغير للانترنت .
5/اهداف تصميم ال TCP/IP :
TCP/IP تطور الي وضعيته الحالية , والبروتوكولات الداخلة في TCP/IP suite تم اختبارها و تعديلها وتطويرها مع الوقت . TCP/IP protocol suite له عدة اهداف تصميم ليكون بروتوكول فعال ل شبكة كبيرة ومتطورة . بعض من هذه الاهداف يشمل : 1/ الاستقلالية عن نوع الاجهزة : حزمة بروتوكول يمكن استخدامها علي الMac ,PC, mainframe, او اي جهاز كمبيوتر . 2/ الاستقلالية عن نوع البرمجة : حزمة بروتوكول يمكن ان يستخدمها مختلف مصنعي البرمجيات والتطبيقات . وهذا يسمح لجهاز في موقع بالاتصال بجهاز في موقع اخر بدون ان يكون فيهما نفس البرنامج . 3/ اصلاح الخطا والقدرة علي حمل نسب خطا عالية : حزمة البروتوكول متميزة ب اصلاح اوتوماتيكي لاي بيانات ساقطة او مفقودة . هذا البروتوكول يستطيع اصلاح اي انقطاع من اي جهاز في اي جزء من الشبكة وفي اي نقطة في البيانات المرسلة . 4/ نظام كفؤ بتحميل اقل : حزمة البروتوكول تحمل كمية قليلة من البيانات الاضافية المتحركة مع البيانات المرسلة . هذه البيانات القليلة تسمي التحميل الزائد . التحميل الزائد Overhead يشبه ظرف استخدم ل ارسال رسالة , او صندوق استخدم لارسال اشياء كبيرة وملات باكثر من حمولتها العادية . 5/ القدرة علي اضافة شبكات علي الشبكة الداخلية بدون عرقلة الخدمة او اسقاط الشبكة الداخلية . 6/ حزمة البروتوكول التي فيها البيانات يمكن ان تشق طريقها خلال شبكة الكمبيوترات الداخلية الي اي اتجاه محتمل . ليكون هذا ممكنا مخطط عنونة وحيد وذو مغزي يجب ان يستعمل لذلك اي كمبيوتر يحرك البيانات يمكنه ان يحسب افضل طريق ل كل قطعة بيانات كما تتحرك داخل الشبكة .
TCP/IP تم تطويره ليقابل هذه الاهداف , وخلال دراستنا سنعرف هل غطي بالفعل اهداف تصميمه ام لا .
مصطلحات هامــــــــــــــــة :
Protocols مجموعة من القواعد والمعايير التي تحكم الاتصالات .
Network administrator الشخص الذي يركب ويراقب ويحل مشاكل الشبكة .
Host اي جهاز ( مثل workstation , server, mainframe, printer ) في شبكة او شبكة داخلية فيها عنوان TCP/IP .
ARPAnet شبكة وكالة ابحاث المشاريع المتطورة , سلف الانترنت .
Network Control Protocol(NCP البروتوكول المستخدم قبل TCP/IP .
Transmission Control Protocol (TCP البروتوكول الذي يصف الاتصال بين الاجهزة .
Transmission Control Protocol/ Internet Protocol( TCP/IP
حزمة من البروتوكولات اشتركت لتكون لغة الانترنت . | |
|