Skip to main content

Що таке forwarding кадра?

Forwarding кадра - це процес, за якого комутатор приймає Ethernet-кадр і пересилає його в потрібний порт на основі MAC-адреси призначення.

Коротко: forwarding - це рішення комутатора, куди саме відправити отриманий кадр.


Як відбувається forwarding кадра (покроково)

1. Прийом кадра

Комутатор отримує Ethernet-кадр на один з портів.


2. Навчання (learning)

Комутатор:

  • читає MAC-адресу джерела
  • запам'ятовує її в MAC-таблиці разом з портом, з якого кадр прийшов

Це потрібно, щоб знати, де знаходиться кожен пристрій.


3. Пошук MAC-адреси призначення

Комутатор перевіряє:

  • чи є MAC-адреса призначення в MAC-таблиці

Можливі варіанти:

  • MAC знайдено → forwarding в конкретний порт
  • MAC не знайдено → flooding (розсилка по всіх портах, крім вхідного)
  • Broadcast / Multicast → розсилка по відповідних портах

4. Пересилання кадра

Комутатор:

  • надсилає кадр тільки в потрібний порт
  • або розсилає його по декількох портах (multicast/broadcast)

Важливі деталі для співбесіди

  • Forwarding відбувається на канальному рівні (L2)
  • Заснований на MAC-адресах, а не на IP
  • Комутатор не змінює вміст кадра
  • Рішення приймається для кожного кадра окремо

Що НЕ є forwarding

  • маршрутизація (це L3)
  • аналіз TCP/UDP-портів
  • зміна IP-адрес

Коротко для співбесіди

Forwarding кадра - це процес пересилання Ethernet-кадра комутатором у відповідний порт на основі MAC-адреси призначення і MAC-таблиці.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.