دسترسی چندگانه با قابلیت شنود سیگنال حامل/پیشگیری از تصادم ( به انگلیسی: Carrier Sense Multiple Access/Collision Avoidance ) یا CSMA/CA در شبکه های کامپیوتری، روش دسترسی چندگانه در شبکه های بیسیم می باشد. نودی که قصد ارسال اطلاعات دارد باید مدت زمان مشخصی را به کانال گوش دهد و تشخیص دهد که آیا نود دیگری قصد ارسال اطلاعات بر روی کانال را در حوزه بی سیم مربوط به خودش دارد یا خیر. اگر کانال «آزاد» باشد، سپس نود اجازه می یابد تا فرایند ارسال را آغاز کند. اما اگر کانال «مشغول» باشد، نود مذکور فرایند ارسال را به زمان رندوم دیگری موکول می کند. به محض اینکه مبادله اطلاعات آغاز شد، باز این امکان وجود دارد که ارسال واقعی اطلاعات رخ ندهد.
پیشگیری از تصادم، برای بهبود کارایی CSMA مورد استفاده قرار می گیرد. روش کار بدین صورت است که اگر نودی در حال ارسال اطلاعات باشد، نود دیگر اجازه ارسال نخواهد داشت، بنابراین با این کار احتمال تصادم به حداقل می رسد.
CSMA/CA یک روش دسترسی لایه ۲ است، اما در مدل OSI یک پروتکل جداگانه نمی باشد.
استفاده از تکنیک پیشگیری از تصادم برای بهبود کارایی CSMA بکار می رود. تکنیک فوق با تقسیم کردن کانال بی سیم به صورت مساوی بین تمام نودهای ارسال کننده درون یک دامنه تصادم کار می کند. CSMA/CA و CSMA/CD از نظر طبیعت رسانه ای در آن به کار می روند با یکدیگر تفاوت دارند. CSMA/CA در طیف فرکانس رادیویی استفاده می شود. در این نوع رسانه به هیچ وجه نمی توان تصادم هایی که در نود ارسال کننده اتفاق می افتد را تشخیص داد، بنابراین پیاده سازی متد CSMA/CA یا روش دسترسی چندگانه دیگر حیاتی به نظر می رسد. CSMA/CA در استاندارد ۸۰۲٫۱۱ و بر مبنای شبکه محلی بی سیم یا دیگر سیستم های ارتباطی با سیم و بی سیم دیگر مورد استفاده قرار می گیرد. یکی از مشکلاتی که در ارتباطات داده ای بی سیم وجود دارد این است که امکان شنود اطلاعات زمانیکه در حال ارسال هستند وجود ندارد، بنابراین تشخیص تصادم نیز غیرممکن است. دلیل دیگر مشکل پایانه پنهان است، که به موجب آن نود A در محدوده گیرنده R است اما در محدوده فرستنده S نیست، بنابراین فرستنده اطلاعات نمی تواند تشخیص بدهد که آیا فرستنده S در حال ارسال داده به گیرنده R هست یا خیر.
موارد زیر به صورت مرحله به مرحله روش کار CSMA/CA را تشریح می کند:
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفپیشگیری از تصادم، برای بهبود کارایی CSMA مورد استفاده قرار می گیرد. روش کار بدین صورت است که اگر نودی در حال ارسال اطلاعات باشد، نود دیگر اجازه ارسال نخواهد داشت، بنابراین با این کار احتمال تصادم به حداقل می رسد.
CSMA/CA یک روش دسترسی لایه ۲ است، اما در مدل OSI یک پروتکل جداگانه نمی باشد.
استفاده از تکنیک پیشگیری از تصادم برای بهبود کارایی CSMA بکار می رود. تکنیک فوق با تقسیم کردن کانال بی سیم به صورت مساوی بین تمام نودهای ارسال کننده درون یک دامنه تصادم کار می کند. CSMA/CA و CSMA/CD از نظر طبیعت رسانه ای در آن به کار می روند با یکدیگر تفاوت دارند. CSMA/CA در طیف فرکانس رادیویی استفاده می شود. در این نوع رسانه به هیچ وجه نمی توان تصادم هایی که در نود ارسال کننده اتفاق می افتد را تشخیص داد، بنابراین پیاده سازی متد CSMA/CA یا روش دسترسی چندگانه دیگر حیاتی به نظر می رسد. CSMA/CA در استاندارد ۸۰۲٫۱۱ و بر مبنای شبکه محلی بی سیم یا دیگر سیستم های ارتباطی با سیم و بی سیم دیگر مورد استفاده قرار می گیرد. یکی از مشکلاتی که در ارتباطات داده ای بی سیم وجود دارد این است که امکان شنود اطلاعات زمانیکه در حال ارسال هستند وجود ندارد، بنابراین تشخیص تصادم نیز غیرممکن است. دلیل دیگر مشکل پایانه پنهان است، که به موجب آن نود A در محدوده گیرنده R است اما در محدوده فرستنده S نیست، بنابراین فرستنده اطلاعات نمی تواند تشخیص بدهد که آیا فرستنده S در حال ارسال داده به گیرنده R هست یا خیر.
موارد زیر به صورت مرحله به مرحله روش کار CSMA/CA را تشریح می کند:
