Ethernet – это локальная сеть, относящаяся к семейству технологий пакетной передачи данных между устройствами для компьютерных и промышленных сетей.
Стандарт Ethernet определяет проводные соединения и электрические сигналы на физическом уровне, формат кадров и протоколы управления доступом к среде — на канальном уровне модели OSI. Вот о том, что представляет собой шина Ethernet, мы и поговорим в этой статье.
Ethernet, прототип Internet
Понятие Ethernet означает семейство шин, в которых адресация, формат сообщений и управление доступом идентичны (IEEE 802). Ethernet и протокол Internet (IP) были разработаны для обмена данными между компьютерами или периферийными устройствами, которые локально разделены и у которых во время работы могут возникать реконфигурации сети из-за добавления новых пользователей или сбоя пользователей. Шины Ethernet отличаются следующими важными особенностями:
- Скорость передачи данных от 10 Мбит/с до 10 Гбит/с;
- Передача данных возможна по коаксиальному кабелю, витой паре, по радио или оптоволоконной линии;
- Технология стандартизирована и очень широко используется;
- Возможность простой вставки и удаления узлов;
- Время отклика в случае с приложениями реального времени не гарантируется.
Ethernet используется в серийно выпускаемых автомобилях; например, в BMW 7-й серии, где он используется для ввода данных автомобиля в конце изготовления.
Система передачи Ethernet
Варианты шины Ethernet отличаются скоростью передачи, физической конструкцией канала и шифрованием. В качестве каналов используются коаксиальные кабели, витые пары, оптоволоконные линии, радиоканалы и даже провода питания. Соответственно, различается шифрование.
Изначально в качестве передающей среды использовались коаксиальные кабели в шинной топологии. Здесь трансиверы узлов подключались к кабелю либо напрямую, либо через тройники. Сегодня широко используются двухпроводные кабели — витые пары. Благодаря технологии Fast Ethernet скорость передачи была повышена с 10 Мбит/с до 100 Мбит/с, а для Gigabit Ethernet — с 1 Гбит/с до 10 Гбит/с.
Топология Ethernet
Размер сети ограничивается из-за того факта, что время распространения сигнала между двумя узлами влияет на процесс арбитража. Это можно обойти путем деления на сегменты, соединяемые специальными компонентами — концентраторами и коммутаторами. Концентратор работает как усилитель, восстанавливающий идеальную форму сигнала, если она была повреждена помехой или рассеянием в среде передачи. Коммутатор проверяет правильность всех пакетов в плане контрольной суммы и направляет пакеты, без возникновения конфликтных ситуаций, на другой вывод, если по этому маршруту они могут дойти до получателя. Для этого коммутатор должен быть способен временно хранить сообщения. Помимо затрат на аппаратную часть, недостатком при использовании таких элементов является задержка потока данных. Для решения этой проблемы можно подключить узлы с разной скоростью передачи данных.
Сегодня сети обычно проектируются так, чтобы каждый узел соединялся с выходом коммутатора, т.е. чтобы не было прямой связи между узлами. Сами коммутаторы соединяются через коммутатор более высокого уровня таким образом, чтобы получилась древообразная структура.
Протокол Ethernet
Доступ к шине Ethernet
Для передачи узел проверяет, есть ли сигналы на шине. Когда он определит, что линия свободна, он начинает передачу. Из-за того, что на распространение сигнала между двумя узлами уходит определенное время, может возникнуть ситуация, когда два узла, посчитав линию свободной, практически одновременно начинают передачу. Переданные таким образом фреймы разрушаются. Узлы обнаруживают это, прерывают передачу и ждут определенное время (оно у каждого узла свое), прежде чем предпримут очередную попытку передачи. Разрушение фреймов уменьшает эффективную скорость передачи до приемлемой, при условии, что шина используется не слишком интенсивно.
Этот процесс арбитража ограничивает длину сообщений и время распространения сигнала, т.е. дальность. Приоритетов у сообщений нет. Поэтому максимальная длительность передачи не может быть гарантирована.
Каждый узел из всех сообщений принимает для дальнейшей обработки те, в которых в качестве адреса получателя указан их собственный.
Фрейм данных Ethernet
На рис. «Формат фрейма протокола Ethernet» показана немного упрощенная структура фрейма данных. Началом является периодическая битовая последовательность (101010-1011), генерирующая сигнал для синхронизации получателя. В сообщениях содержатся адреса отправителя и получателя.
Каждая сетевая карта имеет свой уникальный адрес. Узлы-получатели сравнивают адрес получателя со своим собственным и при их совпадении принимают фрейм. При широковещании может иметь место обращение сразу к нескольким или всем получателям.
РЕКОМЕНДУЮ ЕЩЁ ПОЧИТАТЬ: