|
طبقة
بروتوكولات الانترنت IP - الدرس 2 من شرح TCP/IP
طبقة
بروتوكولات الانترنت:
هناك سببين رئيسيين لوجود هذه الطبقة:
1) التوجيه (routing)
2) تقديم واجهة أمامية شبكية موحدة للطبقات العليا.
كل الطبقات - العليا أو السفلى - ليس لديها القدرة على التوجيه إلا
طبقة بروتكولات
الانترنت. فهي الطبقة الوحيدة الي تقوم بمهمة التوجيه المعقدة والمهمة.
مهمة الطبقة
الثانية هي تقديم واجهة أمامية شبكية موحدة لبروتوكولات الطبقات العليا.
فبدون هذه
الطبقة، فإن على مبرمجي البرامج بأن يكتبوا كودات يكون مهمتها الأساسية
كيفية
التعامل مع طبقة دخول الشبكة. هذه العملية ستكون مرهقة، بالاضافة إلى
إنها تؤدي إلى
انتاج نسخ مختلفة لنفس البرنامج وكل نسخة تكون مسؤولة عن نوع معين من
التوصيل. ولكن
مع وجود طبقة بروتوكولات الانترنت، فإنه من مهمتها أن تقوم بارسال جميع
البيانات عن
طريق واحد دون اللجوء إلى تعقيدات برمجية.
البروتوكولات الموجودة في هذه الشبكة هي:
1) بروتوكول الانترنت Internet Protocol IP
2) بروتوكول رسالة تحكم الانترنت Internet Control Message Protocol
ICMP
3) بروتوكول اقرار العنوان Address Resolution Protocol ARP
4) بروتوكول اقرار العنوان المعاكس Reverse Address Resolution
Protocol RARP
سنبدأ ببروتوكول الانترنت إن شاء الله تعالى:
أولا: بروتوكول الانترنت Internet Protocol IP :
بروتوكول الانترنت هو بصورة عامة نفسه طبقة الانترنت. فوظيفة بقية
البروتوكولات في
هذه الشبكة هي مساعدة بروتوكول الانترنت.
بروتوكول الانترنت ينظر إلى عنوان كل رزمة. ثم باستخدام جدول التوجيه،
يقرر
بروتوكول الانترنت محطة الرزمة التالية باستخدام أفضل طريقة. لمعرفة
الأجهزة على
شبكة ما يتطلب الإجابة على سؤالين.
السؤال الأول: على أي شبكة الجهاز موجود؟
السؤال الثاني: ما هو رقم التعريف للجهاز على تلك الشبكة؟
إجابة السؤال الأول: يستلزم معرفة العنوان المنطقي logical address
إجابة السؤال الثاني: يستلزم معرفة عنوان الهاردوير.
كل مستضيف على أي شبكة يملك رقم هوية منطقي يسمى بعنوان بروتوكول
الانترنت IP
Address وهو نفسه العنوان المنطقي.
بروتوكول الانترنت يحصل على الأجزاء segments من طبقة المضيف إلى
المضيف ويكسرها
إلى رزم packets . وبروتوكول الانترنت في الجهار المستقبل يقوم بإعادة
جمع الزوم
وتحويلها إلى أجزاء. كل رزمة تحوي عنوان بروتوكول الانترنت للجهاز
المرسل وللجهار
المستقبل. عندما تصل الزومة إلى الموجه router فإن الموجه يقوم بقراءة
عنوان
بروتوكول الانترنت الموجود في الرزمة ومن ثم يقوم بعملية التوجيه
الصحيحة.
لننظر كيف تبدو ترويسة بروتوكول الانترنت:
الآن مع تعريف المصطلحات:
نسخة version:
رقم نسخة بروتوكول الانترنت
طول الترويسة header length:
واضح من العنوان
أفضلية مع نوع الخدمة Priority and type of service
يوضح كيفية استعمال الرزمة
الطول الكلي Total length
طول الرزمة بالاضافة إلى طول الترويسة
تعريف بالهوية Identification
قيمة معينة لبروتوكول الانترنت.
أعلام flags
يحدد إن استلزم الأمر عملية تكسير
تعويض التكسير frag offset
يقوم بعملية تكسير أخرى إن كان حجم الرزم المرسلة كبيرة مقارنة
بالمسموح به في شبكة
معينة.
الوقت الباقي للحياة Time to live
كل رزمة تحوي عداد خاص يحدد الوقت الباقي للحياة. فإن كانت الرزمة تسبح
في أثير
الانترنت لفترة طويلة وتم اجتياز الوقت الباقي للحياة فإن الرزمة توقف
عملية
الارسال وتلغي نفسها.
بروتوكول protocol
رقم المنفذ الخاص ببروتوكول الطبقة العليا
header checksum
خاص لعملية تأكيد وصول البيانات بصورة خالية من الخطأ
عنوان الـIP الخاص بالمرسل Source IP address
عنوان الـIP الخاص بالمستقبل destination IP address
خيارات Options
يُستعمل لاختبار الشبكة وأمنها وما شابه من الأعمال
بيانات Data
وفي الدرس القادم إن شاء الله سنقوم بالتحدث عن التالي:
1) بروتوكول رسالة تحكم الانترنت Internet Control Message Protocol
ICMP
2) بروتوكول اقرار العنوان Address Resolution Protocol ARP
3) بروتوكول اقرار العنوان المعاكس Reverse Address Resolution
Protocol RARP

|