الخميس، يناير 27، 2011

البروتوكولات المستخدمه فى الأنترنت


الانترنت  ليست شبكه واحدة بل الآف من الشبكات متصله ببعضها البعض كل هذه الشبكات تعمل تحت بروتوكول واحد لتحقيق المرجو منها . وفى عالم الكمبيوتر والاتصالات كلمة بروتوكول تشبه كثيرآ كلمه بروتوكول فى الحياة السياسيه والدبلوماسيه حيث انها تعرف طرق الاتصال بين الدبلوماسين وكذلك ترتيب الاحداث بينهم .
ونستطيع ان نقول ان الانترنت تشبه عملية توزيع البريد فأذا كانت السيارات والطائرات والقطارات مسئوله عن توزيع البريد فى العالم ، فأن خطوط التليفون والشبكات بانواعها المختلفه مسئوله عن هذا العمل على الانترنت . فمثلا انك يمكنك ان ترسل رساله الى استراليا فتمر على السعوديه ثم الهند ومنها الى اليابان والصين ثم استراليا وممكن ان تاخذ 10 ايام مثلا . بينما يمكن ان ترسلها مباشرة الى الشرق الاقصى دون المرور بأى معابر او اماكن آخرى فتصل فى يوم واحد ، وهكذا ايضآ تلك الطرق فى الانترنت انها تبحث عن اسهل وافضل طريق يمكن ان تتخذة رسالتك فى طريقها الى وجهتها النهائيه . وعليك ان تعلم ان اى رساله ترسلها لاتاخذ سوى بضع ثوانى او دقيقه حتى تصل لوجهتها على الانترنت وقد تفاجا بان كل الطرق مغلقه وقت ارسال الرساله فتعود رسالتك اليك مره اخرى الى حين يتم فتح طريق فتستطيع ان ترسلها مره أخرى .
فهناك قواعد تمكن من عملية ارسال رساله عبر الانترنت وتسمى تلك القواعد بروتوكول
وعلى سبيل المثال فلا يمكنك ارسال رساله دون ان تحدد اسم صاحبها وعنوانه واسم المرسل على الظرف الخارجى ودون محتوىداخل فى الخطاب . كذلك العمل على الانترنت فانه يتم وفق بروتوكول موافق لهذا البروتوكول . فبروتوكولات الانترنت يتاكد من عنوان المرسل اليه وهل هو صحيح ام لا وعنوان المرسل منه وقد لايهم معرفة محتوى الرساله وقد يأخذ عنوان هذه الرساله الموجهة اليه
163.121.53.5
 شكل رقمى
cairouniv.ed.eg
او شكل حروف
163.121.53.6
وكذلك عنوان الراسل
yourname@cairo.com.eg
اوشكل حروف
ويتعرف بروتوكول الانترنت على الطريق من خلال الارقام او الحروف المكتوبه فى عنوان المرسل اليه وعلى ذلك فأن عنوان الراسل يمكن ان يكون كالتالى :-
إسم القطر
نوع المؤسسه
إسم المدينه
إسم المشترك
ويقوم البروتوكول بتصدير اجهزة الحاسبات التى تعمل فى كل منطقه ويمكنها استلام الرساله ومن ثم تفضيلها ، واشرت فكل ذلك يتم فى ثوانى وعلى ذلك فأن كل رقم يمثل وحدة فريده من العنوان وبالتالى فليس هناك مجال للخطأ .
فكل هذا يقوم بتنفيذ هو بروتوكول الانترنت (TCP/IP) فمهمة هذا البروتوكول تنحصر فى انه يأخذ الرسائل والبيانات والمعلومات التى تريد ارسالها وتقسيمها الى مجموعة من الاجزاء ويقوم بترقيم تلك الاجزاء حتى يستطيع المستقبل التعرف عليها ويمكنه تجميع البيانات مره اخرى على شكل كتله واحدة ، وبعد ترقيم كل جزء بال IP ويتم توجيههالى الشبكه ليأخذ طريقه وعلى الناحيه الآخرى ( المرسل اليه او المستقبل ) يقوم TCP بتجميـع القطع والكشف عن برتوكول IP ولصقها بجوار بعضها البعض بشكل جيد وتجميعها على برنامج المستخدم حتى يطلع عليها تحت برنامج ويستخدم وقد نفقد بعض الرسائل فى الطريق ولذلك يقوم TCP باعادة الطلب من الراسل أن يعيد ارسال الرساله من جديد .
واذا حدث خطأ فى بيانات الرساله المرسله لاعتبارات خطوط التليفون او الاخطاء الخاصه بالاجهزة فانه تتوفر وسيله لفحص البيانات المرسله فى برتوكول TCP تسمى CHECKSUM .
ومن هنا نستطيع ان نقول أن TCP/IP هو الانترنت الذى تتوقف عليه حياة الانترنت بالكامل . وكما نعلم ان الانترنت تقوم على مجموعه كبيرةمن شبكات الحاسب المتصله ببعضها و المنتشرة حول العالم .وهذة الشبكات تحتوى على انواع مختلفه من اجهزة الحاسب .لذلك فأن من الضرورى وجود نظام يربط هذة الاجهزة ببعضها وذلك الشئى هو (TCP/IP) . فعندما يراد تشغيل اجهزة مختلفه النوع مع بعضها بحيث يمكنها نقل المعلومات فيما بينها .فأن المبرمجين يكتبون برامجهم باستخدام بروتوكولات قياسيه والبروتوكول هو مجموعه من القواعد التى تقدم توصيفا وفيآ لكيفية تنفيذ شئى ما . فمثلا هناك بروتوكول يوصف بدقه الهيئه (Format) التى يجب كتابه الرسائل بها .وجميع برامج الانترنت تستخدم هذا البروتوكول عند إرسال البريد .فأن TCP/IP هو النظام الذى يشتمل على مالايقل عن مائه بروتوكول مثل 
                     TCP (Transmission Control Protocol) /IP (Internet  Protocol                        .
ورغم انك كمستخدم الانترنت لايحتاج الى الدخول فىتفاصيل هذين النظامين الاانك على الاقل تحتاج الىمعرفة كيف يقوم هذان النظامان بربط الشبكه بالكامل .
خلال شبكه الانترنت يتم نقل المعلومات من حاسب الى آخر ليس كتدفق ثابت (Constont Stream) ولكن على هيئة حزم صغيره (Packats) . فمثلا نفرض انك ارسلت رساله طويله الى صديق لك فى دوله فان نظام (TCP) سوف يقسم هذة الرساله الى حزم (Packets) وكل حزمه يتم تمييزها