با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
با جلسه ای دیگر از سری جلسات دوره آموزش مدل های مرجع شبکه های کامپیوتری در خدمت شما هستیم.
در این جلسه قصد داریم به معرفی و توضیح لایه ارتباط داده مدل OSI یا (Data Link Layer) بپردازیم.
مقدمه
لایه ارتباط داده، تحویل داده ها را به صورت گره به گره و مطمئن انجام میدهد.
این لایه فریم هایی را که از لایه شبکه دریافت میکند، به لایه فیزیکی میدهد.
همچنین اطلاعاتی را که برای داده ها ارسال میشود را هماهنگ میکند و داده های کد شده را به لایه فیزیکی میدهد.
مدیریت خطا در این لایه آسان است.
بیت های تشخیص خطا توسط این لایه استفاده میشود و توانایی برطرف کردن آن ها را نیز دارد.
وظایف لایه ارتباط داده مدل OSI
- فریم بندی : فریم ها جریان هایی از بیت های دریافت شده از لایه شبکه به واحد های کنترل داده هستند.
این تقسیم جریان بیت ها توسط لایه ارتباط داده انجام میشود. - آدرس دهی فیزیکی : اگر فریم ها برای سیستم های مختلف در شبکه توزیع شوند، این لایه یک هدر به فریم ها اضافه میکند تا آدرس فیزیکی فرستنده یا گیرنده فریم را مشخص کند.
- کنترل جریان : یک مکانیزم برای جلوگیری از اجرای یک گیرنده کند توسط یک فرستنده سریع است. (با بافر کردن بیت های اضافی توسط کنترل جریان)
این کار مانع از ایجاد ترافیک در سمت گیرنده میشود. - مدیریت و کنترل خطا : کنترل خطا ها با اضافه کردن یک trailer به انتهای هر فریم انجام میشود.
با استفاده از این مکانیزم، از تکرار فریم ها نیز جلوگیری میشود. - کنترل دسترسی : در زمانی که دو یا چند دستگاه به یک لینک متصل هستند، کنترل دسترسی مشخص میکند تا کدام یک از این دستگاه ها کنترل لینک را به دست بگیرد.
مسائل مربوط به طراحی در لایه ارتباط داده
- یک مسئله مهم در این لایه و حتی دیگر لایه ها که در بالا به آن اشاره شد، مسئله جلوگیری از غرق شدن یک گیرنده کند توسط یک فرستنده سریع است که با استفاده از کنترل جریان و همچنین مدیریت خطا این مسئله مدیریت میشود.
- شیکه های پخش در لایه ارتباط داده، یک مسئله دارند: چگونگی کنرل دسترسی کانال مشترک. زیر لایه خاصی از لایه ارتباط داده، زیر لایه کنترل دسترسی رسانه ای (MAC)، با این مشکل رویه رو هستند.
جلسه معرفی لایه ارتباط داده مدل osi یا (Data Link) نیز به پایان رسید.
در جلسه بعد نیز به معرفی لایه شبکه مدل osi خواهیم پرداخت.