Навіщо потрібні MAC-адреси?
MAC-адреси потрібні для доставки даних між пристроями всередині однієї локальної мережі (LAN) на канальному рівні моделі OSI.
Простіше і по суті: MAC-адреса визначає, якому конкретному мережевому пристрою призначений кадр у межах однієї мережі.
Основні причини, навіщо потрібні MAC-адреси
1. Адресація на канальному рівні
MAC-адреса:
- унікально ідентифікує мережевий інтерфейс
- використовується в кожному кадрі Ethernet / Wi-Fi
- дозволяє вказати відправника й отримувача
Без MAC-адрес:
- кадри не можна було б доставляти за адресою
- мережа перетворилася б на «розсилку наосліп»
2. Робота комутаторів (switch)
Комутатори використовують MAC-адреси, щоб:
- запам'ятовувати, який MAC за яким портом
- надсилати кадри тільки в потрібний порт
- не розсилати дані по всій мережі без потреби
Це робить мережу:
- швидшою
- ефективнішою
- менш завантаженою
3. Доставка даних всередині однієї мережі
MAC-адреси працюють:
- тільки в межах однієї локальної мережі
- до першого маршрутизатора
Коли дані йдуть далі:
- старий кадр видаляється
- створюється новий кадр з іншими MAC-адресами
4. Зв'язок між IP і фізичною мережею
IP-адреса:
- логічна
- використовується для маршрутизації між мережами
MAC-адреса:
- фізична (канальна)
- потрібна, щоб реально доставити дані по проводу або по повітрю
Протокол ARP якраз і існує, щоб:
- зіставити IP-адресу з MAC-адресою
5. Підтримка різних типів доставки
MAC-адреси дозволяють реалізувати:
- unicast - одному пристрою
- multicast - групі пристроїв
- broadcast - усім пристроям мережі
Без MAC-адрес ці режими були б неможливі.
Що важливо пам'ятати для співбесіди
- MAC-адреса:
- використовується на канальному рівні (L2)
- потрібна для доставки кадрів
- IP-адреса:
- використовується на мережевому рівні (L3)
- потрібна для маршрутизації
Вони не замінюють, а доповнюють одна одну.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.