Skip to main content

Що таке Ethernet-кадр?

Ethernet-кадр - це одиниця передачі даних у мережах Ethernet на канальному рівні (L2). Саме у вигляді Ethernet-кадрів дані передаються між пристроями всередині однієї локальної мережі.

Коротко: Ethernet-кадр - це формат, за яким Ethernet пакує і передає дані.


Навіщо потрібен Ethernet-кадр

Фізичний рівень передає тільки біти. Ethernet-кадр потрібен, щоб:

  • визначити початок і кінець даних
  • вказати MAC-адресу отримувача та відправника
  • зрозуміти, який протокол міститься всередині
  • перевірити, чи не пошкоджені дані

Структура Ethernet-кадра

Класичний кадр Ethernet II складається з таких полів:

1. MAC-адреса призначення (Destination MAC)

  • 6 байт
  • вказує, кому призначений кадр
  • може бути unicast, multicast або broadcast

2. MAC-адреса джерела (Source MAC)

  • 6 байт
  • MAC-адреса пристрою-відправника

3. Тип (EtherType)

  • 2 байти
  • показує, який протокол міститься всередині кадру

Приклади:

  • 0x0800 - IPv4
  • 0x0806 - ARP
  • 0x86DD - IPv6

4. Корисне навантаження (Payload)

  • від 46 до 1500 байт
  • зазвичай містить IP-пакет
  • якщо даних менше 46 байт - додається padding

5. Контрольна сума (FCS)

  • 4 байти
  • використовується для виявлення помилок
  • якщо перевірка не пройдена - кадр відкидається

Розмір Ethernet-кадра

  • Мінімальний: 64 байти
  • Максимальний: 1518 байт (без VLAN-тега)

З VLAN-тегом:

  • до 1522 байт

Де використовується Ethernet-кадр

Ethernet-кадри:

  • використовуються в проводових Ethernet-мережах
  • застосовуються також як основа для Wi-Fi (з перетворенням формату)
  • існують тільки в межах однієї локальної мережі

Під час проходження через маршрутизатор:

  • Ethernet-кадр видаляється
  • створюється новий кадр для наступного сегмента мережі

Що важливо для співбесіди

  • Ethernet-кадр - це L2
  • всередині кадру міститься L3-пакет
  • комутатори працюють саме з Ethernet-кадрами
  • маршрутизатори кадри не пересилають, а перезбирають

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

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

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

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

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