شبکه های کامپیوتری
|

روش‌های سوئیچینگ در شبکه

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

سوئیچینگ در شبکه چیست؟

سوئیچینگ یا راه گزینی  به فرآیند انتقال داده از یک دستگاه به دستگاه دیگر در شبکه گفته می‌شود. این فرآیند می‌تواند در لایه‌های مختلف مدل OSI انجام شود و روش‌های مختلفی دارد. این روشها عبارتند از :

  • سوئیچینگ مداری (Circuit Switching)
  • سوئیچینگ پیامی (Message Switching)
  • سوئیچینگ بسته‌ای (Packet Switching)
  • سوئیچینگ سلولی (Cell Switching)

1. سوئیچینگ مداری (Circuit Switching)

معرفی:

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

روش‌های سوئیچینگ در شبکه - سویچ مداری
روش‌های سوئیچینگ در شبکه – سویچ مداری

ویژگی‌های کلیدی:

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

مراحل کار:

  1. ایجاد اتصال (Establish Phase)
  2. انتقال داده (Data Transfer Phase)
  3. خاتمه اتصال (Teardown Phase)

کاربردها:

  • شبکه‌های تلفنی سنتی (PSTN)
  • خطوط leased (  خط تلفن دائمی )
  • شبکه‌های ISDN

مزایا:

  • تأخیر ثابت و قابل پیش‌بینی
  • ترتیب داده‌ها حفظ می‌شود
  • کیفیت سرویس تضمین شده

معایب:

  • اتلاف پهنای باند
  • زمان بر برای ایجاد اتصال
  • هزینه بالای نگهداری

2. سوئیچینگ پیامی (Message Switching)

معرفی:

سوئیچینگ پیامی روشی است که در آن کل پیام به صورت یکجا ذخیره شده و سپس به مقصد بعدی ارسال می‌شود.

این روش مختص انتقال داده های دیجیتال است . هر ایستگاه یک اتصال دائمی با مرکز سویج خود دارد .

مرکز سویج چیست ؟

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

ویژگی‌های کلیدی:

  • ذخیره و ارسال (Store and Forward)
  • هر گره کل پیام را ذخیره می‌کند
  • مسیر یابی برای هر پیام
  • مناسب برای پیام‌های بزرگ

کاربردها:

  • سیستم‌های ایمیل
  • شبکه‌های اطلاع‌رسانی
  • سیستم‌های انتقال فایل

مزایا:

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

معایب:

  • تأخیر بالا
  • محدودیت طول پیام موجب اختلال میشود .
  • اگر حتی یک بیت خرابی در پیام باشد باید کل حجم پیام مجددا ارسال شود .
  • نیاز به فضای ذخیره‌سازی در گره‌ها
  • مناسب برای ارتباطات بلادرنگ نیست

2. سوئیچینگ بسته‌ای (Packet Switching)

معرفی:

سوئیچینگ بسته‌ای روشی است که در آن داده‌ها به بسته‌های کوچک تقسیم شده و هر بسته به صورت مستقل از مبدأ به مقصد ارسال می‌شود.

این روش شبیه به سویچینگ پیام است . با این تفاوت که پیام یکجا ارسال نمیشود و به بسته های ( packet ) کوچکتر تقسیم میشود .اندازه هر بسته متغیر  است (مثلاً از ۴۶ تا ۱۵۰۰ بایت در اترنت) . در داخل هر بسته اطلاعات مربوط به آن جهت بازسازی و یکپارچه سازی بسته ها وجود دارد .

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

روش‌های سوئیچینگ در شبکه - سویچینگ بسته packet-switching
روش‌های سوئیچینگ در شبکه – سویچینگ بسته packet-switching

ویژگی‌های کلیدی:

  • بدون اتصال اختصاصی
  • بسته‌ها مسیرهای مختلف می‌روند
  • بهینه‌سازی استفاده از پهنای باند
  • مناسب برای داده‌های bursty

کاربردها:

  • اینترنت (TCP/IP)
  • شبکه‌های LAN
  • شبکه‌های WAN

مزایا:

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

معایب:

  • تأخیر متغیر (Jitter)
  • امکان از دست رفتن بسته
  • نیاز به reassembly در مقصد

4. سوئیچینگ سلولی (Cell Switching)

معرفی:

سوئیچینگ سلولی روشی است که در آن داده‌ها به سلول‌های با اندازه ثابت تقسیم می‌شوند.Cell Switching) در واقع یک زیرمجموعه خاص و بهینه‌شده از سوئیچینگ بسته‌ای (Packet Switching) است.

تفاوت اصلی در اندازه ثابت و بسیار کوچک واحد انتقال داده است.در سویچینگ ATM هر بسته دقیقا 53 بایت است . مقدار 48 بایت آن متعلق به داده و 5 بایت هدر آن مربوط به اطلاعات و شماره گزاری است .

ویژگی‌های کلیدی:

  • اندازه ثابت سلول‌ها
  • سرعت پردازش بالا
  • ترافیک یکنواخت
  • تأخیر کم

کاربردها:

  • شبکه‌های ATM (Asynchronous Transfer Mode)
  • شبکه‌های Frame Relay
  • شبکه‌های با کیفیت سرویس بالا

مزایا:

  • تأخیر کم و قابل پیش‌بینی
  • کیفیت سرویس تضمین شده
  • کارایی بالا برای داده‌های چندرسانه‌ای

معایب:

  • سربار بیشتر به دلیل اندازه ثابت سلول‌ها
  • پیچیدگی پیاده‌سازی
  • هزینه بالاتر

مقایسه روش‌های سوئیچینگ

ویژگیCircuit SwitchingPacket SwitchingMessage SwitchingCell Switching
اتصالاختصاصیغیر اختصاصیغیر اختصاصیمجازی
اندازه دادهمتغیرمتغیرمتغیرثابت
تأخیرثابتمتغیربالاکم
کارایی پهنای باندپایینبالامتوسطبالا
مناسب برایصدادادهپیامچندرسانه‌ای

انتخاب روش سوئیچینگ مناسب

برای داده‌های حساس به تأخیر:

  • Circuit Switching یا Cell Switching

برای داده‌های معمولی:

  • Packet Switching

برای پیام‌های بزرگ:

  • Message Switching

برای ترافیک ترکیبی:

  • Packet Switching با QoS

سوالات متداول

پرکاربردترین روش سوئیچینگ کدام است؟

سوئیچینگ بسته‌ای به دلیل انعطاف‌پذیری و کارایی بالا، پرکاربردترین روش در اینترنت مدرن است.

تفاوت اصلی Circuit Switching و Packet Switching چیست؟

در Circuit Switching مسیر اختصاصی قبل از انتقال ایجاد می‌شود، while در Packet Switching هر بسته مستقل ارسال شده و مسیرهای مختلفی می‌رود.

آیا روش‌های سوئیچینگ جدیدی وجود دارد؟

بله، روش‌هایی مانند Optical Switching و Label Switching (MPLS) برای شبکه‌های مدرن توسعه یافته‌اند.

کدام روش برای VoIP مناسب‌تر است؟

Packet Switching با مکانیزم‌های QoS برای VoIP مناسب‌تر است.

جمع‌بندی نهایی

درک روش‌های سوئیچینگ در شبکه برای طراحی و بهینه‌سازی شبکه‌های کامپیوتری ضروری است. هر روش مزایا و معایب خاص خود را دارد و انتخاب روش مناسب به نوع ترافیک، نیازمندی‌های کیفیت سرویس و معماری شبکه بستگی دارد.


برای یادگیری بیشتر:

  • [پروتکل TCP/IP — مبانی انتقال داده]
  • [کیفیت سرویس (QoS) در شبکه — راهنمای کامل]
  • [شبکه‌های نسل آینده — تکنولوژی‌های نوظهور]

نوشته‌های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *