OSI Model المستخدم في مجال الشبكات


#1

OSI Model المستخدم في مجال الشبكات
Open System Interconnection Reference Model

يمثل هذا ال model مجموعة المراحل التي تسلكها ال Data اثناء انتقالها من ال source device الي ال destination device.

اذا يمثل هذا ال model المراحل الاسا سيه والمتبعه اثناء تخاطب اي جهازين, ويتكون هذا ال model من سبعة طبقات تسمي OSI layers.

وهذه الطبقات هي:

  1. physical layer
  2. data link layer
  3. network layer
  4. transport layer
  5. sesstion layer
  6. presentation layer
  7. application layer

وفيما يلي شرح لوظيفة كل layer

Physical layer-1

تمثل كروت الشبكه والكابلات المستخدمه والتي يتم فيها تحويل الdata الي اشاره كهربيه ليتم نقلها فالكابلات
ويستخدم هذه ال layer اجهزه مثل ال HUB, Repeater
وتكون ال data في هذه ال layer علي شكل bits

Data link layer-2

ويتم تقسيمها الي جزئين:
Logical link control&Media Access Control

اولا Logical Link Control LLC

تتحول فيها ال Data الي bytes ثم بعد ذلك يتم تحويلها الي Frames ويتم تحديد نوع ال Frame علي حسب ال network topology وايضا علي حسب البروتوكول المستخدم.

ثانيا Media Access Control MAC

ويتم في هذه المرحله وضع عنوان لكل Frame والذي يسمي بMAC adderssويختلف من جهاز لاخر.

3-Network layer

تستخدم لعمل IP address لكل packet وهو ال IP الخاص بالجهاز المرسل وايضا الجهاز المستقبل, وكذلك يتم تحديد الطريق الذي سوف تسلكه ال packet وهو ما يسمي بال Routing

Transport layer -4

تستخدم للتاكد من وصول ال packet الي ال destination وبشكل كامل حيث يقوم ال destination بارسال رساله الي ال source لابلاغه باستلام ال packet وهي ما تسمي بال acknowledgment وهذه هي الطريقه المستخدمه فال Reliable connection

هناك نوع اخر من ال connection ويتم فيه ارسال ال data بشكل جماعي او broadcast وهذا النوع لا يتطلب ارسال رساله لتاكيد وصول ال data وهذه الطريقه تستخدم في ال unreliable connection ويظهر هذا بشكل واضح فالمواقع الاذاعيه التي تستخدم الانترنت .

والبروتوكول لمستخدم في هذه المرحله TCP/IP

Session layer -5

اذا كنت تستخدم العديد من التطبيقات علي جهازك في نفس الوقت فهذه الطبقه هي المسئوله عن الحفاظ علي sessions المفتوحه والمستخدمه لكل تطبيق بشكل منفصل.

6- presentation layer

تستخدم لتحديد نوع وطبيعة البيانات التي يتم ارسالها صوت ,صوره ,Text

بعض البروتوكولات المستخدمه في هذه المرحله:
BMP, JPEJ ,TIFF
ASCII ,EBCDIC

7- Application layer

يعتبر الهدف الاساسي من الانترنت هو الاستفاده من التطبيقات المتاحه واستخدامهاوهي الوظيفه الاساسيه لهذه الlayer
وكمثال علي هذه التطبيقات استخدام الماسنجر او المتصفح وتستخدم هذه ال layer مجموعه من البروتوكولات علي حسب التطبيق المستخدم
HTTP
FTP
SNMP