Ethernet
Ethernet — это семейство технологий пакетной передачи данных, стандартизированных Институтом инженеров электротехники и электроники (IEEE) под номером 802.3, используемых для построения локальных вычислительных сетей (LAN). Ethernet определяет физический уровень (кабели, разъёмы, сигналы) и канальный уровень (формат кадров, методы доступа к среде) модели OSI, обеспечивая соединение устройств (компьютеров, серверов, принтеров, маршрутизаторов) в единую сеть. Основными характеристиками Ethernet являются скорость передачи данных (от 10 Мбит/с до 800 Гбит/с и выше), топология сети (преимущественно «звезда»), метод доступа CSMA/CD (для ранних версий) и использование кадров переменной длины.
История
Разработка в Xerox PARC
Технология Ethernet была изобретена в 1973–1975 годах в исследовательском центре Xerox PARC (Palo Alto Research Center) инженером Робертом Меткалфом (Robert Metcalfe). Первоначальная версия, названная «Ethernet» (от «эфир» — ether, в значении среды передачи), работала на скорости 2,94 Мбит/с и использовала коаксиальный кабель в качестве общей среды. Меткалф и его коллега Дэвид Боггс (David Boggs) создали первую сеть для соединения компьютеров Alto и лазерного принтера Xerox.
Стандартизация: DIX и IEEE
В 1980 году компании Digital Equipment Corporation (DEC), Intel и Xerox (сокращённо DIX) выпустили совместную спецификацию Ethernet (Ethernet Blue Book), поддерживающую скорость 10 Мбит/с. Эта версия стала основой для первого стандарта IEEE 802.3, принятого в 1983 году. Стандарт IEEE 802.3 внёс небольшие изменения в формат кадра и закрепил метод доступа CSMA/CD (Carrier Sense Multiple Access with Collision Detection — множественный доступ с контролем несущей и обнаружением коллизий). С этого момента Ethernet начал вытеснять конкурирующие технологии (Token Ring, Arcnet, FDDI).
Развитие скоростей
- Fast Ethernet (100BASE-T, IEEE 802.3u, 1995): увеличение скорости до 100 Мбит/с с сохранением формата кадра и метода CSMA/CD.
- Gigabit Ethernet (1000BASE-T, IEEE 802.3ab, 1999): скорость 1 Гбит/с по витой паре категории 5e и оптоволокну. Метод CSMA/CD был заменён на полнодуплексный режим для большинства каналов.
- 10 Gigabit Ethernet (10GBASE-T, IEEE 802.3ae, 2002): скорость 10 Гбит/с, преимущественно по оптоволокну и витой паре категории 6a.
- 40 и 100 Gigabit Ethernet (IEEE 802.3ba, 2010): скорости 40 и 100 Гбит/с для центров обработки данных и магистральных сетей.
- 200, 400 и 800 Gigabit Ethernet (IEEE 802.3bs, 802.3ck, 802.3df, 2017–2023): скорости до 800 Гбит/с, используемые в высокопроизводительных вычислениях и облачной инфраструктуре.
Классификация
Ethernet классифицируется по нескольким признакам: скорость передачи, тип среды (кабель) и режим работы.
По скорости
- 10 Мбит/с (10BASE-T, 10BASE2, 10BASE5) — исторические варианты, практически не используются.
- 100 Мбит/с (Fast Ethernet, 100BASE-TX, 100BASE-FX) — распространены в старых сетях и бюджетных устройствах.
- 1 Гбит/с (Gigabit Ethernet, 1000BASE-T, 1000BASE-SX) — стандарт для современных домашних и офисных сетей.
- 10 Гбит/с (10GBASE-T, 10GBASE-SR) — для серверных и дата-центров.
- 40/100/200/400/800 Гбит/с — для высокопроизводительных вычислений и магистральных каналов.
По типу среды
- Витая пара (Twisted Pair): медный кабель с витыми парами проводов (категории 5e, 6, 6a, 7, 8). Обозначается суффиксом «T» (например, 1000BASE-T). Максимальная длина сегмента — 100 метров.
- Оптоволокно (Fiber Optic): одномодовое (обозначение «L» или «E») и многомодовое (обозначение «S» или «M»). Длина сегмента от 300 метров до 40 км в зависимости от типа.
- Коаксиальный кабель: использовался в ранних версиях (10BASE2, 10BASE5); в настоящее время не применяется.
По режиму работы
- Полудуплекс (Half-Duplex): устройства поочерёдно передают и принимают данные; используется CSMA/CD. Характерен для старых концентраторов (хабов).
- Полный дуплекс (Full-Duplex): одновременная передача и приём данных без коллизий; используется с коммутаторами (свитчами). Стандартный режим для современных сетей.
Устройство и принцип работы
Среда передачи и топология
В современных реализациях Ethernet используется топология «звезда»: каждое устройство подключается отдельным кабелем к центральному коммутатору (свитчу). Коммутатор анализирует MAC-адреса (Media Access Control — адрес управления доступом к среде) в кадрах и направляет данные только на нужный порт, что повышает эффективность и безопасность сети.
Кадр Ethernet
Данные передаются в виде кадров (frames). Стандартный кадр Ethernet (IEEE 802.3) содержит следующие поля:
- Преамбула (Preamble): 7 байт для синхронизации.
- SFD (Start Frame Delimiter): 1 байт, обозначающий начало кадра.
- MAC-адрес назначения (Destination MAC): 6 байт.
- MAC-адрес источника (Source MAC): 6 байт.
- Тип/длина (EtherType/Length): 2 байта (указывает протокол вышележащего уровня, например IPv4 — 0x0800, или длину кадра в старых версиях).
- Данные (Payload): от 46 до 1500 байт (может быть больше при использовании Jumbo-кадров).
- FCS (Frame Check Sequence): 4 байта — контрольная сумма для обнаружения ошибок.
Метод доступа CSMA/CD
В полудуплексных сетях используется алгоритм CSMA/CD:
- Устройство «слушает» среду, свободна ли она.
- Если свободна — начинает передачу.
- Если во время передачи обнаружена коллизия (столкновение с другим устройством), передача прерывается, и устройство отправляет сигнал «затор» (jam signal).
- После случайной задержки (backoff) устройство повторяет попытку.
В полнодуплексных сетях (современные свитчи) CSMA/CD не используется, так как коллизии невозможны.
Применение
Ethernet является доминирующей технологией для локальных сетей во всём мире. Основные области применения:
- Домашние и офисные сети: подключение компьютеров, принтеров, IP-камер, игровых консолей к интернету через маршрутизатор и свитч.
- Центры обработки данных (ЦОД): высокоскоростные соединения между серверами, системами хранения данных и сетевыми устройствами (40/100/400 Гбит/с).
- Промышленный Ethernet: варианты (EtherNet/IP, PROFINET, EtherCAT) для автоматизации производства, управления станками и роботами.
- Операторские сети: Ethernet используется для предоставления услуг доступа в интернет (FTTx, GPON) и построения магистральных каналов.
- Автомобильная промышленность: Ethernet в автомобилях (Automotive Ethernet, 100BASE-T1, 1000BASE-T1) для передачи данных между системами ADAS, мультимедиа и телематики.
Интересные факты
- Название «Ethernet» происходит от «эфира» (ether) — гипотетической среды, в которой, как считали физики XIX века, распространяются электромагнитные волны. Меткалф использовал этот термин для обозначения общей среды передачи данных.
- Первая сеть Ethernet в Xerox PARC соединяла всего три устройства: два компьютера Alto и лазерный принтер.
- Роберт Меткалф в 1980 году предсказал, что Ethernet станет доминирующей сетевой технологией, но в 1995 году ошибся в прогнозе, заявив, что интернет «коллапсирует» в 1996 году. Позже он публично «съел» свою статью с предсказанием на конференции.
- Стандарт IEEE 802.3 постоянно расширяется: в 2023 году были утверждены спецификации для 800 Гбит/с Ethernet (802.3df).
- Ethernet используется не только в проводных сетях: технология Power over Ethernet (PoE, IEEE 802.3af/at/bt) позволяет передавать электропитание по тому же кабелю, что и данные, что удобно для камер, точек доступа и телефонов.
Критика и ограничения
Несмотря на доминирование, Ethernet имеет некоторые недостатки:
- Ограничение длины сегмента: для витой пары — 100 метров без использования повторителей (коммутаторов). Для оптоволокна — до 40 км, но это требует дорогого оборудования.
- Зависимость от кабельной инфраструктуры: прокладка кабеля может быть дорогой и трудоёмкой, особенно в исторических зданиях.
- Сложность настройки в больших сетях: хотя Ethernet сам по себе прост, для крупных корпоративных сетей требуются VLAN, QoS, STP и другие протоколы, что усложняет администрирование.
- Безопасность: Ethernet не шифрует данные на канальном уровне; для защиты используются протоколы более высоких уровней (IPsec, TLS) или дополнительные механизмы (MACsec, IEEE 802.1AE).
- Конкуренция с беспроводными технологиями: Wi-Fi (IEEE 802.11) во многих сценариях заменяет Ethernet, особенно в домашних сетях и мобильных устройствах, хотя уступает в стабильности и скорости.
Источники
- IEEE 802.3-2022 — Standard for Ethernet.
- Metcalfe, R. M., & Boggs, D. R. (1976). Ethernet: Distributed Packet Switching for Local Computer Networks. Communications of the ACM, 19(7), 395–404.
- Spurgeon, C. E. (2000). Ethernet: The Definitive Guide. O'Reilly Media.
- Seifert, R. (2008). The Switch Book: The Complete Guide to LAN Switching Technology. Wiley.
- Официальный сайт Ethernet Alliance (ethernetalliance.org).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →