سوئیچ شبکه (Network Switch) چیست؟

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

سوئیچ یکی از تجهیزات اکتیو شبکه است که در عین شباهت به هاب (hub)، بسیار هوشمندتر از آن است. بر اساس مدل OSI سوئیچ‌ها معمولا در لایه ۲ یا همان لایه Data Link کار می‌کنند و وظیفه این سخت افزارها، انتقال بسته‌های دیتا از یک دستگاه به جای دیگر از طریق شبکه و بر اساس آدرس سخت افزاری (Mac addresses) است.

گفتیم که سوئیچ شبکه معمولا در لایه دو مدل OSI و با پروتکل اترنت کار می‌کند اما سوئیچ هایی هستند که مسیریابی و وظایف لایه سه را هم انجام می‌دهند. همچنین سوییچ هایی هستند که به صورت ماژول نرم افزاری در تکنولوژی‌های مجازی سازی کاربرد دارند مثلا Vmware NSX اما سوییچ سخت افزاری با چندین پورت اترنت از ملزومات تمام شبکه‌ها است. 

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

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

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