آموزش لایه های OSI قسمت 6 : لایه دوم : لایه انتقال داده Data Link

سلام خدمت دوستان عزیز وب سایت توسینسو ، در مقاله قبل راجع به لایه Network بصورت مفصل صحبت کردیم و مکانیزم کاری این لایه از OSI را مورد بررسی قرار دادیم. امروز در این مقاله قصد داریم راجع به لایه دوم یا Data Link Layer بصورت مفصل صحبت کنیم. به زبان ساده لایه Data Link مسئولیت انتقال داده ها را در بستر لینک فیزیکی شبکه بر عهده دارد. هر رسانه فیزیکی در شبکه (مانند کابل شبکه) دارای مشخصات و خصوصیات لایه 2 ای را دارا می باشد که این ها شامل آدرس فیزیکی ، توپولوژی شبکه ، اطلاع رسانی خطا ، ترتیب گذاری Frame ها و Flow Control. هر یک از این موارد یا وظایف را که لایه Data Link بر عهده دارد را بصورت مفصل شرح میدهیم.

Physical Addressing یا آدرس دهی فیزیکی

Physical Addressing با Network Addressing تفاوت دارد. آدرس های شبکه ای در شبکه به Node ها و دستگاه های شبکه اختصاص داده می شود و در شبکه میتواند مسیریابی شود. Network Addressing را با آدرس IP که مخفف Internet Protocol است میشناسیم. در مقابل ، Physical Addressing دستگاه ها را در سطح Link Layer شناسایی می کند و این امکان را به ما می دهد که دستگاه ها را در همان لایه رسانه فیزیکی از یکدیگر متمایز کنیم. Physical Addressing را با آدرس MAC که مخفف Media Access Control است میشناسیم.

Network Topology

به زبان ساده مشخصات توپولوژی شبکه چگونگی لینک شدن دستگاه ها را به شبکه مشخص می کند. برای مثال برخی از رسانه های شبکه به دستگاه ها این امکان را میدهند که به توپولوژی Bus متصل شوند در حالیکه برخی دیگر به دستگاه ها تنها امکان اتصال به شبکه ای با توپولوژی Ring را می دهند. توپولوژی Bus بوسیله تکنولوژی Ethernet استفاده می شوند.

Frame Sequencing

Frame Sequencing یا ترتیب گذاری Frame ها همانطور که از نامش نیز مشخص است در لایه Data Link این قابلیت را به Frame ها می دهد که زمانی که هنگام انتقال از ترتیب خارج شدند در سمت گیرنده مجددا ترتیب گذاری شوند. یکپارچگی Packet ها همچنین با استفاده از بیت ها در هدر لایه ی 2 می توانند مورد تایید قرار بگیرند که همراه با Data Payload می شوند.

Flow Control

مکانیزم Flow control یا کنترل جریان در لایه Data Link به دستگاه گیرنده این امکان را می دهد که Congestion در لینک را شناسایی کند و به دستگاه های Neighbor یا همسایه Upstream و Downstream خودش این موضوع را اطلاع رسانی کند. دستگاه های همسایه یا Neighbor اطلاعات Congestion را به پروتکل های لایه بالاتر بازبخش می کنند از همین رو جریانی از ترافیک شبکه میتواند تغییر داده شود و یا Reroute شود.

Error Notification یا اطلاع رسانی خطا

همانطور که از نام این مورد نیز مشخص است اطلاع رسانی خطا به لایه Data Link این امکان را می دهد که به پروتکل های لایه بالاتر اطلاع رسانی کند که در لینک فیزیکی شبکه خطا بوجود آمده است. مثال هایی از خطا هایی که در سطح Link فیزیکی شبکه رخ میدهند شامل دست دادن سیگنال ، از دست دادن سیگنال Clocking در اتصالات سریال یا قطعی ارتباط یک سیستم از ریموت که با لینک T1 یا T3 به شبکه وصل شده است می باشند.

زیر لایه های Data Link

لایه Data Link به دو زیر لایه Logical Link Control یا LLC و Media Access Control یا MAC تقسیم بندی می شود. زیر لایه LLC مدیریت ارتباطات بین دستگاه ها روی یک لینک شبکه را بر عهده دارد. پروتکل LLC دارای فیلد هایی در فریم های لایه لینک است که پروتکل های لایه بالاتر را قادر میسازد تا یک لینک فیزیکی شبکه را به اشتراک بگذارند. زیر لایه MAC دسترسی پروتکل را به رسانه فیزیکی شبکه کنترل می کند. MAC Address ها که به هر پورت سوئیچ در شبکه اختصاص داده شده اند دستگاه های مختلف در همان لینک فیزیکی میتوانند یکدیگر را در لایه Data Link شناسایی کنند. MAC Address ها علاوه بر Network Address (آدرس های IP) به پورت های دستگاه ها اختصاص داده می شوند.

MAC Addressing

MAC Address یک شماره سریال منحصر بفردی است که بصورت دائمی روی همه ی کارت شبکه ها ذخیره شده است. MAC Address در لایه Data Link عمل می کنند. در حالیکه آدرس های IP در لایه Network عمل می کنند. آدرس IP یک دستگاه در شبکه میتواند تغییر داده شود اما MAC آدرس ها را نمیتوان بصورت دائمی تغییر داد. زیرا MAC آدرس ها بر روی کارت شبکه Burn شده اند. در شبکه های مبتنی بر آدرس IP ، آدرس های MAC دستگاه ها به آدرس IP آنها بوسیله فرآیند ARP یا Address Resolution Protocol مطابقت داده می شود. ARP یک جدول دارد که آدرس های IP سیستم ها را به MAC های آنها مپ می کند.


پروتکل هایی که در لایه Data Link کار می کنند شامل موارد زیر هستند :

1. ATM یا Asynchronous Transfer Mode
2. PAgP یا Cisco Systems proprietary link aggregation protocol
3. PPP یا Point-to-Point Protocol
4. CHAP یا Challenge Handshake Authentication Protocol
5. CDP یا Cisco Discovery Protocol
6. ARP یا Address Resolution Protocol
7. LLDP یا Link Layer Discovery Protocol
8. L2TP یا Layer 2 Tunneling Protocol
9. و ...

در آخر به این نکته اشاره کنیم که قالب بندی اطلاعات در لایه Data Link یا بعبارتی Encapsulation Unit این لایه بر اساس Frame است و سوئیچ های شبکه در این لایه فعالیت می کنند. امیدوارم لایه Data Link را بخوبی درک کرده باشید. در مقاله بعدی در مورد لایه اول یا لایه Physical که آخرین لایه در مدل OSI از این سری مقالات است صحبت خواهیم کرد.


نویسنده : امیرحسین کریم پور
منبع : جزیره شبکه و زیرساخت وب سایت توسینسو
هر گونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
#پروتکل_های_لایه_data_link #سخت_افزار_لایه_data_link #data_link_layer #آشنایی_با_مدل_مرجع_osi #وظایف_لایه_data_link_در_مدل_osi #لایه_data_link_چگونه_کار_می_کند #برسی_مدل_osi #مدل_osi_چیست؟ #هفت_لایه_OSI #پروتکل_های_لایه_2
عنوان
1 آموزش لایه های OSI قسمت 1 : لایه هفتم : لایه کاربرد یا Application رایگان
2 آموزش لایه های OSI قسمت 2 : لایه ششم : لایه نمایش یا Presentation رایگان
3 آموزش لایه های OSI قسمت 3 : لایه پنجم : لایه نشست یا Session رایگان
4 آموزش لایه های OSI قسمت 4 : لایه چهارم : لایه انتقال یا Transport رایگان
5 آموزش لایه های OSI قسمت 4 : لایه سوم : لایه شبکه یا Network رایگان
6 آموزش لایه های OSI قسمت 6 : لایه دوم : لایه انتقال داده Data Link رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....