تفاوت CSMA/CA با CSMA/CD چیست ؟

2 806

تفاوت CSMA/CA با CSMA/CD چیست ؟ : قبل از شروع مطلب بهتر است این مقاله را که در مورد CSMA یا همان Carrier-sense multiple access نوشته ام را بخوانید . همانطور که میدانید زمانیکه اطلاعات بر روی بستر شبکه های کامپیوتری در حال حرکت به سوی مقاصد خود میباشند احتمال بروز تصادم و برخورد بین این اطلاعات و پکت ها وجود دارد از این رو برای جلوگیری از این تصادم و برخورد ها در شبکه دو پروتکل اساسی وجود دارد این پروتکل ها CSMA/CD یا Carrier-sense multiple access with collision detection و دیگری CSMA/CA یا Carrier-sense multiple access with collision avoidance  نام دارند ولی بین این دو پروتکل سه تفاوت اصلی وجود دارد ابتدا توضیحی در مورد اساس این موضوع داشته باشیم تا مفهوم را دقیقتر درک کنید  , CSMA  یا Carrier Sense Multiple Access بخشی از پروتکل MAC یا Media Access Control میباشد که بر جریان روند ارسال و دریافت اطلاعات بر روی بستر شبکه و تجهیزات نظارت دارد این دو پروتکل مطرح شده در بالا نیز بخشی از همین ماموریت میباشند با این تفاوت عمده که CSMA/CD همانطور که از نامش پیداست Carrier-sense multiple access with collision detection بعد از اینکه  تصادم و برخورد صورت میگیرد ان را می یابد و سیستم در صدد برطرف و ریکاوری ان بر می آید ولی CSMA/CA یا Carrier-sense multiple access with collision avoidance از این برخوردها و تصادم ها جلوگیری میکند تا برخوردی صورت نگیرد .از تفاوت های بارز دیگر این دو پروتکل میتوان به این موارد اشاره کرد :

از پروتکل CSMA/CD اکثرا در شبکه های سیمی ولی از پروتکل CSMA/CA در شبکه های بی سیم استفاده میشود

پروتکل CSMA/CD زمان ریکاوری و ترمیم برخورد را کاهش میدهد در حالیکه پروتکل از بروز این برخوردها به کل جلوگیری میکند

این مطلب هم میتواند برای شما مفید باشد   مقایسه ای بر الگوریتم های فشرده سازی داده
2 دیدگاه ها
  1. مرجان می گوید

    سلام ممنون از توضیحات خوب شما. امکانش هست درباره پروتکل SCMA هم یکسری اطلاعات بفرستید.

    1. علی قلعه بان Ali Ghalehban می گوید

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

ارسال یک دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.