پیش از آن که به بررسی تفاوت این دو مورد بپردازیم بد نیست کمی درباره Switching بدانیم؛ در واقع به زبان آدمیزاد Switch کردن در علم کامپیوتر به معنی انتخاب راه یا راهگزینی است، در واقع هنگامی که شما اطلاعاتی را از یک مبدآ قصد دارید به یک مقصد ارسال کنید در واقع آنها را از مسیری که وجود دارد Switch میکنید. حالا نوبت به تفاوت این دو می رسد، زمانیکه شما قصد دارید یک داده را از طریق سرویس های مخابراتی و زیرساخت های ارتباطی در شبکه ها منتقل کنید بصورت کلی دو نوع انتقال وجود دارد، یا انتقال اطلاعات شما به صورت Switching مدار یا Circuit Switching انجام میپذیرد یا به صورت Switching بسته یا Packet Switching انجام می شود. فراموش نکنید که بحث ما در خصوص ارتباطات راه دور و شبکه های گسترده یا WAN است.
Switching مدار یا Circuit Switching به چه معناست؟
هنگامیکه از Circuit Switching سخن میشود شما قادر هستید دقیقاً مکانیزمی مشابه خط تلفن قدیمی را در نظر بگیرید. شما هر زمانی که بخواهید از خط استفاده کنید گوشی را بر می دارید و شماره یا کانال مربوط به مقصد را برمیگزینید و ارتباط می گیرید و در این ارتباط کانال ارتباطی صرفاً مختص شماست و شما قادر هستید که از پنهای باند موجود و سایر منابعی که در بستر این ارتباط وجود دارد بصورت اختصاصی استفاده کنید و هرگاه که کارتان برای انتقال داده تمام شد ارتباط تلفن یا کانال را قطع می کنید. از مزیت های چنین سیستمی این است که شما امکان استفاده از لینک ارتباطی بصورت مقطعی و زمانبندی مشخص را خواهید داشت و هر موقع به ارتباط نیاز نداشتید آن را قطع می کنید و باعث می شود برعکس خطوط ارتباطی اختصاصی هزینه های شما بالا نباشد.با توجه به اختصاصی بودن ارتباط در زمان برقراری کلیه داده ها و اطلاعاتی که در خطوط رد و بدل می شود با سرعت بالاتر و همچنین با تغییر کمتر به مقصد می رسوند و این باعث می شود سرعت ارتباطی شما بعضا بهتر باشد اما مشکل بزرگ این شبکه ها محدودیت تعداد کسانی است که می خواهند از لینک ارتباطی استفاده کنند، در واقع در هر زمان ممکن است یک نفر و یک ارتباط از مبدا به مقصد برقرار شود و باقی افراد ممکن است مجبور باشند پشت خط باقی بمانند و منتظر خالی شدن لینک باشند. در Circuit Switching مسیر انتقال داده کاملا از قبل مشخص است و به هیچ عنوان نیاز نیست که مسیریابی برای ارسال انجام پذیرد.