Використання різних типів кадрів Ethernet.

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Автоматичне розпізнавання типів кадрів Ethernet виконується досить просто. Для кодування типу протоколу в полі EtherType вказуються значення, що перевищують значення максимальної довжини поля даних, рівної 1500, тому кадри Ethernet II легко відрізнити від інших типів кадрів за значенням поля L/T. Подальше розпізнавання типу кадру проводиться за наявністю або відсутністю полів LLC. Поля LLC можуть бути відсутніми тільки в тому випадку, якщо за полем довжини йде початок пакета IPX, а саме 2-байтове поле контрольної суми пакета, яке завжди заповнюється одиницями, дає значення в 255 байт. Ситуація, коли поля DSAP і SSAP одночасно містять такі значення, виникнути не може, тому наявність двох байт 255 говорить про те, що це кадр Raw 802.3. В інших випадках подальший аналіз проводиться в залежності від значень полів DSAP і SSAP. Якщо вони рівні 0хАА, то це кадр Ethernet SNAP, а якщо ні, то 802.3/LLC.

У таблиці 2 наведені дані про те, які типи кадрів Ethernet звичайно підтримують реалізації популярних протоколів мережевого рівня. Tabl 2.JPG