Историческая справка
Сравнение Ethernet и IEEE 802.3
Физическое подключение
Форматы кадра
Ethernet был разработан Исследовательским центром в Пало Альто (PARC) корпорации Xerox в 1970-м году. Ethernet стал основой для спецификации IEEE 802.3, которая появилась 1980-м году. После недолгих споров компании Digital Equipment Corporation, Intel Corporation и Xerox Corporation совместно разработали и приняли спецификацию (Version 2.0), которая была частично совместима с 802.3. На сегодняшний день Ethernet и IEEE 802.3 являются наиболее распространенными протоколами локальных вычислительных сетей (ЛВС). Сегодня термин Ethernet чаще всего используется для описания всех ЛВС работающих по принципу множественный доступ с обнаружением несущей (carrier sense multiple access/collision detection (CSMA/CD)), которые соотвествуют Ethernet, включая IEEE 802.3.
Когда Ethernet был разработан, он должен был заполнить нишу между глобальными сетями, низкоскоростными сетями и специализированными сетями компьтерных центров, которые работали на высокой скрости, но очень органиченном расстоянии. Ethernet хорошо подходит для приложений где локальные коммуникации должны выдерживать высокие нагрузки при высоких скоростях в пиках.
Ethernet и IEEE 802.3 определены как сходные технологии. Оба стандарта используют метод доступа в сети CSMA/CD (carrier-sense multiple access/collision detection) - множественный доступ с обнаружением несущей. Станции, использующие этот метод могут получить доступ к несущей в любое время. Перед тем как послать данные, такая станция "прослушивает" сеть, чтобы удостовериться, что никто больше не использует её. Если среда передачи в данный момент кем-то используется, станция задерживает передачу. Если же -нет, то станция начинает передавать. Коллизия происходит когда две станции, прослушав сетевой трафик и обнаружив "тишину", начинают передачу одновременно. В этом случае обе передачи прерываются, и станции должны повторить передачу спустя некоторое время. Специальный алгоритм "задержки" определяет, когда конфликтующие станции повторят передачу. Станции, использующие метод CSMA/CD могут обнаружить коллизии в сети и, следовательно, они знают, когда надо повторять передачу.
Оба стандарта определяют сети, как сети с широковещательными сообщениями. Другими словами, все станции видят все кадры, не обращая внимания на назначение пакета. Каждая станция должна проверить принятый пакет, чтобы определить является ли она станцией назначения. Если это так, пакет пропускается к протоколу верхнего уровня для соответствующей обработки.
Различия между Ethernet и IEEE 802.3 стандартами очень незначительны. Ethernet обеспечивает сервисы соответствующие 1-му и 2-му уровням рекомендованной модели OSI, в то время как IEEE 802.3 определяет физический уровень (Уровень 1 OSI) и часть канального уровня (Уровень 2 OSI) - протокол доступа к среде, но не определяет протокол управления логической связью. Как Ethernet так и IEEE 802.3 реализованы в аппаратной части оборудования. Обычно физически эти протоколы реализуются, или на интерфейсной плате сетевого устройства, или в схеме главной платы сетевого устройства.
IEEE 802.3 определяет несколько различных стандартов физического уровня, в то время Ethernet определяет только один. Каждый из стандартов протокола физического уровня IEEE 802.3 имеет наименование, в котором отражены его важнейшие характеристики. Пример такого нименования приведен на
Рисунке 5-1.Рисунок 5-1 : Компоненты наименования стандартов физического уровня согласно IEEE 802.3
Краткая справка по физическим характеристикам стандартов Ethernet Версии 2 и IEEE 802.3 представлена в
Таблице 5-1.
Таблица 5-1 : Физические характеристики стандартов Ethernet Версии 2 и IEEE 802.3
Характеристики |
Ethernet |
IEEE 802.3 |
||||
|
|
10Base5 |
10Base2 |
1Base5 |
10BaseT |
10Broad36 |
Скорость, Mbps |
10 |
10 |
10 |
1 |
10 |
10 |
Метод передачи |
Baseband |
Baseband |
Baseband |
Baseband |
Baseband |
Broadband |
Макс. длина сегмента, м |
500 |
500 |
185 |
250 |
100 |
1800 |
Среда передачи |
50-Ом коаксиал (толстый) |
50-Ом коаксиал (толстый) |
50-Ом коаксиал (тонкий) |
неэкр. витая пара |
неэкр. витая пара |
75-ohm coax |
Топология |
Шина |
Шина |
Шина |
Звезда |
Звезда |
Шина |
Ethernet соответствует стандарту 10Base5 IEEE 802.3. Оба этих протокола определяют шинную топологию сети с соединительным кабелем между конечной станцией и действующей сетевой средой. В случае Ethernet, этот кабель называется трансиверный кабель. Трансиверный кабель соединяется сприемопередающим устройствоь, подключенным к физической сетевой среде. Конфигурация IEEE 802.3 почти такая же, за исключением того, что соединительный кабель известен как
attachment unit interface (AUI) - интерфейс подключения устройства, и приемопередатчик называется medium attachment unit (MAU) - блок подключения к среде. В обоих случаях соединительный кабель подключается к интерфейсной плате (или схеме) на конечном сетевом устройстве.Формат кадров стандартов Ethernet и IEEE 802.3 показан на
Рисунке 5-2.Рисунок 5-2 : Формат кадров Ethernet и IEEE 802.3
Как кадр Ethernet, так и кадр IEEE 802.3 начинаются с чередующейся последовательности нулей и единиц, называемой преамбулой. Преамбула извещает принимающую станцию о начале кадра.
Байт перед адресом назначения в обоих кадрах является разделителем начала кадра -
start-of-frame (SOF) delimiter.Этот байт заканчивается двумя единицами и служит для синхронизации приема всеми станциями сети.Следующими полями в кадрах Ethernet и IEEE 802.3 являются поля адресов назначения (
destination) и источника ( source), длиной по 6 байтов. Адреса прошиваются в аппаратной части интерфейсных карт. Первые три байта определяют изготовителя интерфейсной карты, в то время как следующие три байта определяются самим изготовителем. Адрес источника всегда является адресом отдельного устройства, а адрес назначения может быть адресом отдельного устройства, групповым адресом, либо широковещательным.В кадре Ethernet 2-байтовое поле, следующее за адресом источника, является полем типа. Это поле определяет протокол верхнего уровня, принимающий данные для последующей обработки, после того как завершится работа Ethernet.
В кадре IEEE 802.3 2-байтовое поле, следующее за адресом источника, является полем длины, показывающее количество байт данных, которые будут следовать за этим полем и предшествовать полю контрольной последовательности - frame check sequence
(FCS).Следующее за полем типа/длины поле содержит данные передаваемые в кадре. После того как процессы физического и канального уровней завершатся, эти данные будут переданы протоколу верхнего уровня. В случае Ethernet протокол верхнего уровня определяется значением поля тип. В случае IEEE 802.3 тип протокола верхнего уровня определяется данными, содержащимися в кадре. Длина поля данных заполняется байтами набивки до минимальной длины кадра - 64 байта.
После поля данных следует 4-байтовое поле проверочной последовательности - FCS, содержащее величину проверки избыточности цикла - cyclic redundancy check (CRC). Эту величина вычисляется устройством-источником, а затем заново высчитывается устройством-приемником для проверки целостности информации.