Tuesday, January 13, 2015

OSI 7 Layer ( Transport Layer )

 بسم الله الرحمن الرحيم 

 
Transport Layer
اولا كدا هي عباره عن الطبقه رقم 4 من OSI  ... فهي رابع طبقه تستخدم من جهه المرسل و رابع طبقه تستخدم من جهه المستقبل ... تستخدم هذه الطبقه لوظيفه اساسيه بكل بساطه هي نقل البيانات من الجهاز المرسل الي الجهاز المستقبل :) 

يوجد طبقه اخره يطلق عليها Network Layer  بحيث تتمم خدمات طبقه Transport Layer  ... لذلك فان هناك انسجام بين بروتوكولات الطبقتين  ... طبعا فاكر يعني اي بروتوكول :) مجموعه من القواعد يعمل مع بعضها البعض لحل مشكله ما تمام كدا  =D (( هنعرف كل حاجه عن طبقه Network Layer قريب ;) )) دلوقتي هنتكلم عن حاجه مهمه وهي طريقه عمل طبقه Transport Layer بحيث تعمل هذه الطبقه بطريقتين مختلفتين ببروتوكولين مختلفين :)


اول طريقه معانا هي طريقه موثوقه يطلق عليها اسم Connected Oriented يعني البيانات بتوصل وبيحصل تاكيد علي انها وصلت تمام ...  وهي تستخدم بروتوكول TCP وهو يحتوي علي مجموعه من البروتوكولات التي تقوم كل منها بوظيفه ما :)


تاني طريقه معانا هي طريقه غير موثوقه Connected less يعني ممكن البيانات مش توصل او ممكن يحصل ليها تكرار كمان  وهي تستخدم بروتوكول UDP وهو يحتوي علي مجموعه من البروتوكولات التي تقوم كل منها بوظيفه ما :)  ... ناخد بالنا هنا الفرق بين البروتوكول دا و نوع من انواع ال Wire Media ال هو  ال Twisted Pair Cable  الموجود فيه ال UTP  
هو عباره عن  unshielded twisted pair  محدش يقع فيها :) 



 بعض الخدمات البتقدمها طبقه Transport Layer   


تقطيع البيانات Data Segmentation


يتم تقطيع البيانات الي قطع مناسبه علي حسب امكانيات الشبكه او علي حسب ما يتفق عليه بين المرسل و المستقبل لان اذا حدث خطا يقوم بارسال  One Segment  فقط وليس كل ال Data ... طبعا افضل  


ترتيب و ترقيم القطع المرسله  Segment number


من الممكن ان يتم ارسال ال Segment  من اكثر من طريق ... (( ركز زي ما قلنا ال Data يتم تقطيعها الي العديد من ال Segment لسهوله النقل ))... لذلك من الممكن ان يتم استقبلها بصروه غير صحيحه اذا لم يتم ترتيبهم عند الجهاز المستقبل  ... لذلك يتم اضافه ترقيم و ترتيب لل Segment المرسله عند الجهاز المرسل لتصل الي الجهاز المستقبل بصروه صحيحه  


الاشعار باستلام القطع  Segment Acknowledgment


حتي يتم الارسال و الاستقبال بين الجهاز المرسل و الجهاز المستقبل بصوره صحيحه يتم ذلك علي اربعه خطواط اساسيه تبدا من الجهاز المرسل و تنتهي عند الجهاز المستقبل   

--------------> تاسيس الاتصال بين الجهاز المرسل و المستقبل

<-------------- الاتفاق علي عدد ال Segment  المرسله

--------------> ارسال ال Segment من الجهاز المرسل للجهاز المستقبل

<------------- عمل Ack  اي الرد هل تم الاستقبال ام لا    


طبعا الكلام دا بخصوص بروتوكول  TCP  اما بروتوكول ال UDP  مش بيعمل الكلام دا .... ودي الفرق بنهم بابسط الامثله علشان كدا دايما نقول ان بروتوكول TCP هو بروتوكول Connection oriented  اما بروتوكول UDP فهو بروتوكول Connection Less كدا اتكلمنا عن بعض الخدمات البتقدمها Transport Layer   في ال OSI بشي من التبسيط بتمني يكون فيهم افاده ليكم 

بتمني يكون مقال مفيد للجميع وان حاجه بسيطه و بكرر المدونه دي لكل شخص لسا في بدايه طريقه في مجال الشبكات ... يالتوفيق للجميع 



اكونت الفيس بوك 

https://www.facebook.com/omar.ahmedramadan


صفحتنا علي الفيس بوك 

https://www.facebook.com/pages/Networks-For-All/376795975825097


شكرا 



No comments:

Post a Comment