القائمة الرئيسية

الصفحات

 نموذج TCP/IP

TCP/IP هو مجموعة من قواعد الاتصال على الشبكة يهدف إلى توفير عنوان IP لكل جهاز على الشبكة من أجل التمكن من توجيه حزم البيانات IP packet . وقد ثم تصميم هذا البرتوكول لتلبية الحاجات التالية:

  •  تقسيم الرسالة إلى عدة حزم قبل إرسالها في الشبكة.
  •  استخدام عنوان IP خاص بكل جهاز داخل الشبكة. 
  •  توجيه الحزم عبر الشبكة (routing). 
  •  التحقق من أخطاء الإرسال.

إسم النموذج جاء من البرتوكول TCP و البرتوكول IP لأنهما أول برتوكولات يضافان إلى حزمة برتوكولات TCP/IP. إن معرفة بروتوكولTCP / IP مهمة لمن يرغب في إحتراف إدارة الشبكة.

TCP/IP هو نموذج متعدد الطبقات 

من أجل تطبيق نموذج TCP / IP بشكل مستقل عن نظام التشغيل (windows, linux, mac os…. )، تم تقسيم بروتوكول TCP/IP إلى عدة وحدات بمهمات محددة و بترتيب معين، لنحصل في النهاية على نظام متعدد الطبقات. في هذا النموذج البيانات تمر إلى الشبكة عبر عدة مستويات أو طبقات . وبالتالي، تتم معالجة البيانات (حزم أو packet) المرسلة على الشبكة في كل طبقة على حدى. نموذج TCP/IP و OSI الذي شرحناه سابقا متشابهان جدا يمكن مراجعته من هنا
 

نموذج TCP/IP

 نموذج TCP/IP مستوحى من نموذج OSI ولكنه يحتوي على أربعة طبقات فقط مقارنة مع OSI اللذي يحتوي على سبعة طبقات.

 

مقارنة بين نموذج OSI و نموذج TCP/IP

كما نشاهد في الصورة فإن طبقات نموذج TCP/IP لها مهام أكثر مقارنة مع طبقات نموذج OSI بسب أن طبقات نموذج TCP/IP تتوافق مع عدة طبقات من نموذج OSI. و في كل طبقة هنا مجموعة من البرتوكولات التي تقوم بمهام محددة مثل برتوكول نقل الملفات ftp الذي يعمل في الطبقة الرابعة "التطبيق" أو برتوكول ethernet الذي يعمل في الطبقة الأولى "الوصول إلى الشبكة".

تغليف البيانات

 حينما يقوم جهاز بإرسال بيانات إلى جهاز ما، يثم إضافة بيانات إضافية إلى حزمة البيانات المرسلة في كل طبقة من طبقات الجهاز المرسل تسمى هذه البيانات الإضافية بالرأس، و حينما تصل هذه البيانات إلى الجهاز المستقبل يقوم هذا الأخر بحذف البيانات الإضافية (الرؤوس) الخاصة بكل طبقة لنحصل في النهاية على البيانات الأصلية. و في كل طبقة و مع إضافة رأس إلى حزمة البيانات يتغير إسم هذه الحزمة. تسمى عملية إضافة رأس إلى البيانات بالتغليف.

طبقات نموذج tcp/ip

في طبقة التطبيق تسمي البيانات بالرسالة أو بيانات التطبيق، و بعد تغليفها بإضافة رأس لها في طبقة النقل يصبح اسمها قطعة (segment) و بعد إضافة بيانات طبقة الأنترنت للقطعة نحصل على مخطط بيانات أو حزمة (datagram/packet) و في طبقة الوصول إلى الشبكة يثم إضافة بيانات نهائية لنحصل في النهاية على إطار(frame).

طبقة التطبيق

طبقة التطبيق هي أعلى طبقات نموذج TCP/IP، تحتوي على تطبيقات الشبكة التي تسمح بالإتصال بواسطة الطبقات السفلى، تتواصل برامج هذه الطبقة عن طريق برتوكولات طبقة النقل TCP و UDP. وضيفة هذه الطبقة هي تقديم واجهة تفاعلية للمستخدم العادي أو النهائي تمكنه من الولوج إلى الشبكة. 

طبقة النقل 

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

 
تحتوي طبقة النقل على بروتوكولين لنقل البيانات:
  •  TCP: بروتوكول بطيء لكن يوفر التحقق في الأخطاء. 
  •  UDP: بروتوكول سريع لنقل البيانات لكن لا يوفر التحقق في الأخطاء.

طبقة الإنترنت 

تعتبر طبقة الأنترنت من أكثر الطبقات أهمية في نموذج TCP/IP لمشرفي الشبكات لأنه فيها يثم تحديد مخطط البيانات أو الحزم و تسيير عناوينIP و توجيه البيانات عند الإرسال بعد تقسيمها و إعادة تجميعيها بعد الوصول. و تعمل في طبقة الأنترنت خمسة برتوكولات أساسية هي:
  •  بروتوكول IP
  •  بروتوكول ARP
  •  بروتوكول ICMP
  •  بروتوكول RARP
  •  بروتوكول  IGMP

طبقة الوصول إلى الشبكة 

تعتبر طبقة الوصول إلى الشبكة أدنى طبقات نمودج TCP/IP ، و تسمح بالوصول إلى أي شبكة مهما كانت عن طريق تحديد الخطوات التي يجب إتخادها  من أجل نقل البيانات بواسطة أي نوع من الشبكات المحلية (token ring, ethernet, FDDI…) أو شبكة الهاتف، وضائف هذه الطبقة بإختصار هي : 

توجيه البيانات في الرابط. 

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

تعليقات