طبقة نقل و ادارة البيانات – Transport layer
الطبقة الرابعة في مراحل OSI
هذه الطبقة المسؤولة عن نقل و ادارة البيانات و تحديد نوع البيانات المرسلة و المستقبلة وبعده تقوم بتحديد نوع البروتوكول المناسب للبيانات في عملية إرسال و نقل البيانات مثل بعض البيانات تحتاج استخدام بروتوكول TCP Commection oriented protocol هذا البروتوكول يستخدم في في نقل البيانات المهمة جدا هذا البروتوكول بعد نقل البيانات يتاكد من وصول البيانات بشكل كامل و إذا لم يتم توصيل البيانات بشكل كامل سيقوم بعودة إرساله مره اخرى و يوجد عملية تقوم بهذه المهمة سأقوم بشرحها في نهاية هذا الموضوع اما البيانات التي تستخدم بروتوكول الـ UDP Comectionless هي البيانات تكون مثل الصوت و الفيديو مثل عندما تستخدم برنامج السكايب بعض اوقت تشعر أن الصوت أو الصورة يوجد فيهم تقطع و عدم وضوح للصوت و الصورة لماذا لإنه هذه البيانات يتم نقلها عن طريق بروتوكول الـ UDP و هذا البروتوكول لا يهتم في توصيل البيانات بشكل كامل فقط ينقل مره واحدة ولا يتاكد من البيانات هل تم استلامه بشكل كامل أو لا لهذا السبب ترى الصوت أو الصورة يوجد فيها ضعف و تقطيع على عكس بروتوكول الـ TCP فهو يتاكد من وصول البيانات بشكل كامل .
البروتوكولات التي تعمل في الطبقة المسؤول عن نقل و ادارة البيانات – Transport layer
- TCP: Transmission Communication Protocol
- UDP: User Datagram Protocol
طريقة التحكم في نقل البيانات في طبقة النقل Transport layer :
يوجد طريقتان للتحكم في عملية نقل البيانات .
1- التحكم في نقل البيانات flow control , و تصحيح الاخطاء Error correction تتم عليمة نقل البيانات flow control عن طريق تقطيع الداتا ثم ترقيمها Sequencing ثم الإرسال و التأكد من الطرف الآخر بالإستلام وقته يقوم الطرف الآخر برد على إنه استلام البيانات بشكل صحيح Acknowledgments إرسال باقي الداتا .
٢- يتم تحديد نوع البيانات و بعده يتم تحديد نوع البروتوكول الذي يجب استخدامه TCP أو UDP
بعده سيتم اختيار البورتات المناسبة لكل تطبيق
يوجد نوعان من البورتات :
البورتات المحجوزة تكون هذه البورتات محجوزة في داخل النظام لبعض التطبيقات و البروتوكولات و تبداء هذه البروتوكولات من ( 1024 to 0 ) و هذه البروتوكولات لا يمكن استخدامها على تطبيقات أخرى .
البورتات الآخر وتستخدم هذه البورتات من قبل التطيبقات التي يتم العمل عليه على النظام مثل البرامج مثل برنامج المتصفح أو برنامج السكايب أو برنامج الريموت كنترول أو برنامج التحكم عن بعد و هذه التطيبقات تقوم باخذ بورتات بشكل عشوائي للخروج على الشبكة للوصل إلى جهاز اخرى ليدخل من بورت مختلف .