/Transport Layer

Transport Layer

بعد ان فهمنا ما هى ال OSI layers وبدأنا بشرح كل layer ما اهميتها وما دورها فى عمليه ارسال و استقبال البيانات , فى هذه المقاله سوف نقوم بشرح layer 4 و هى transport layer و سنتعرف على اهميتها و دورها فى عمليه تبادل البيانات و ايضا سنتطرق لشرح البروتوكولات المستخدمه فى هذه ال layer

Segmentation

تعتبر من اهم العمليات التى تتم فى هذه الطبقه و هى تقسيم البيانات لأجزاء اصغر تسمى segment والتى بعد ان تصل ل layer 3 و يضاف اليه ال IP header تسمى packet

Reliability

وهى عمليه التأكد من وصول البيانات من المرسل الى المستقبل بشكل سليم , حتى لا يحدث فقد فى الداتا , وهذه العمليه تتم او لا على حسب البروتوكول المستخدم
ومن هنا نتطرق للتعرف على البروتوكولات المستخدمه فى هذه ال layer و الفرق بينهما.

(UDP Protocol (User Datagram Protocol

1- Connectionless
لا يقوم بانشاء اتصال بين المرسل و المستقبل و انما يتم ارسال البيانات مباشره من المرسل الى المستقبل

2- Best effort delivery
يقوم بارسال البيانات متتابعه للمستقبل دون انتظار اى رد منه او التاكد من سلامه وصول البيانات و هذا يجعل البروتوكول unreliable

3- Unreliable
وهو عدم استقبال confirmation MSG من المستقبل تؤكد سلامه وصول البيانات , وهذه الخاصيه تكون مفيده فى عمليات نقل البيانات التى تهتم بالسرعه اكثر , مثل نقل الصوت و الفيديو

TCP

1- Build a connection
يقوم المرسل بانشاء اتصال مع المستقبل اولا قبل ان يقوم بارسال اى بيانات

2- Use sequence numbers
كل ال packets المرسله تكون عليها tag برقم معين وترسل بالتتابع وهذا مفيد جدا فى عمليه الاستقبال وتجميع البيانات مع بعضها مره اخرى

3- Reliable
كل شىء يتم ارساله , يتم الرد عليه ب ACK تؤكد سلامه وصول البيانات , و ان لم يستقبل الجهاز المرسل ACK يعيد ارسال البيانات مره اخرى

TCP three-way handshake

0

هى الطريقه التى تستخدم لانشاء الاتصال بين المرسل و المستقبل قبل ارسال البيانات
SYN packet يتم ارسالها لعمل synchronization وعند استقبالها يتم الرد ب ACK و SYN من المستقبل , و بمجرد استقبال ال SYN عند الجهاز المرسل يتم انشاء الاتصال بنجاح

TCP Windowing

1

Window بتعبر عن عدد ال packets الى بعدها هبعت ACK للمرسل لكى اؤكد سلامه وصول ال packet
فى الصوره السابقه window size=1 هنا معناها انه يبعت ACK بعد ما يستقبل كل Packet

2
فى الصوره الاخيره window size =3 و هنا معناها انه بيبعت ACK بعد ما يستقبل 3 packet

Communication and Computer Networks Engineer graduated from faculty of engineering (Mansoura university) , interested in cisco R&S and security .