DCSMA CD در مقابل CSMA CA
Medium Access Controller (MAC) اجرای سخت افزاری پروتکل تعریف شده برای کنترل دسترسی رسانه است که در مورد شبکه های مشترک با چندین گره برای ارتباط با استفاده از یک رسانه فیزیکی واحد استفاده می شود. این روش از اترنت ALOHA تکامل یافته و دو نوع برای مقابله با سناریوهای مختلف تعریف شده است. از جمله CSMA CD و CSMA CA به طور گسترده در بسیاری از شبکه ها مانند اترنت مستقر هستند. حس حامل همانطور که در اینجا تعریف شده است وضعیتی است که در آن لایه فیزیکی قبل از انتقال داده ها از طریق شبکه به سیم اترنت گوش می دهد.
CSMA CD (تشخیص برخورد با دسترسی چندگانه Carrier Sense)
این روش دسترسی چندگانه در شبکه های سیمی استفاده می شود زیرا امکان تشخیص برخورد و سپس ادامه آن در شبکه های LAN و WAN وجود دارد.
این توسط شبکه های اترنت استاندارد IEEE 802.3 استفاده می شود که در آن هر گره ترافیک در خط را نظارت می کند و اگر ترافیکی در دسترس نباشد، یک گره خاص می تواند انتقال دهد. اما در عین حال اگر دو نفر در صدد انتقال باشند، به عنوان برخورد شناخته می شود. این وضعیت توسط تمام گره ها در شبکه داده شده حس می شود. پس از آن، ایستگاه هایی که برخورد داشته اند، پس از یک بازه زمانی تصادفی که برای هر گره متفاوت است، دوباره سعی می کنند داده ها را ارسال کنند. اگر دوباره یک برخورد اتفاق بیفتد، زمان تصادفی افزایش مییابد و دوباره منتظر میماند. این روشی است که در شبکههای CD CSMA استفاده میشود و این روش هیچ قابلیت قطعی ندارد.
CSMA CA (Carrier Sense Multiple Collision Avoidance)
این طرح دسترسی چندگانه است که در روش دسترسی لایه 2 استفاده می شود که در آن از روش زیر زمانی استفاده می شود که گره ها سعی دارند به طور همزمان در یک شبکه مشترک ارسال کنند.در اینجا گرهای که میخواهد ابتدا ارسال کند باید برای یک دوره از پیش تعیینشده به رسانه گوش دهد تا وضعیت کانال را ارزیابی کند. اگر کانال بیکار باشد، گره قادر به ارسال است. در غیر این صورت گفته می شود که کانال مشغول است و گره باید منتظر بماند تا کانال به حالت بیکار برسد.
این در شبکههای محلی بیسیم IEEE 802.11 و سایر شبکههای بیسیم پیادهسازی میشود و این ترجیح داده میشود، زیرا شبکههای بیسیم نمیتوانند مانند شبکههای سیمی هنگام انتقال، برخورد را تشخیص دهند. بنابراین پیاده سازی CSMA CA باعث بهبود ریزش بسته در شبکه های بی سیم می شود.
تفاوت بین CSMA CD و CSMA CA
1. CSMA CD در شبکه های محلی سیمی و CSMA CA در شبکه های محلی بی سیم و انواع دیگر شبکه های بی سیم استفاده می شود.
2. CSMA CD در IEEE 802.3 و CSMA CA در IEEE 802.11 استاندارد شده است.
3. CSMA CD اقداماتی را برای جلوگیری از برخورد انتقال انجام نمی دهد، در حالی که CSMA CA اقداماتی را انجام می دهد تا هیچ گونه برخوردی رخ ندهد، زیرا دومی هیچ وسیله ای برای دانستن اینکه آیا برخوردی رخ داده است یا خیر.