دوره نتورک پلاس، قسمت ۳: تفاوت هاب، سوئیچ و روتر
سرفصل: دوره نتورک پلاس

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

هاب: لایهٔ ۱، همه چیز برای همه

هاب هیچ آدرسی نمی‌فهمد. هر سیگنالی که از یک پورت بیاید، به همهٔ پورت‌های دیگر می‌فرستد. نتیجه:

  • همه در یک Collision Domain هستند و فقط یک نفر در هر لحظه می‌تواند حرف بزند.
  • کار به صورت Half-Duplex است و با زیاد شدن دستگاه‌ها شبکه کند می‌شود.
  • هر کسی ترافیک بقیه را می‌بیند.

هاب امروز تقریباً از بازار جمع شده، ولی در امتحان هنوز درباره‌اش می‌پرسند.

سوئیچ: لایهٔ ۲، بر اساس آدرس MAC

هر کارت شبکه یک آدرس MAC شش بایتی دارد، مثل 00:1A:2B:3C:4D:5E. سوئیچ یاد می‌گیرد هر MAC پشت کدام پورت است و فریم را فقط به همان پورت می‌فرستد:

  1. فریم از پورت ۳ می‌رسد؛ سوئیچ MAC مبدأ را با پورت ۳ در جدول MAC ثبت می‌کند.
  2. اگر MAC مقصد را می‌شناسد، فریم را فقط به همان پورت می‌دهد.
  3. اگر نمی‌شناسد، این یک بار را به همه می‌فرستد (Flooding) و جواب را یاد می‌گیرد.

هر پورت سوئیچ Collision Domain جدای خودش را دارد و Full-Duplex کار می‌کند. ولی همهٔ پورت‌ها هنوز در یک Broadcast Domain هستند؛ یعنی Broadcast به همه می‌رسد.

روی سوئیچ سیسکو جدول MAC را این‌طور می‌بینید:

show mac address-table
show mac address-table interface GigabitEthernet1/0/5

ARP؛ پل بین IP و MAC

کامپیوتر برای فرستادن بسته در شبکهٔ محلی، باید MAC مقصد را بداند. پروتکل ARP با یک Broadcast می‌پرسد «IP فلان مال کیست؟» و صاحب آن آدرس، MAC خودش را می‌گوید. جدول ARP ویندوز را با arp -a ببینید.

VLAN؛ چند شبکه روی یک سوئیچ

با VLAN یک سوئیچ فیزیکی را به چند شبکهٔ منطقی جدا تقسیم می‌کنید؛ مثلاً دوربین‌ها، تلفن‌ها و کاربران هر کدام VLAN خودشان را دارند. هر VLAN یک Broadcast Domain جداست، پس Broadcast دوربین‌ها به کامپیوترها نمی‌رسد و امنیت هم بیشتر می‌شود.

  • پورت Access فقط عضو یک VLAN است و به کامپیوتر یا دوربین وصل می‌شود.
  • پورت Trunk چند VLAN را با برچسب 802.1Q بین سوئیچ‌ها یا تا روتر می‌برد.

روتر: لایهٔ ۳، بر اساس آدرس IP

روتر شبکه‌های مختلف را به هم وصل می‌کند؛ مثلاً شبکهٔ داخلی را به اینترنت، یا VLAN مالی را به VLAN سرورها. بر اساس IP مقصد و جدول مسیریابی تصمیم می‌گیرد بسته را به کدام طرف بفرستد. روتر Broadcast را رد نمی‌کند، پس هر پورتش یک Broadcast Domain جداست.

بیشتر روترها کارهای دیگری هم دارند: NAT برای اشتراک اینترنت، فایروال، DHCP و VPN. میکروتیک نمونهٔ آشنایش در شبکه‌های ایران است.

سوئیچ لایهٔ ۳ چیست؟

سوئیچ لایهٔ ۳ سوئیچی است که مسیریابی بین VLANها را هم انجام می‌دهد، آن هم با سخت‌افزار و با سرعت خیلی بیشتر از روتر. در شبکه‌های سازمانی معمولاً مسیریابی داخلی بین VLANها با سوئیچ هسته است و روتر یا فایروال فقط برای اتصال به اینترنت می‌ماند.

جمع‌بندی در یک جدول

تجهیزلایهبر اساسCollision DomainBroadcast Domain
هاب۱هیچ؛ به همه می‌فرستدیکی برای همهیکی
سوئیچ۲آدرس MACهر پورت جدایکی (یا هر VLAN جدا)
روتر۳آدرس IPهر پورت جداهر پورت جدا

قسمت‌های دوره نتورک پلاس

  1. مدل OSI و TCP/IP به زبان ساده
  2. آدرس IP، کلاس‌ها و ساب‌نتینگ
  3. تفاوت هاب، سوئیچ و روتر
  4. TCP و UDP و پورت‌های مهم شبکه
  5. DNS و DHCP چطور کار می‌کنند
  6. کابل شبکه؛ Cat5e، Cat6، Cat6A و فیبر
  • نتورک پلاس
  • Network+
  • تفاوت سوئیچ و روتر
  • هاب
  • آدرس MAC
  • VLAN
  • سوئیچ لایه ۳