دسترسی چندگانه با تشخیص Collision (CSMA /CD) یک پروتکل شبکه است که برای مدیریت انتقال داده ها در شبکه های اترنت استفاده می شود، به جلوگیری از برخورد داده ها و تضمین ارتباط کارآمد بین دستگاه ها کمک می کند. درک اینکه چگونه CSMA / CD کار می کند و در کجا آن استفاده می شود بینش در عملکرد شبکه و طراحی.

اصول CSMA / CD

CSMA /CD بر روی یک اصل ساده عمل می کند: دستگاه ها قبل از انتقال داده ها به شبکه گوش می دهند.اگر کانال روشن است، داده های خود را ارسال می کنند، دستگاه ها انتقال را متوقف می کنند، منتظر یک دوره تصادفی هستند و سپس تلاش می کنند تا دوباره به این روند برسند.

چگونه CSMA / CD Works

هنگامی که یک دستگاه می خواهد داده ها را ارسال کند، ابتدا بررسی می کند که آیا شبکه آزاد است.اگر هیچ انتقال دیگری را تشخیص ندهد، در طول انتقال شروع به ارسال می کند، به گوش دادن به برخوردها ادامه می دهد.اگر یک برخورد شناسایی شود، دستگاه بلافاصله انتقال را متوقف می کند و سیگنال را برای اطلاع رسانی به دیگران ارسال می کند، آن گاه منتظر یک دوره بازگشت تصادفی قبل از اینکه دوباره تکرار شود.

پیاده سازی های دنیای واقعی

CSMA /CD به طور گسترده در شبکه های اترنت سنتی استفاده می شد، به ویژه در اتوبوس و توپولوژی های مبتنی بر قطب، اگرچه عمدتا با سوئیچ ها و ارتباطات کامل جایگزین شده است، برخی از سیستم های میراث هنوز هم از CSMA / CD استفاده می کنند.

  • شبکه های اترنت
  • سیستم های LAN
  • شبکه های بی سیم (با سازگاری)
  • سیستم های ارتباطات صنعتی