Ethernet — это самая популярная технология для создания проводных компьютерных сетей на настоящее время.
Совместно с технологией Wi-Fi Ethernet используется для создания современных компьютерных сетей. В модели взаимодействия открытых систем OSI Ethernet находится на физическом и канальном уровне. Причём на канальном уровне используются оба подуровня LLC и МАС.
История Технологии Ethernet
Технологию Ethernet в 1973 году придумал Роберт Метклаф, тогда он работал в компании Xerox. В качестве основы своей идеи он использовал сеть Aloha Гавайского университета в которую данные передавались в беспроводной среде через радиоэфир. Свою сеть Робер назвал Ethernet сокращение от The Ether Network (Эфирная сеть). Только в качестве эфира использовался не радиоэфир, как в сети Aloha, а провода. Роберт назвал это A Cable-Three Ether (кабельный эфир).
Технология оказалась работоспособной и 3 компании Xerox, Dec и Intel решают использовать сеть Ethernet в качестве стандартного сетевого решения, для всего оборудования этих компаний. Ранее каждая компания производила свое оборудование которое было несовместимо друг с другом. Ethernet стал индустриальным стандартом, который стали использовать все три крупные компании.
В 1932 году создали проект IEEE 802.3 для того чтобы принять уже не индустриальный, а юридический стандарт для технологии Ethernet и в конце 90 годов Ethernet стал самой популярной технологией для создания локальных сетей и вытеснил все остальные существующие до того времени технологии.
Виды Ethernet
Есть большое количество вариантов технологий Ethernet, самый первый Ethernet имел скорость 10 Мбит/с данные можно было передавать по кабелям 3-х типов коаксиальный кабель, витая пара и по оптическому кабелю. Стандарт, который описывал этот вариант технологий Ethernet назывался IEEE 802.3.
Второй вариант Ethernet называется Быстрый Ethernet, здесь скорость увеличена в 10 раз. Для передачи данных можно использовать два вида кабелей медный кабель витая пара и оптику. В следующих вариантах скорость увеличивается всё больше, смотри в таблице. Варианты технологий 10 и 100 Гб/с подходят для серверов, а 2.5 и 5 Гб/с для создания локальных сетей, где 10 и 100 Гб/с это излишняя скорость, а оборудование работающее на такой скорости слишком дорогое.
Под названием Ethernet скрываются две совершенно разные технологии:
- Классический Ethernet
Использует разделяемую среду для передачи данных, данные которые передаются по этой технологии доступны всем компьютерам, которые подключены в сети. Этот вариант технологий использовался с первого варианта Ethernet и до Гигабит Ethernet.
- Коммутируемый Ethernet
Использует соединение “Точка-Точка”. Коммутируемый Ethernet появился во втором варианте Fast Ethernet и начиная с технологий 10G и выше, это единственный и доступный вариант технологий.
Классический Ethernet
Исторически появился самым первым, в первом варианте Ethernet использовалась топология “общая шина”.
Вдоль всех компьютеров шел коаксиальный кабель, который соединял все компьютеры между собой. Компьютеры подключались к этому коаксиальному кабелю с помощью Т-коннекторов, к которым с двух сторон подключались разные участки коаксиального кабеля соединяющего компьютер с двумя соседними. Такие сети не были удобны в эксплуатации, если где-то происходил разрыв кабеля или повреждение адаптера, то сразу переставала работать вся сеть. И найти место, где конкретно произошла проблема было очень сложно, поэтому со временем появился второй вариант технологии Ethernet на основе устройств — концентратор (hud).
Концентратор (HUB)
Физическая топология в такой сети звезда, все компьютеры подключаются к одному концентратору, но логическая топология общая шина. Так как сигнал который поступает на один порт концентратора передается на все остальные порты. Преимущество концентратора в том, что если выйдет из строя кабель или сетевой адаптер, то перестает работать сеть всего лишь на одном компьютере.
Найти неисправность неисправность легко, на основе цветовой индикации, на портах концентратора.
Физический и канальный уровни
Технология Ethernet включает физический и канальный уровни модели взаимодействия открытых систем OSI. На физическом уровне технология Ethernet содержит описание передачи сигналов по трём типам кабелей коаксиал, медный кабель и оптоволокно.
На канальном уровне содержится методы доступа и протоколы, эти методы и доступы работают одинаково независимо от того какой кабель используется для передачи данных, медный или оптический.
На канальном уровне для передачи данных используются кадры. В Ethernet есть три формата кадров:
- Первый вариант — экспериментальная реализация Ethernet в Хerox, сейчас он почти не используется
- Ethernet 2 — это индустриальный стандарт трех компаний Хerox, DEC и Intel.
- Юридический стандарт IEEE 802.3, принимался долго и к тому времени когда его приняли применялось много оборудования, которые используют формат кадра Ethernet 2, поэтому Ethernet 2 популярнее.
Формат кадра Ethernet
Состоит из трех частей, заголовок, данные и концевик. Заголовок содержит адрес компьютера получателя и адрес компьютера отправителя. В поле тип содержится код протокола от которого получены данные. Например, 0800 данные получены от протокола Ip версия 4; 0806 данные получены от протокола ARP; 86DD данные получены от протокола Ip версия 6. С помощью этого поля получатель сможет понять, что делать с данными, которые находятся внутри кадра Ethernet. К какому протоколу следующего уровня передавать эти данные для обработки.
Поле концевик используется для проверки корректности доставки данных. В Ethernet используется просто контрольная сумма, при получении кадра получатель рассчитывает контрольную сумму и проверяет, совпадает она с той которая находится в концевике или не совпадает. Если совпадает, то кадр обрабатывается, если нет то кадр отбрасывается. При этом получатель никак не уведомляет отправителя, что он отбросил кадр. Считается, что в проводной среде ошибки происходят редко и если они произойдут, то могут быть обработаны протоколами вышестоящих уровней OSI.
Поле данные кадра Ethernet содержит данные которые получены от протокола вышестоящего уровня. У этого поля есть два ограничения по длине, сверху и снизу. Максимальная длина может быть 1500 байт, это произвольное ограничение которые выбрали разработчики Ethernet. Это мало, но есть дополнительные стандарты которые позволяют отправлять кадры большего размера, которые называются JumboFrame и размер их до 9000 байт. Другое ограничение — минимальная длина должна быть 46 байт. Это ограничение вызвано технологиями Ethernet обнаружением коллизий.
Заключение
Сейчас Ethernet самая популярная технология для создания проводных компьютерных сетей. Технология развивалась быстро и благодаря этому ей удалось вытеснить все остальные.