و وظيفة كل طبقة بالتفصيل OSI Model شرح طبقات

و وظيفة كل طبقة بالتفصيل OSI Model شرح طبقات

OSI Layer:

هى مراحل تكوين الداتا او البيانات ونقلها من المرسل Source الى المستقبل Destination ، وظيفته هى الاتصال والتنظيم حسب مرجع او اس اى OSI مقسمة على سبع طبقات مختلفة.
seven different abstraction layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

 

فائدة فهم OSI layer:

1- فهم وتحديد نوع المشكلة وتحيد مكانها فى الشبكة التى تعمل عليها.
2- معرفة كيف تتكون البيانات وشكلها اثناء الانتقال فى كل مرحلة وتسمى هذة العملية باسم (Encapsulation).
3- معرفة اماكن الاجهزة المتصلة بالشبكة و فى اى طبقة من السبع طبقات يعمل.
4- معرفة النقاط الحساسة بالشبكة واخذ الحذر فى التعامل معها وكيفية التشفير وفك تشفير البيانات.
 

مراحل OSI Layer:

7- Application Layer.
6- Presentation Layer.
5- Session Layer.
4- Transport Layer.
3- Network Layer.
2- Data Link Layer.
1- Physical Layer.
 
كما نلاحظ جميعا ، ان ترتيب طبقات OSI layer ياتى من اسفل الى اعلى وذلك لان او مرحله فى استقبال البيانات هى من خلال السلك وهو يتواجد صمن مكونات مرحلة Physical Layer بالفعل ، ولذلك هى اول مراحل OSI Layer.
 
 
OSI Layer

 

شرح كل طبقة من طبقات OSI Layer بالتفصيل ، (كمستقبل للبيانات) فأن او مرحلة سوف تتعامل معها البيانات هى:

1- الطبقة الاولى Physical Layer:

وهى مرحلة مادية لان مكوناتها الاسلاك و الوصلات وانواعها المستخدمة بين الاجهزة ، و فى هذه المرحلة تكون البيانات المستقبلة عن طريق الاسلاك على شكل بت Bit , عبارة عن أصفار و وحايد 10111000010.

2- المرحلة الثانية Data Link Layer:

وهى مرحلة أكثر اهمية عن المرحلة الاولى ، وذلك لانها تتعامل مع MAC Address كارت الشبكة الخاص بكل جهاز ، السويتش ، وهنا تكون الداتا على شكل Frame ، ولذلك اول شئ فى هذة الطبقة هى التحقق من شكل البيانات المستقبلة او ما يدعى Frame ، ثم تقوم بازالة خانة الماك الموجودة فى الفريم Frame ، وتخزينها لانك ربما تحتاج ان تعيد الارسال الى الجهاز الذى تستقبل منه فيقوم كارت الشبكو لديك لالاحتفاط بالماك الخاص بالجهاز الذى تستقبل منه ، والان اصبح شكل البيانات بعد ازالة الماك منها IP Packet ، وهنا عمل تلك الطبقة قد انتهى سوف ترسل الـ Packet الى الطبقة الثالثة.

3- المرحلة الثالثة Network Layer:

هذة المرحلة يتم التعامل فقط مع الــ IP القادم مع حزمة البيانات او كما يطلق عليها Packet ، بحيث تقوم بالتأكد من ان IP الملحق بالحزمة هو نفس IP الخاص بك وتقوم بتخزين IP الجهاز المرسل لانك ربما تريد استخدامة فى عملية ارسال بيانات له مرة أخرى ، ثم بأزالته من الـ Packet ، وتحويل البيانات الى Segment هذا فقط ما تفعلة هذة الطبقة.

4- المرحلة الرابعة Transport Layer:

هذه المرحلة تستقبل البيانات على شكل Segment ، وتقوم بتحديد نوع البيانات المستقبلة او المرسلة وتحديد نوع البروتوكول المستخدم لنقل البيانات ، و تقسيم البيانات المستلمة الى أجزاء متساوية اذا كان حجمها كبير عن طريق sequence number ،
 ثم تقوم بنقل البيانات بعد تجزئتها وتحديد البروتوكول الخاص بها TCP (بروتوكول يتأكد من وصول جميع البيانات كاملة) ام UDP (بروتوكول لا يهتم بعملية التاكد من الوصول ، فقط يرسل جميع البيانات).

5- المرحلة الخامسة Session Layer:

هذة المرحلة مسؤلة عن فتح قنوات الاتصال بين المستخدمين ، او بينك وبين السيرفر الذى تريد الاتصال به ، مثال على ذلك تريد ان تفتح فيسبوك و تتصفح جوجل و تقرأ الميلات المرسله اليك كل ذلك فى نفس الوقت لان مرحلة Session Layer تقوم بفتح بورت خاص لكل تطبيق او لكل اتصال كما انها تحدد نوع عملية ارسال واستقبال البيانات (duplex – half duplex – full duplex).

6- المرحلة السادسة Presentation Layer:

هى طبقى لم يعد لها استخدام الان ، ولكن من باب العلم هى مسؤلة عن تهيئة البيانات والتفريق بين كل نوع من البيانات وتحديد الصيغة والامتداد المناسب لتلك البيانات ، وضغط البيانات وفكها عن الاستلام ، تقوم ايضا هذه المرحلة بتحديد البورت الملحق مع الـ Segment ، مثلا اذا كان البرورت المرسل منه البيانات عند الشخص الاخر 1423 فسوف استلم تلك البيانات على بورت 80 ، ويتم تحديد رقم البورت بناء على نوع التطبيق الذى سوف تستخدمة تلك البيانات ، وهذا البورت خاص بمتصفح الويب ، فتقوم بعد ذلك بارسالها الى طبقة Application Layer.

7- المرحلة السابعة Application Layer:

هى المرحلة المسؤلة عن عرض البيانات التى تم ارسالها اليك عبر واجهة المستخدم للتطبيقات ، مثل المتصفح جوجل كروم او فايرفوكس او تريد فتح برنامج Outlook لارسال بعض الايميلات او استقبالها كل تلك التطبيقات تعمل فى طبقة Application Layer.

ما رايكم الان ان نقوم بعكس تلك العملية وتحويلها من عملية الاستقبال الى الارسال؟!

7- سوف نقوم باستلام البيانات من احد التطبيقات على جهازالكمبيوتر ، والان كل ما علينا هو ارسال تلك البيانات الى الجهاز الصحيح.
6- سوف تقوم بتحديد نوع البيانات التى تريد ارسالها و رقم البورت الخاص بها فمثلا اذا كنت قد استلمتها من بورت 1423 الى بورت 80 سوف تقوم بعكسها فى عملية الارسال الان سوف تخرج من 80 الى 1432 عند المستقبل.
5- بعد تحيد البورتات التى سوف ترسل منها البيانات ، تحدد نوع الاتصال (duplex – half duplex – full duplex).
4- نقم الان بوضع sequence number على البيانات حتى تصبح Segment.
3- الان نقوم بوضع IP الخاص بالمرسل والمستقبل على البيانات لتتحول من Segment الى IP Packet ، و قد تم تسجيل pi  المستقبل لدى منذ عملية الاستقبال المشروحة بالاعلى.
2- سوف تقوم بوضع ارقام الـ MAC Address و تحويل شكل البيانات الى Frame ، اى عبارة عن اصفار و وحايد وارسالها عبر الاسلاك.
1- تقوم الاسلاك بتوصيل الBits الى الجهاز الاخر …وهكذا تتم عملية الارسال والاستقبال.

 
 

Eng. Ahmed Ezzat

بكالوريوس هندسة الاتصالات و تكنولوجيا المعلومات ، خبرة سنتين فى مجال فى مجال IT وحاصل على عدة شهادات منها +Html /CCNA / Network+/ A. ايضا اعمل كـ CEO Manager لدى موقع Highlight Techno. و أحد كتاب الموقع ايضا فى مجال التكنولوجى والانترنت والتعامل مع الشبكات والاجهزة الالكترونيه.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *