سویچ (switch) چیست؟
سویچها بخش مهمی از شبکههای محلی اترنت مدرن هستن. در حالی که شبکههای محلی کوچک (دفاتر کوچک یا خانگی) از یه سویچ استفاده میکنن. شبکههای محلی بزرگ از چند سویچ مدیریت شده تشکیل میشن. سویچهای مدیریت شده برا دستکاری و تغییر نحوه کارکرد یه سویچ راهکارهایی مثل رابط های خط فرمان رو فراهم میکنن. سویچهایی که تو لایه دیتا لینک کار میکنن به دستگاههایی که به پورتهای اون متصل شدن اجازه میدن تا با ایجاد دامنههای برخورد جداگانه برا هر پورت بدون هیچگونه تداخلی ارتباط برقرار کنن.
مثلا چهار کامپیوتر رو در نظر بگیرین (C1, C2, C3 و C4) که با استفاده از یه سویچ 4 پورت به شبکه متصل شدن. C1 و C2 میتونن با همدیگه ارتباط برقرار کنن، در حالی که C3 و C4 هم بدون هیچگونه تداخلی در ارتباط با هم هستن. همینطور سویچها میتونن به طور همزمان تو چند لایه (مثل data link, network یا transport) کار کنن. به این نوع از سویچها، سویچهای چند لایه یا multilayer switch گفته میشه.
هاب (hub) چیست؟
هاب هم دستگاهیه که از اون برا اتصال بقیه دستگاههای موجود در شبکه به هم استفاده میشه. این یه دستگاه سادست که بدون هیچگونه مدیریتی ترافیک ورودی رو منتشر میکنه. این دستگاه هیچ اطلاعاتی رو از ترافیکی که از طریق اون جریان داره جمع آوری نمیکنه، به همین دلیل چیزی در مورد منبع یا مقصد این ترافیک نمیدونه. در یه هاب، ترافیک وارد شده به یه پورت از تمام پورتهای دیگر خارج میشه. از اونجایی که هابها این ترافیک رو به تموم دستگاههای متصل شده به پورتهاش بازمیگردونه، ممکنه ترافیک غیرضروری به دستگاههای موجود در شبکه ارسال بشه. دستگاهها خودشون باید به وسیله بررسی اطلاعات آدرس موجود در هر بسته تشخیص بدن که آیا یه بسته برای اونها ارسال شده یا نه. این فرآیند تکراری میتونه تو یه شبکه بزرگ با حجم زیادی از جریان ترافیک مشکل ساز بشه. از هاب در شبکههای کوچیک که این فرآیند تکرار قابل کنترله استفاده کرد.
حالا با این اوصاف چه تفاوتی بین سویچ و هاب وجود داره؟ با وجودی که از هر دو دستگاه سویچ و هاب میتوانیم برای اتصال قطعات شبکه به هم استفاده کنیم ، اما تفاوتهای عمدهای بین این دو وجود داره. یه هاب دستگاه سادهایه که تمام ترافیک ورودی به خودشو به تمام پورتهاش ارسال میکنه. این میتونه باعث جریان مقدار زیادی ترافیک غیرضروری به شبکه و در نتیجه باعث تصادم بشه. از طرف دیگه سویچها اطلاعاتی در مورد دستگاههای متصل به خود جمع آوری کرده و ترافیک ورودی رو تنها از طریق پورت(های) مرتبط هدایت میکنه. این قابلیت این امکان رو هم فراهم میکنه تا تبادلات انجام گرفته از طریق این سویچ رو مدیریت کرد. در نتیجه، هابها برای شبکههای کوچیک مناسبن و سویچها برای شبکههای بزرگ با حجم زیادی از ترافیک تبادل شده کاربرد دارن.
ممنون از توجهتون. *.*