Почему адрес уровня Ethernet имеет 48 бит? - PullRequest
0 голосов
/ 18 сентября 2018

Я знаю, что общая адресация интернет-пакетов составляет 32 бита.Но почему уровень Ethernet имеет 48-битный адрес?Уровень Ethernet и кадр Ethernet - это одно и то же?

1 Ответ

0 голосов
/ 18 сентября 2018

Нет единого «уровня Ethernet».Ethernet определяет количество вариантов физического уровня (L1) и использует общий уровень канала передачи данных (L2).Многие функции канального уровня совместно используются с несколькими другими протоколами IEEE.Канальный уровень имеет много опций, но ядро ​​является общим для всех сетей Ethernet.

Для адресации канальный уровень использует адреса EUI-48, которые также используются другими протоколами (такими как Wi-Fi или Bluetooth).).Эти адреса EUI-48 состоят из двух частей: 24-битный OUI - префикс конкретного поставщика, выделенный IEEE - и 24-битный номер конкретного устройства.

48-битный размер является компромиссом междусокращение накладных расходов и предоставление достаточного адресного пространства для снабжения всех потенциальных поставщиков.Есть много поставщиков, использующих несколько OUI из-за объема их производства.Сегодня также используется много виртуальных адресов (для виртуальных машин и интерфейсов), поэтому MAC-адрес может быть не таким уникальным, как он был первоначально определен.

Поэтому IEEE поощряет использование адресов EUI-64 дляновые протоколы, расширяющие адресное пространство на 65 536.Адреса EUI-64 уже используются с IPv6, Firewire и ZigBee.

Почему EUI-48 и IPv4 или IPv6 не используют одно и то же адресное пространство?Проще говоря, они были разработаны совершенно независимо и поставлены перед ними разные задачиIP имеет логическую, централизованно организованную структуру адресов, обеспечивающую маршрутизацию по глобальной сети.Ethernet использует «уникальные физические» адреса, которые можно комбинировать случайным образом, но работать только локально.В сочетании они делают сети гибкими и управляемыми.

...