Открыть сервис

Протокол Ethernet

Ethernet — это семейство технологий и стандартов канального уровня (L2) модели OSI, предназначенных для передачи данных в локальных вычислительных сетях (LAN). Ethernet описывает способы кодирования сигналов, формат кадров, методы доступа к среде передачи и физические интерфейсы (кабели, разъёмы). Является доминирующей технологией проводных локальных сетей, вытеснив большинство конкурентов (Token Ring, FDDI, ARCNET) к началу 2000-х годов. Стандарты Ethernet разрабатываются и поддерживаются Институтом инженеров электротехники и электроники (IEEE) в рамках группы 802.3.

История

Разработка в Xerox PARC

Технология Ethernet была разработана в исследовательском центре Xerox PARC (Palo Alto Research Center) в 1973–1975 годах. Инженер Роберт Меткалф (Robert Metcalfe) предложил идею сети, соединяющей персональные компьютеры Alto с принтерами и серверами. Первая экспериментальная сеть работала на скорости 2,94 Мбит/с, использовала коаксиальный кабель и метод доступа CSMA/CD (множественный доступ с контролем несущей и обнаружением коллизий). Название «Ethernet» было дано по аналогии с гипотетической средой «эфир» (ether), через которую, как предполагалось, распространяются электромагнитные волны.

Стандартизация и коммерциализация

В 1979 году Меткалф основал компанию 3Com, которая начала продвижение Ethernet как коммерческого продукта. В 1980 году была опубликована спецификация DIX (Digital-Intel-Xerox) — первая открытая версия стандарта Ethernet (10 Мбит/с). В 1983 году IEEE принял стандарт 802.3, который стал основой для всех последующих версий. В 1985 году вышла версия Ethernet II (Ethernet 2.0), которая до сих пор используется в большинстве современных сетей.

Развитие скоростей

В 1990-е годы начался переход от коаксиального кабеля к витой паре (10BASE-T) и оптоволокну (10BASE-FL). В 1995 году был принят стандарт Fast Ethernet (100 Мбит/с, 802.3u), в 1998 году — Gigabit Ethernet (1 Гбит/с, 802.3ab для витой пары и 802.3z для оптоволокна). В 2002 году появился 10 Gigabit Ethernet (10 Гбит/с, 802.3ae), а в 2010-х годах — 40 и 100 Gigabit Ethernet (802.3ba). В 2020-х годах активно внедряются 200, 400 и 800 Гбит/с (802.3bs, 802.3ck).

Принципы работы

Метод доступа CSMA/CD

В классических версиях Ethernet (до 1 Гбит/с) использовался метод доступа CSMA/CD (Carrier Sense Multiple Access with Collision Detection). Устройство перед передачей «слушает» среду (carrier sense). Если канал свободен, оно начинает передачу. Если два устройства начинают передачу одновременно, возникает коллизия (collision). Обнаружив коллизию, оба передатчика прекращают передачу и отправляют специальный jam-сигнал, после чего каждый ждёт случайное время (backoff) перед повторной попыткой. В современных версиях (Gigabit Ethernet и выше) CSMA/CD практически не используется, так как соединения строятся по топологии «звезда» с коммутаторами, и коллизии исключены на физическом уровне.

Кадр Ethernet

Данные в Ethernet передаются в виде кадров (frames). Существует несколько форматов кадров, наиболее распространённый — Ethernet II (Ethernet DIX 2.0). Структура кадра Ethernet II:

  • Преамбула (8 байт) — синхронизация приёмника.
  • MAC-адрес получателя (6 байт) — уникальный адрес устройства назначения.
  • MAC-адрес отправителя (6 байт) — уникальный адрес устройства-источника.
  • Тип/Длина (2 байта) — в Ethernet II указывает тип протокола верхнего уровня (например, 0x0800 для IPv4, 0x0806 для ARP). В стандарте IEEE 802.3 это поле может содержать длину кадра.
  • Данные (от 46 до 1500 байт) — полезная нагрузка. Если данные меньше 46 байт, добавляется поле заполнения (padding).
  • Контрольная сумма (FCS) (4 байта) — CRC-32 для проверки целостности кадра.

MAC-адресация

Каждое сетевое устройство (сетевой адаптер, коммутатор, маршрутизатор) имеет уникальный 48-битный MAC-адрес (Media Access Control), обычно записываемый в виде шести шестнадцатеричных пар (например, 00:1A:2B:3C:4D:5E). Первые 24 бита (OUI — Organizational Unique Identifier) присваиваются производителю оборудования, остальные 24 бита — уникальный номер устройства. MAC-адреса используются для доставки кадров внутри одного сегмента сети.

Классификация и стандарты

По скорости передачи данных

  • Ethernet (10 Мбит/с) — оригинальный стандарт, практически не используется.
  • Fast Ethernet (100 Мбит/с) — стандарт 802.3u, широко применялся в 1990-2000-х годах.
  • Gigabit Ethernet (1 Гбит/с) — стандарты 802.3ab (витая пара) и 802.3z (оптоволокно), доминирует в современных локальных сетях.
  • 10 Gigabit Ethernet (10 Гбит/с) — стандарт 802.3ae, используется в дата-центрах и магистральных каналах.
  • 40/100 Gigabit Ethernet — стандарт 802.3ba, применяется в высокопроизводительных вычислительных системах.
  • 200/400/800 Gigabit Ethernet — перспективные стандарты для облачных провайдеров и суперкомпьютеров.

По типу среды передачи

  • Витая пара (Twisted Pair) — наиболее распространённая среда. Кабели категорий Cat5e, Cat6, Cat6a, Cat7, Cat8. Используются разъёмы RJ-45. Максимальная длина сегмента — 100 метров.
  • Оптоволокно (Fiber Optic) — одномодовое (SMF) и многомодовое (MMF). Используется для больших расстояний (до 40 км и более) и высоких скоростей (10 Гбит/с и выше). Разъёмы: LC, SC, ST.
  • Коаксиальный кабель — использовался в ранних версиях (10BASE2, 10BASE5). В современных сетях не применяется.

По топологии

  • Шина (Bus) — все устройства подключены к одному кабелю. Использовалась в ранних версиях (10BASE5, 10BASE2). Недостатки: низкая отказоустойчивость, сложность диагностики.
  • Звезда (Star) — каждое устройство подключается к центральному коммутатору (switch). Доминирующая топология в современных сетях. Обеспечивает высокую надёжность и простоту управления.
  • Кольцо (Ring) — в Ethernet практически не используется, но встречается в некоторых промышленных реализациях (Ethernet Ring Protection).

Устройство и компоненты

Сетевой адаптер (NIC)

Сетевая интерфейсная карта (Network Interface Card) — устройство, встраиваемое в компьютер или другое оборудование для подключения к сети Ethernet. Выполняет функции: кодирование/декодирование сигналов, формирование кадров, управление доступом к среде, вычисление контрольной суммы. Современные NIC обычно интегрированы в материнскую плату.

Коммутатор (Switch)

Коммутатор — активное сетевое устройство, соединяющее несколько сегментов Ethernet. В отличие от концентратора (hub), коммутатор анализирует MAC-адреса получателей и передаёт кадры только на тот порт, к которому подключено устройство назначения. Это позволяет одновременно передавать данные между несколькими парами устройств, увеличивая пропускную способность сети. Коммутаторы поддерживают функции управления трафиком (VLAN, QoS, Spanning Tree Protocol).

Маршрутизатор (Router)

Маршрутизатор соединяет различные сети (например, локальную сеть с интернетом). Работает на сетевом уровне (L3) модели OSI, использует IP-адреса для маршрутизации пакетов. В домашних сетях часто совмещён с коммутатором и точкой доступа Wi-Fi.

Кабель и разъёмы

  • Витая пара — кабель, состоящий из 4 пар скрученных медных проводников. Категории Cat5e (до 100 МГц, 1 Гбит/с), Cat6 (до 250 МГц, 10 Гбит/с на коротких расстояниях), Cat6a (до 500 МГц, 10 Гбит/с на 100 м), Cat7 (до 600 МГц, 10 Гбит/с), Cat8 (до 2000 МГц, 25-40 Гбит/с). Разъём — RJ-45 (8P8C).
  • Оптоволокно — кабель, передающий световые импульсы. Одномодовое волокно (SMF) — диаметр сердцевины 9 мкм, используется для дальних линий. Многомодовое волокно (MMF) — диаметр сердцевины 50 или 62,5 мкм, используется для коротких расстояний (до 550 м для 10 Гбит/с).

Применение

Локальные сети (LAN)

Ethernet является основной технологией для построения проводных локальных сетей в офисах, учебных заведениях, государственных учреждениях и жилых домах. Обеспечивает надёжное и высокоскоростное соединение для рабочих станций, серверов, принтеров и других устройств.

Дата-центры и облачные вычисления

В дата-центрах Ethernet используется для соединения серверов, систем хранения данных (SAN/NAS) и сетевого оборудования. Высокоскоростные версии (40, 100, 400 Гбит/с) применяются для магистральных каналов и межсоединений (fabric). Технологии Ethernet позволяют строить масштабируемые и отказоустойчивые сети с поддержкой виртуализации (VXLAN, NVGRE).

Промышленный Ethernet

В промышленной автоматизации применяются специализированные версии Ethernet, адаптированные для работы в жёстких условиях (высокие температуры, вибрации, электромагнитные помехи). Примеры: EtherNet/IP, PROFINET, EtherCAT, Modbus TCP. Эти протоколы обеспечивают детерминированную передачу данных (гарантированное время доставки), что критично для управления станками и роботами.

Домашние сети

В домашних условиях Ethernet используется для подключения стационарных компьютеров, игровых консолей, Smart TV и медиаплееров к маршрутизатору. Обеспечивает более стабильное и быстрое соединение по сравнению с Wi-Fi, особенно при передаче больших объёмов данных (видео 4K/8K, онлайн-игры).

Интересные факты

  • Первая сеть Ethernet работала на скорости 2,94 Мбит/с, что примерно в 340 раз медленнее современного Gigabit Ethernet.
  • Роберт Меткалф получил медаль IEEE за разработку Ethernet в 2008 году.
  • Стандарт Ethernet 802.3 является одним из самых распространённых стандартов в мире — по оценкам, более 90% проводных локальных сетей работают на его основе.
  • Максимальная длина кабеля витой пары (100 метров) обусловлена физическими ограничениями затухания сигнала. Для увеличения расстояния используются повторители (repeater) или оптоволокно.
  • В 2023 году был утверждён стандарт 802.3df для 800 Gigabit Ethernet, ориентированный на суперкомпьютеры и крупные облачные платформы.

Источники

  • IEEE 802.3-2022 — Standard for Ethernet.
  • Меткалф, Роберт. «Ethernet: The Definitive Guide» (1999).
  • Таненбаум, Эндрю. «Компьютерные сети» (5-е издание, 2012).
  • Олифер, Виктор, Олифер, Наталья. «Компьютерные сети. Принципы, технологии, протоколы» (5-е издание, 2016).
  • Материалы сайта IEEE 802.3 Working Group.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →