Що таке 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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.