Skip to main content

Чому існує мінімальний розмір кадра?

Мінімальний розмір Ethernet-кадра існує через механізм виявлення колізій у класичному Ethernet.

Коротко: кадр має бути достатньо довгим, щоб відправник встиг помітити колізію.


Звідки взялося обмеження

У ранніх Ethernet-мережах використовувався механізм CSMA/CD (Carrier Sense Multiple Access with Collision Detection):

  • кілька пристроїв ділили одне спільне середовище
  • вони могли почати передачу одночасно
  • через це виникали колізії

У чому проблема короткого кадра

Якщо кадр занадто малий:

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

У цьому випадку:

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

Навіщо потрібен мінімальний розмір

Мінімальний розмір кадра гарантує, що:

  • кадр передається достатньо довго
  • колізія (якщо вона виникла) встигне бути виявлена
  • відправник зможе:
    • зупинити передачу
    • повторити її пізніше

Чому саме 64 байти

Для Ethernet:

  • мінімальний розмір кадра - 64 байти
  • це розраховано з урахуванням:
    • максимальної довжини сегмента
    • швидкості поширення сигналу
    • часу виявлення колізії

Якщо корисних даних менше:

  • Ethernet додає padding
  • щоб добрати до 64 байт

А як зараз?

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

  • У сучасних мережах:
    • використовуються комутатори
    • full-duplex
    • колізій немає

Але:

  • мінімальний розмір кадра залишився в стандарті
  • для сумісності та однаковості

Що потрібно запам'ятати

  • мінімальний розмір кадра потрібен через колізії
  • пов'язаний з механізмом CSMA/CD
  • дорівнює 64 байти
  • padding використовується за нестачі даних

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

Мінімальний розмір Ethernet-кадра потрібен для того, щоб пристрій, який передає дані, встиг виявити колізію в спільному середовищі передачі; тому стандарт встановлює мінімум 64 байти.

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

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

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