Switch vs Hub
دستگاه شبکه ای که برای اتصال بخش های شبکه به یکدیگر استفاده می شود سوئیچ نامیده می شود. معمولاً سوئیچ ها در لایه پیوند داده (لایه 2 مدل OSI) برای پردازش و مسیریابی داده ها استفاده می شوند. سوئیچ های چندلایه نوعی سوئیچ هستند که داده ها را در لایه شبکه (لایه 3 مدل OSI) و بالاتر پردازش می کنند. هاب همچنین دستگاهی است که برای اتصال دستگاه های شبکه (مانند دستگاه های اترنت) به یکدیگر برای تشکیل یک بخش شبکه استفاده می شود. روی لایه فیزیکی (لایه 1 مدل OSI) عمل می کند.
سوئیچ چیست؟
سوئیچ ها بخش مهمی از شبکه های محلی محلی اترنت (LAN) مدرن هستند.در حالی که شبکههای محلی کوچک (دفاتر کوچک یا دفاتر خانگی) از یک سوئیچ استفاده میکنند، شبکههای محلی بزرگ حاوی چندین سوئیچ مدیریتشده هستند (سوئیچهای مدیریت شده روشهایی مانند رابطهای خط فرمان را برای اصلاح عملکرد سوئیچ ارائه میکنند). سوئیچ هایی که روی لایه پیوند داده کار می کنند به دستگاه هایی که به پورت های آن متصل هستند اجازه می دهند بدون هیچ گونه تداخلی با ایجاد دامنه های برخورد جداگانه برای هر پورت ارتباط برقرار کنند. به عنوان مثال، چهار کامپیوتر (C1، C2، C3 و C4) را در نظر بگیرید که با استفاده از 4 پورت در یک سوئیچ متصل شده اند. C1 و C2 می توانند با یکدیگر ارتباط برقرار کنند، در حالی که C3 و C4 نیز بدون هیچ گونه تداخلی در حال ارتباط هستند. سوئیچ ها همچنین می توانند روی چندین لایه (مانند پیوند داده، شبکه یا حمل و نقل) به طور همزمان کار کنند. این سوئیچ ها به عنوان سوئیچ های چندلایه شناخته می شوند.
هاب چیست؟
هاب ها نیز دستگاه هایی هستند که برای اتصال دستگاه های شبکه به یکدیگر استفاده می شوند. این دستگاه ساده ای است که ترافیک ورودی را بدون هیچ گونه مدیریتی پخش می کند. هیچ اطلاعاتی از ترافیکی که از طریق آن جریان دارد جمع آوری نمی کند بنابراین منبع یا مقصد ترافیک را نمی دانید.در یک هاب، ترافیک ورودی به یک پورت به همه پورت های دیگر ارسال می شود. از آنجایی که هاب ها ترافیک را به تمام دستگاه های متصل به پورت های آن منتقل می کنند، ممکن است ترافیک غیر ضروری به دستگاه های موجود در شبکه ارسال شود. خود دستگاه ها باید با بررسی اطلاعات آدرس روی بسته، تعیین کنند که آیا بسته واقعاً برای آن در نظر گرفته شده است یا خیر. این فرآیند تکراری می تواند برای یک شبکه بزرگ با جریان ترافیک زیاد مشکل ساز باشد، زیرا می تواند باعث برخوردهای زیادی شود. اما، هاب ها را می توان در شبکه های کوچک استفاده کرد، جایی که می توان این فرآیند تکراری را مدیریت کرد.
تفاوت بین سوئیچ و هاب چیست؟
حتی اگر هم سوئیچ ها و هم هاب ها می توانند برای اتصال بخش های شبکه استفاده شوند، تفاوت های مهمی وجود دارد. هاب یک دستگاه ساده است که تمام ترافیک ورودی را به هاب در همه پورت های دیگر ارسال می کند. این می تواند باعث جریان ترافیک غیر ضروری زیادی در شبکه شود که باعث برخورد می شود. از سوی دیگر سوئیچ، اطلاعاتی در مورد دستگاه های متصل به آن جمع آوری می کند و ترافیک ورودی را فقط از طریق پورت(های) مربوطه هدایت می کند.این همچنین امکان حفظ ارتباطات همزمان روی سوئیچ را فراهم می کند. بنابراین هاب ها برای شبکه های کوچک مناسب هستند در حالی که سوئیچ ها برای شبکه های بزرگ با ترافیک زیاد مناسب تر هستند.