Ethernet

MAC адрес

Адрес в Ethernet - 48 разрядное число, уникальное для каждого устройства. Уникальность обеспечивается делением адреса на две части - 24 разряда - номер производителя (назначается/продается централизовано) и 24 разряда - серийный номер изделия (устанавливается на заводе). Распределением блоков адресов занимается IEEE-SA - Registration Authority (https://standards.ieee.org). Номера производителей продаются по цене 2820$ за полный блок 24 разрядных серийных номеров из 16 000 000 изделий (цена в 2018 году) плюс 3260$ просят за сохранение имени покупателя в тайне. Кроме полного блока можно купить и часть блока кратную степени двойки.

Для удобства чтения человеком адреса записываются с помощью шестнадцатеричных цифр (1 цифра= 4 разряда). Формат записи отличается в разных ОС.

Windows 50-15-5D-E0-74-42
Linux 50:15:5D:E0:74:42
Cisco IOS 50155D-E07442

Структура фрейма Ethernet

MAC получателя MAC Отправителя Номер VLAN (не обязательно) Тип пакета Полезные данные Контрольная сумма
6 octets 6 octets (4 octets) 2 octets 46‑1500 octets 4 octets

Физические ограничения общей шины

Если Ethernet используется в топологии общей шины (соединения через HUBы) то максимальное расстояние между устройствами не должно превышать 200 метров. Обычно считают, что расстояние от устройства до HUBа не должно превышать 100 метров.

Для топологии звезда (устройства соединены через Switсh и) такого ограничения нет.