لایه داده-لینک (Data-link) در شبکه های کامپیوتری — راهنمای جامع

۲۲۸۷ بازدید
آخرین به‌روزرسانی: ۱۸ شهریور ۱۴۰۲
زمان مطالعه: ۲ دقیقه
لایه داده-لینک (Data-link) در شبکه های کامپیوتری — راهنمای جامع

لایه داده-لینک (Data-link) دومین لایه در مدل لایه‌بندی OSI محسوب می‌شود. این لایه یکی از پیچیده‌ترین لایه‌ها است و کارکردها و مسئولیت‌های پیچیده‌ای بر عهده دارد. لایه داده-لینک جزییات سخت‌افزار تشکیل‌دهنده شبکه را پنهان می‌سازد و خود را به عنوان واسطه‌ای برای ارتباط معرفی می‌کند.

فهرست مطالب این نوشته

لایه داده-لینک بین دو میزبان عمل می‌کند که به نوعی به طور مستقیم به هم متصل شده‌اند. این اتصال مستقیم می‌تواند به صورت نقطه به نقطه یا broadcast باشد. سیستم‌های روی شبکه broadcast معمولاً روی لینک یکسانی قرار دارند. کار لایه داده-لینک زمانی پیچیده‌تر می‌شود که با میزبان‌های چندگانه‌ای روی دامنه منفردی سر و کار داشته باشیم.

لایه داده-لینک مسئول تبدیل کردن جریان داده به بیت‌های سیگنال و ارسال آن‌ها روی سخت‌افزار زیرساختی است. در سمت گیرنده، لایه داده-لینک داده‌ها را از سخت‌افزار به شکل سیگنال‌های الکتریکی دریافت می‌کند و آن‌ها را به قالبی تبدیل می‌کند که قابل شناسایی باشند و سپس به لایه بالاتر تحویل می‌دهد.

لایه داده-لینک دو زیر لایه دارد:

  • کنترل لینک منطقی: این کنترل با پروتکل‌ها، کنترل گردش و کنترل خطا سر و کار دارد.
  • کنترل دسترسی رسانه: این کنترل با کنترل واقعی رسانه سر و کار دارد.

کارکرد لایه داده-لینک

این لایه بسیاری از وظایف را به نیابت از لایه بالاتر اجرا می‌کند. فهرست برخی از آن‌ها به شرح زیر است:

  • قاب‌بندی (Framing): این لایه  بسته‌های داده را از لایه شبکه می‌گیرد و آن‌ها را در قاب‌هایی کپسوله‌سازی می‌کند. سپس هر قاب را به صورت بیت به بیت روی سخت‌افزار ارسال می‌کند. در سمت گیرنده، لایه داده-لینک سیگنال‌ها را از سخت‌افزار دریافت کرده و آن‌ها را در قاب‌هایی گردآوری می‌کند.
  • آدرس‌دهی (Addressing): لایه داده-لینک، سازوکار آدرس‌دهی سخت‌افزار 2 لایه‌ای را ارائه می‌کند. آدرس سخت‌افزار روی لینک، یکتا تصور می‌شود. این آدرس در زمان ساخت روی سخت‌افزار کدگذاری می‌شود.
  • همگام‌سازی (Synchronization): هنگامی که قاب‌های داده روی لینک ارسال می‌شوند، هر دو ماشین باید همگام‌سازی شوند تا انتقال بتواند صورت بگیرد.
  • کنترل خطا (Error Control): در برخی موارد، سیگنال‌ها می‌توانند در انتقال با مشکل مواجه شوند و بیت‌ها معکوس شوند. این خطاها شناسایی می‌شوند و تلاش می‌شود که بیت‌های داده واقعی بازیابی شوند. همچنین سازوکار گزارش‌دهی خطا را به فرستنده ارائه می‌کند.
  • کنترل گردش (Flow Control): ایستگاه‌های روی یک لینک یکسان، می‌توانند سرعت و ظرفیت متفاوتی داشته باشند. لایه داده-لینک کنترل گردش را تضمین می‌کند که امکان مبادله داده‌ها با سرعت یکسان را فراهم می‌سازد.
  • دسترسی چندگانه (Multi-Access): هنگامی که میزبانِ روی لینک اشتراکی، تلاش می‌کند داده‌ها را انتقال دهد، احتمال بالایی وجود دارد که تصادم رخ دهد. لایه داده-لینک، سازوکاری مانند CSMA/CD ارائه می‌کند که ظرفیت دسترسی به رسانه اشتراکی میان سیستم‌های چندگانه را فراهم می‌سازد.

اگر این مطلب برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

==

بر اساس رای ۱۴ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
tutorialspoint
۳ دیدگاه برای «لایه داده-لینک (Data-link) در شبکه های کامپیوتری — راهنمای جامع»

درود بر شما یه سری پرسش داشتم ممنون میشم پاسخ بدین

مهم‌ترین و موثرترین پارامتر بر طراحی یک لینک دیتا چیست؟
 مأموریت مورد نظر
 توان ارسالی
 پهنای باند
 رمزنگاری

۲. دستگاه مورد نیاز برای استخراج پارامتر S11 یک آنتن چیست؟
 اسیلوسکوپ
 نتورک آنالایزر
 پاورمتر
 اسپکتروم آنالایزر

۳. هرچه گین یک آنتن کمتر باشد، اثر آن در پترن خروجی چگونه است؟
 پترن خروجی اُمنی‌تر خواهد بود
 پترن خروجی محدودتر می‌شود
 پترن خروجی جهتی‌تر می‌شود
 تأثیرخاصی ندارد

۴. بازده کدام مدولاسیون از بقیه کمتر است (بیشترین تلفات را دارد)؟
 GFSK
 QPSK
 AM
 FM

۵. کدام استاندارد برای WiFi 5GHz مورد تایید است؟
 ۸۰۲.۱۱
 ۸۰۲.۱۱a
 ۸۰۲.۱۱b
 ۸۰۲.۱۱g

۶. محدوده توان ایمن مجاز برای بافت بدن چند ولت است؟
 ۱۲ ولت ۰.۱ آمپر
 ۱۸ ولت ۱ آمپر
 ۲۸ ولت ۰.۰۵ آمپر
 ۵۰ ولت ۰.۱ آمپر

۷. مهم‌ترین نکته در ساخت تجهیزات پزشکی چیست؟
 قابلیت اطمینان
 سازگاری با پارامترهای انسانی
 دقت داد و صحت داده‌ها
 همه موارد

این لایه چگونه میتواند با نیت ورک لایه وصل شود

سلام و وقت بخیر دوست عزیز؛
همان طور که در این مطلب اشاره شده است، لایه دیتالینک به عنوان یک واسط بین لایه فیزیکی و شبکه عمل کرده و با تبدیل داده‌ها به فریم عمل انتقال و کشف خطا را تسهیل می‌کند.
از توجه و همراهی شما با مجله فرادرس سپاسگزاریم.

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *