اون اوایل که شبکه تازه روی کار اومده بود و بوسیله شبکه کامپیوتر هارو به همدیگه متصل میکردن تا بتونن اطلاعات رو بین خودشون منتقل کنن،از یک دستگاهی به اسم Hub استفاده می کردن.
مثلا فرض کنید توی طبقه اول 10 تا دونه کامپیوتر وجود داشته و توی طبقه دوم هم 10 تا کامپیوتر دیگه وجود داشت. حالا برای اینکه ارتباط این دوتا طبقه رو به همدیگه برقرار کنن میومدن hub میذاشتن این وسط و 10 تا کامپیوتر طبقه اول و 10 تا کامپیوتر طبقه دوم رو همگی به این hub متصل میکردن.
حالا اگر کامپیوتر شماره 1 میخواست اطلاعات و دیتای خودشو برای کامپیوتر 2 ارسال کنه این کار رو hub براشون انجام میداد.
اما hub ی مشکلی خیلی جدی داشت! مشکل این بود که hub خنگ بودو اصلا شعور نداشت که کامپیوتر 1 و 2 کجا هستن تا فقط دیتارو بین اینا پاسکاری کنه. این قضیه یه معضل جدی بود تا اینکه یک دیوایس قهرمان وارد بازی شد و اونم چیزی نبود جز switch .
سوییچ شبکه
سوییچ همون hub بود ولی عاقل تر ، یعنی اطلاعات رو برای بقیه منتشر نمیکرد و فقط بین گیرنده و فرستنده انتقالشون میداد.
یعنی اگر کامپیوتر شماره 3 در طبقه اول میخواست دیتا رو برای کامپیوتر شماره 15 در طبقه دوم ارسال کنه ، این دیتا رو تحویل Switch میدادن و Switch نگاه میکرد که فرستنده و گیرنده به کدوم یکی از پورت هاش متصل هستن و فقط بین همون پورت ها دیتا رو جا به جا میکرد.

سوییچ شبکه چگونه کار میکند ؟
خب حالا بیاین تا راز سوییچ رو بهتون بگم و بفهمین که سوییچ از کجا میفهمه که دیتا رو باید به کدوم یکی از پورت هاش تحویل بده.
همون طور که خودتون میدونید تمام دوایسهای شبکه در واقع یک آدرس سخت افزاری دارن که بهش میگیم mac address .
اینم میدونید که کلاینت ها، دیتای خودشون رو بصورت frame در شبکه ارسال میکنن و این Frame ها حاوی مک ادرس گیرنده و فرستنده هستن .
حالا وقتیکه دیوایس ها رو به Switch متصل میکنین ، این دیوایس ها میان آدرس سخت افزاری یا Mac Address خودشون رو تحویل سوییچ میدن.
مثلا کامپیوتر احمد با مک آدرس 00-B0-D0-63-C2-26 به پورت شماره 3 متصله .
کامپیوتر رضا با مک آدرس 21-C0-A6-54-B2-26 به پورت شماره 4 متصله .
کامپیوتر بهنام با مک آدرس 00:14:22:01:23:45 به پورت شماره 5 متصله .
و همین طور الی آخر …

حالا وقتیکه این کامپیوترها به سوییچ متصل میشن، همون ابتدای کار میان آدرس سخت افزاری یا Mac Address خودشون رو تحویل سوییچ میدن.
بعدش سوییچ میاد یه لیست یا در واقع بهتره بگیم جدول درست میکنه و میگه:
خب مک آدرس کامپیوتر احمد به پورت 3 من متصله
مک آدرس کامپیوتر رضا هم به پورت 4 من متصله
و همین طور الی آخر …
در نهایت بصورت کامل تو این جدول که بهش میگیم Mac table برای خودش مشخص میکنه که اگر یه دیتا اومد و با کامپیوتر شماره 2 کار داشت ، من باید به سمت کدوم پورتم این دیتا رو ارسال کنم ؟
متوجه شدین ؟

انواع سوییچ
خب حالا که با ماهیت سوییچ و نحوه کارکردش آشنا شدیم باید خودتون متوجه شده باشین که همچین دستگاه مهم و پر مصرفی قاعدتا باید دسته بندی های متفاوتی داشته باشه.
بچه ها سوییچ ها از نظر سخت افزاری به دسته های :
- سوییچ شبکه Fixed
- سوییچ شبکه ماژولار – Modular
- سوییچ شبکه Stackable
- سوییچ شبکه POE
- سوییچ شبکه فیبرنوری
تقسیم بندی میشن.

و از نظر نرم افزاری هم به دسته های :
- سوییچ شبکه غیرمدیریتی – Unmanaged
- سوییچ شبکه مدیریتی – Managed
- سوییچ شبکه هوشمند
- سوییچ شبکه لایه 3
- سوییچ شبکه دیتاسنتر
تقسیم بندی میشن.