ساعت کاری

از ساعت 9 تا 17 در روزهای کاری پاسخگوی شما هستیم.

CSMA و کاربرد آن چیست؟

با سلام خدمت شما دوستان عزیز  و همراهان همیشگی شبکه کالا ، امروز میخواهیم درباره پروتکل CSMA و کاربرد آن و عملکرد و نحوه کار آن صحبت کنیم. که مخفف کلمه ( Carrier Sense Multiple Access) است.

درباره پروتکل CSMA :

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

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

اما اگر کانال ما مشغول باشد، نقطه اتصال جلوی فرایند ارسال را به زمان دیگری موکول می‌کند.

به محض اینکه مبادله اطلاعات آغاز شد، باز این امکان وجود دارد که ارسال واقعی اطلاعات رخ ندهد.

پیشگیری از اختلال برای بهبود کارایی CSMA مورد استفاده قرار می‌گیرد.

روش کار بدین صورت است که اگر نودی در حال ارسال اطلاعات باشد، نود دیگر اجازه ارسال نخواهد داشت، بنابراین با این کار احتمال تصادم به حداقل می‌رسد.

CSMA/CA یک روش دسترسی لایه ۲ است، اما در مدل OSI یک پروتکل جداگانه نیست.

در CSMA را می‌توان به صورت اختیاری با تبادل بسته RTS یا تقاضا برای ارسال (Request to Send) که توسط فرستنده S و بسته CTS یا مجوز ارسال (Clear to Send) که توسط گیرنده R ارسال می‌شود، همراه کرد.

بنابراین با این روش، به تمام نقطه های اتصال ارسال هشدار داده می‌شود که در محدوده فرستنده، گیرنده یا هر دو، در تبادل اطلاعات، هیچگونه ارسالی انجام نشود.

از این اصول با عنوان تبادل IEEE RTS/CTS یاد می‌کنند.

با پیاده‌سازی RTS/CTS می‌توان به مشکل پایانه پنهان که اغلب در شبکه‌های بی‌سیم رخ می‌دهد میتوان پایان داد.

روش کار CSMA :

  1. ابتدا خط را شنود یاگوش می دهیم تا مطمئن شویم که فضای رسانه انتقال مشغول نیست.
  2.  مدت زمان تصادفی قبل از ارسال فریم را صبر می‌کنیم تا از لحاظ آماری احتمال ارسال اطلاعات توسط دیگر نقطه های اتصال را کاهش دهیم.
  3.  اگر مدت زمان تصادفی پایان یافت، دوباره به رسانه گوش می‌دهیم تا مطمئن شویم خط شلوغ نباشد. اگر نبود، اطلاعات را ارسال می‌کنیم.
  4.  پس از اینکه تمام اطلاعات را ارسال کردیم، منتظر پیغام اجازه باشید.
  5. اگر هیچ پیغام اجاره ای دریافت نشد، دوباره اطلاعات را ارسال می‌کنیم، و با استفاده از منطق CSMA مدت زمان مناسبی را برای ارسال دوباره منتظر می‌مانیم.

کارایی CSMA :

عمدتا به اصول مدولاسیونی که در ارسال اطلاعات بین نقطه اتصال ها استفاده می‌شود، بستگی دارد.

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

اصول پرش فرکانس طیف وسیعی یا FHSS با فاصله زیادی در پشت DSSS قرار می‌گیرد. این قواعد زمانی می‌تواند خروجی مطلوبی بدهد که بار وارد شده بر شبکه به‌طور قابل توجهی افزایش یابد.

با این وجود، در دنیای واقعی هر دو اصول خروجی یکسانی ارائه می‌دهند.

کاربردهای CSMA :

  1. GNET : یک پروتکل اختصاصی LAN قدیمی LocalTalk Apple روش CSMA/CA را با استفاده از سیگنال پارازیت سه بایتی در شبکه خطی پیاده‌سازی می‌کند.
  2. RTS/CTS با استفاده از پیغام‌های درخواست برای ارسال (RTS) و مجوز برای ارسال (CTS) در WLAN، شنود مجازی حامل را مهیا می‌کند.
  3. (Wireless PAN) : از CSMA/CA استفاده می‌کند.
  4. NCR WaveLAN: پروتکل اختصاصی شبکه‌های بی‌سیم است.
  5. HomePNA
  6. استاندارد ITU-T G.hn که با استفاده از سیم کشی‌های موجود در منازل، یک شبکه محلی پرسرعت  ۱ گیگابیت در ثانیه را با کمک CSMA/CA به عنوان روش دسترسی کانال ارائه می‌دهد.

 

درباره پروتکل‌ ها و معرفی انواع آن

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

درباره پروتکل (موافقت مقدماتی) :

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

 معرفی انواع پروتکل‌های شبکه :

( FTAM) :

پروتکل مدیریت و نظارت و دسترسی انتقال فایل است.

( FTP ) :

موافقت مقدماتی انتقال فایل در اینترنت و شبکه است.

(Telnet) :

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

(SMTP) :

smtp یکی از موافقت های مقدماتی اینترنت است برای انتقال پست های الکترونیکی به کار میرود.

(SNMP) :

موافقت مقدماتی اینترنت است برای نظارت بر شبکه ها و اجزای شبکه کاربرد دارد.

(UDP) :

پروتکل انتقال اطلاعات و داده در شبکه ها و نسبتا نا امن می باشد.

(DNS) :

این موافقت مقدماتی به منظور ترجمه لیست های رایانه ای کاربر و Domain به آدرس های IP کاربرد دارد.

(NCP) :

موافقت مقدماتی  هسته مرکزی شبکه می باشند.

(TCP) :

از پروتکل  TCP/IP برای تضمین ارسال داده های مکرر استفاده میشود.

(ATP) :

این موافقت مقدماتی برای انتقالات بین شبکه ای Apple Talk است.

(STP) :

از به وجود آمدن loop در شبکه جلوگیری می کنند، و قسمتی پروتکل IPX/SPX مربوط به شرکت Novell هم است.

(NwLink) :

برای نسخه مایکروسافت IPX/SPX استفاده می شود.

(RIP) :

برای مسیریابی مبتنی بر بردار و فاصله RFC مثل یک الگوریتم می باشد.

(SLIP):

برای تبادل یک TCP/IP بر روی یک اتصال سریال می باشد. همانند مودم.

(PPP) :

این پروتکل بسیار پیشرفته تر از SLIP که برای اتصال سریال می باشد استفاده میشود.

(HTTP) :

موافقت مقدماتی که برای انتقال ابرمتن و صفحات وب در شبکه است که به کار می رود.

(ARP) :

برای کشف آدرس یک سیستم براساس آدرس IP بکار می رود.

(BGP) :

این موافقت مقدماتی دارای دروازه خارجی تحت RFC است.

(DHCP) :

مخصوص آدرس های IP به طور پویا است.

(IP) :

پروتکل اینترنت TCP/IP برای تعیین مسیر ارسال پک ها می باشد.

( IPX) :

این پروتکل هم مثل پروتکل IP است، برای شرکت Novell برای پیدا کردن مسیر و ارسال پک ها ستفاده می شود.

(DDP) :

برای حمل یا انتقال اطلاعات و داده ها به کار می رود.

(ICMP) :

برای پیدا کردن گزارش خطاها بر روی شبکه و اینترنت است.

(Gopher) :

برای دسترسی های لازم را در اختیار کاربر ارسال می کند. اطلاعات یا داداه ها با استفاده از سیستمی از منوها، صفحات یا اتصالاتی به Telnet است.

(NetBEUI) :

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

(CSMA) :

هنگامی که در شبکه اختلال یا ترافیک رخ میدهد وظیفه دارد تبادل داده ها را کنترل کند.