Формат кадру Ethernet: типи, первісна версія і внутрішня модифікація

Синхронізація зв’язку 802.3

Процес синхронізації виконується потоком бітів, який дозволяє передавача і приймача синхронізувати зв’язок. Преамбула являє собою чергується зразок двійкових 56 одиниць і нулів. За преамбулою відразу слід роздільник початкових кадрів:

  • Стартовий роздільник – завжди 10101011 і використовується для вказівки почала інформації.
  • MAC-адреса призначення, отримує дані. Коли карта (NIC) прослуховує провід, перевіряє це поле на наявність власного MAC.
  • Вихідний MAC передавальної машини.
  • Довжина кадру в байтах. Хоча це поле може містити будь-яке значення від 0 до 65 534, воно рідко перевищує 1500 для більшості послідовних з’єднань. Мережі, як правило, використовують послідовні пристрої для доступу в інтернет.
  • Дані заповнення (aka Payload).
  • Дані вставлені тут. Це місце, де розміщуються IP-заголовок та інша інформація, якщо використовується IP через Ethernet. Це поле містить інформацію про IPX, якщо застосовують IPX/SPX (Novell).
  • У розділі заповнення формату кадру Ethernet 802 3 є чотири конкретних поля DSAP – точка доступу до служби призначення, SSAP – джерело доступу до послуги Poiont, CTRL – біти управління для зв’язку Ethernet, NLI – інтерфейс мережевого рівня.
  • FCS – містить послідовність перевірки кадру, яка розраховується з використанням перевірки циклічним надлишковим кодом (CRC) та дозволяє виявляти помилки і відхиляти кадр, якщо він здається пошкодженим.
  • Ця версія пакета 802.3, отримала невдале назва «Ethernet 802.3», була випущена компанією Novell до широкого впровадження стандартів IEEE 802.3 і популярного IPX/SPX, що, на жаль, призвело до частої плутанині зі стандартом. На відміну від класичної моделі Ethernet II, кадр визначає точне закінчення бітової послідовності для SFD.

    Це ідентифікує пакет даних, як стандарт 802.3 для одержувача. Кадри raw 802.3 не містять ідентифікатор протоколу, оскільки вони можуть застосовуватися тільки для Novell IPX. Крім того, інформація, що передається завжди має префікс 2 байти, які складаються з одиниць. Це єдиний спосіб відрізнити «необроблений» кадр від інших в сімействі 802.3.

    IEEE 802.3 raw можна використовувати тільки для протоколу IPX, оскільки відсутній ідентифікатор поля кадру Ethernet. Назва IEEE 802.3 raw також трохи вводить в оману, оскільки Novell вжила ім’я без залучення IEEE при розробці кадру.

    Застосування цього кадру означає додаткову роботу для користувача, тому що можуть виникнути проблеми сумісності між пристроями. Починаючи з 1993 року, Novell рекомендувала стандарт Ethernet 802.2, у якому використовувався IEEE 802.3, щоб уникнути ймовірності плутанини з «необроблених» кадром.