يك دستگاه شبكه كه از آن براي متصل كردن قطعات تشكيل دهنده يك شبكه با يكديگر استفاده ميشود سويچ نام دارد. معمولا سويچها در لايه ديتا لينك (لايه 2 از مدل OSI) براي پردازش و هدايت داده استفاده ميشوند. سويچهاي چند لايه (Multilayer switch) نوعي از سويچ هستند كه داده را در لايه شبكه (لايه 3 از مدل OSI) و بالاتر پردازش ميكنند. هاب نيز دستگاهي است كه از آن براي اتصال دستگاههاي شبكه (مثل دستگاههاي اترنت) به يكديگر استفاده ميشود تا يك قطعه واحد از شبكه را تشكيل دهند. اين دستگاه در لايه فيزيكي (لايه 1 از مدل OSI) كار ميكند.
سويچ (switch) چيست؟
سويچها بخش مهمي از شبكههاي محلي اترنت مدرن هستند. در حالي كه شبكههاي محلي كوچك (دفاتر كوچك يا خانگي) از يك سويچ استفاده ميكنند. شبكههاي محلي بزرگ از چند سويچ مديريت شده تشكيل ميشوند. سويچهاي مديريت شده براي دستكاري و تغيير نحوه كاركرد يك سويچ راهكارهايي از قبيل رابطهاي خط فرمان را فراهم ميكنند. سويچهايي كه در لايه ديتا لينك كار ميكنند به دستگاههايي كه به پورتهاي آن متصل شدهاند اجازه ميدهد تا با ايجاد دامنههاي برخورد جداگانه براي هر پورت بدون هيچگونه تداخلي ارتباط برقرار كنند. براي مثال، چهار كامپيوتر را در نظر بگيريد (C1, C2, C3 و C4) كه با استفاده از يك سويچ 4 پورت به شبكه متصل شدهاند. C1 و C2 ميتوانند با يكديگر ارتباط برقرار كنند، در حالي كه C3 و C4 نيز بدون هيچگونه تداخلي در ارتباط با يكديگر هستند. همچنين سويچها ميتوانند به طور همزمان در چند لايه (مثل data link, network يا transport) كار كنند. به اين نوع از سويچها، سويچهاي چند لايه يا multilayer switch گفته ميشود.
هاب (hub) چيست؟
هاب نيز دستگاهي است كه از آن براي اتصال ساير دستگاههاي موجود در شبكه به يكديگر استفاده ميشود. اين يك دستگاه ساده است كه بدون هيچگونه مديريتي ترافيك ورودي را منتشر ميكند. اين دستگاه هيچ اطلاعاتي را از ترافيكي كه از طريق آن جريان دارد جمع آوري نميكند، به همين دليل چيزي در مورد منبع يا مقصد اين ترافيك نميداند. در يك هاب، ترافيك وارد شده به يك پورت از تمام پورتهاي ديگر خارج ميشود. از آنجا كه هابها اين ترافيك را به تمام دستگاههاي متصل شده به پورتهايش بازميگرداند، ممكن است ترافيك غيرضروري به دستگاههاي موجود در شبكه ارسال شود. دستگاهها خودشان بايد به وسيله بررسي اطلاعات، آدرس موجود در هر بسته، تشخيص دهند كه آيا يك بسته براي آنها ارسال شده است يا خير. اين فرآيند تكراري ميتواند در يك شبكه بزرگ با حجم زيادي از جريان ترافيك مشكل ساز شود. از هاب ميتوان در شبكههاي كوچك كه اين فرآيند تكرار قابل كنترل است استفاده كرد.
چه تفاوتي بين سويچ و هاب وجود دارد؟
با وجودي كه از هر دو دستگاه سويچ و هاب ميتوان براي اتصال قطعات شبكه به يكديگر استفاده كرد، اما تفاوتهاي عمدهاي بين اين دو وجود دارد. يك هاب دستگاه سادهاي است كه تمام ترافيك ورودي به خود را به تمام پورتهايش ارسال ميكند. اين ميتواند باعث جريان مقدار زيادي ترافيك غيرضروري به شبكه و در نتيجه باعث تصادم شود. از طرف ديگر سويچها اطلاعاتي در مورد دستگاههاي متصل به خود جمع آوري كرده و ترافيك ورودي را تنها از طريق پورت(هاي) مرتبط هدايت ميكند. اين قابليت همچنين اين امكان را نيز فراهم ميكند تا تبادلات انجام گرفته از طريق اين سويچ را مديريت كرد. در نتيجه، هابها براي شبكههاي كوچك مناسب هستند و سويچها براي شبكههاي بزرگ با حجم زيادي از ترافيك تبادل شده كاربرد دارند.
https://www.shabakeh-mag.com