Что такое Ethernet – главные преимущества интернет-сети. Ethernet – что это такое, кто придумал и как работает

Скачать Viber 24.07.2019
Скачать Viber

О том, что такое Ethernet, стало известно в семидесятых годах XX столетия. Изобрел этот Роберт Меткалф, который работал в то время на корпорацию Xerox. В конце 70-х Меткалф открыл собственную компанию 3com, где и завершилась разработка новой технологии. Со временем она заменила существующие тогда типы локальных сетей, а компания Меткалфа стала лидером в этой области.

Термин «Ethernet» составлен из слов ether (эфир) и net (сеть). Теперь расскажем подробнее, что такое Ethernet и каковы основные особенности этого типа сети. Этот тип сети имеет звездообразную или линейную структуру со скоростью 10-100 мегабит/секунду. Первоначально Ethernet был основан на коаксиальном кабеле, однако со временем технология изменилась, и сеть начали строить на базе или витых пар. Сейчас существует около тридцати видов сети Ethernet, которые отличаются по скорости, топографии, величине и типу кабеля. Далеко не все разновидности нашли коммерческое применение. Для желающих подробно узнать, что такое Ethernet, перечислим самые востребованные технологии.

Xerox Ethernet - технология, основанная на коаксиальном кабеле с максимальной скоростью 3 мегабита в секунду. Модификация StarLan, в которой впервые была применена Скорость такого соединения невелика - всего 1 мегабит в секунду.

В технологии 10BASE5 коаксиальный кабель передает данные со скоростью 10 мегабит/секунду. Точно такая же скорость и в StarLan10, но коаксиальный кабель здесь был заменен на витую пару. Впоследствии эта технология превратилась в разновидность 10BASE-T, где использовались четыре витые пары.
В модификации 100BASE-T на базе витой пары скорость увеличилась до ста мегабит/секунду. Этот тип получил дальнейшее развитие. 100BASE-FX передает данные по оптоволоконному кабелю на расстояние 10 километров со скоростью сто мегабит/секунду. В 1000BASE-T используются четыре вытые пары, а расстояние равняется ста метрам. В модификации 1000BASE-LH расстояние увеличилась до 100 километров. Скорость два последних вида имеют самую высокую, она достигает 1000 мегабит в секунду.

Сеть Ethernet, к которой относятся все перечисленные модификации, подключается с помощью специального контроллера, интегрированного в системную плату.

Теперь рассмотрим, какие преимущества имеет сеть этого типа. Самый главный ее плюс - это доступность. Компьютер подключен к сети постоянно, и перед выходом в интернет нет нужды дозваниваться до провайдера. По сути Ethernet можно назвать выделенной линией, в которой модем просто не нужен. Еще одно достоинство - высокая скорость, которую обеспечивает протокол Ethernet. Скорость обеспечивается симметрично, независимо от того, качается файл или отсылается. Кроме того, одно Ethernet-подключение может стать основой корпоративной или локальной сети, в которой всем компьютерам будет доступна одинаково высокая скорость соединения.

Безопасность в современной Ethernet-сети тоже хорошо организована. Как правило, провайдеры предоставляют пользователю реальные IP-адреса, обеспечивающие анонимность компьютера во «всемирной паутине». Разумеется, не последним плюсом такой сети является крайняя простота подключения. Для этого не нужен модем или какое-то особое программное обеспечение, достаточно иметь сетевую карту, которая встроена практически во все материнские платы. Этой простотой и доступностью объясняется и низкая стоимость Ethernet-соединения. Стоит оно намного меньше, чем подключение к глобальной сети через телефонный модем.

Со временем этот тип сети станет еще более доступным. Уже сейчас существуют модификации, обеспечивающие скорость около 10 гигабит/секунду. К середине текущего десятилетия ожидается выход технологии, которая обеспечит скорость, равную 1 терабит/секунду. При таких впечатляющих перспективах каждый, понимающий, что такое Ethernet, обязательно захочет подключиться к этой сети.

Ethernet - это самый распространенный на сегодняшний день стандарт локальных сетей, реализуемый на канальном уровне модели OSI. Общее количество работающих по протоколу Ethernet сетей оценивается в 5 миллионов, а количество компьютеров с установленными адаптерами Ethernet – более чем в 50 миллионов. Ethernet – это сетевой стандарт, разработанный фирмой Xerox в 1975 году и принятый комитетом IEEE (Institute of Electrical and Electronics Engineers).

Указанный стандарт использует метод разделения среды – метод CSMA/ CD (carrier- sense – multiply- acces with collision detection)- метод коллективного доступа с опознаванием несущей и обнаружением коллизий. Этот метод используется исключительно в сетях с топологией “общая шина”. Все компьютеры в такой топологии имеют доступ к общей шине, все компьютеры имеют возможность немедленно получить данные, которые любой из компьютеров начал передавать на общую шину. Простота подключения предопределяет успех технологии Ethernet. Базовый cтандарт Ethernet предписывает передачу двоичной информации для всех вариантов физической среды со скоростью 10 Мбит/с.

Принцип работы Ethernet следующий.

Чтобы получить возможность передавать кадр компьютер должен убедиться, канал связи (среда) свободен. Это достигается прослушиванием основной гармоники сигнала, которая также называется несущей частотой (carrier- sense, CS). Признаком незанятости канала является отсутствие на ней несущей частоты (5 – 10 МГц). Если среда свободна, то компьютер начинает передавать кадр. Если в это время другой компьютер пробует начать передачу, но обнаруживает, что канал занят, он вынужден ждать, пока первый компьютер не прекратить передачу кадра.

После окончания передачи кадра все компьютеры вынуждены выдержать технологическую паузу в 9,6 мкс. Такая пауза необходима для приведения сетевых адаптеров в исходное состояние. Механизм прослушивания среды не гарантирует от возникновения такой ситуации, когда два или более компьютеров одновременно решают, что среда свободна и начинают передачу своих кадров. В этом случае возникает коллизия, так как оба кадры сталкиваются на общем кабеле и происходит искажение информации. (Рис 1). Для возникновения коллизии не обязательно, чтобы несколько компьютеров начали передачу абсолютно одновременно, такая ситуация маловероятно. Гораздо вероятней, что коллизия возникает из-за того, что один компьютер начинает передачу кадра раньше другого, но до второго компьютера сигнал первого просто не успевает дойти, когда он решает начать передачу. Другими словами, коллизии- это следствия распределенного характера сети. Чтобы отработать коллизию все компьютеры одновременно наблюдают за сигналами на кабеле.


Если передаваемые и наблюдаемые сигналы отличаются, то фиксируется коллизия. Для увеличения вероятности скорейшего обнаружения коллизии всеми компьютерами сети тот компьютер, который обнаружил коллизию прерывает передачу своего кадра и усиливает коллизию передачей в сеть специальной последовательности (4 байта), называемой jam- последовательностью.

Прекративший передачу компьютер должен сделать паузу в течение короткого случайного интервала времени, а затем снова предпринять попытку захвата канала и передачи кадра. Случайная пауза выбирается следующим образом:

Пауза = L x (интервал отсрочки) (1)

Интервал отсрочки равен 512 bt - битовым интервалам. В технологии Ethernet битовым интервалом называется интервал времени между появлением двух последовательных бит данных на кабеле. Для скорости канала 10 Мбит/ с величина битового интервала равна 0,1 мкс.

Ethernet (читается эзернет , от лат. aether - эфир) - пакетная технология передачи данных преимущественно локальных
.

Стандарты Ethernet определяют проводные соединения и электрические сигналы на физическом уровне, формат
кадров и протоколы управления доступом к среде - на канальном уровне модели OSI. Ethernet в основном
описывается стандартами IEEE группы 802.3. Ethernet стал самой распространённой технологией ЛВС в середине
90-х годов прошлого века, вытеснив такие устаревшие технологии, как Arcnet, FDDI и Token ring.

История создания

Технология Ethernet была разработана вместе со многими первыми проектами корпорации Xerox PARC.
Общепринято считать, что Ethernet был изобретён 22 мая 1973 года, когда Роберт Меткалф (Robert Metcalfe)
составил докладную записку для главы PARC о потенциале технологии Ethernet. Но законное право на
технологию Меткалф получил через несколько лет. В 1976 году он и его ассистент Дэвид Боггс (David Boggs)
издали брошюру под названием «Ethernet: Distributed Packet-Switching For Local Computer Networks».

Меткалф ушёл из Xerox в 1979 году и основал компанию 3Com для продвижения компьютеров и локальных
вычислительных сетей (ЛВС). Ему удалось убедить DEC, Intel и Xerox работать совместно и разработать
стандарт Ethernet (DIX). Впервые этот стандарт был опубликован 30 сентября 1980 года. Он начал
соперничество с двумя крупными запатентованными технологиями: token ring и ARCNET, - которые вскоре были похоронены под накатывающимися волнами продукции Ethernet. В процессе борьбы 3Com стала основной компанией в этой отрасли.

Технология

В стандарте первых версий (Ethernet v1.0 и Ethernet v2.0) указано, что в качестве передающей среды
используется коаксиальный кабель, в дальнейшем появилась возможность использовать витую пару и оптический
кабель.

Причинами перехода на были:

  • возможность работы в дуплексном режиме;
  • низкая стоимость кабеля «витой пары»;
  • более высокая надёжность сетей при неисправности в кабеле;
  • большая помехозащищенность при использовании дифференциального сигнала;
  • возможность питания по кабелю маломощных узлов, например IP-телефонов (стандарт Power over Ethernet, POE);
  • отсутствие гальванической связи (прохождения тока) между узлами сети. При использовании коаксиального кабеля в российских условиях, где, как правило, отсутствует заземление компьютеров, применение коаксиального кабеля часто сопровождалось пробоем сетевых карт, и иногда даже полным «выгоранием» системного блока.

Причиной перехода на оптический кабель была необходимость увеличить длину сегмента без повторителей.

Метод управления доступом (для сети на ) - множественный доступ с контролем несущей и
обнаружением коллизий (CSMA/CD, Carrier Sense Multiple Access with Collision Detection), скорость передачи
данных 10 Мбит/с, размер пакета от 72 до 1526 байт, описаны методы кодирования данных. Режим работы
полудуплексный, то есть узел не может одновременно передавать и принимать информацию. Количество узлов в
одном разделяемом сегменте сети ограничено предельным значением в 1024 рабочих станции (спецификации
физического уровня могут устанавливать более жёсткие ограничения, например, к сегменту тонкого коаксиала
может подключаться не более 30 рабочих станций, а к сегменту толстого коаксиала - не более 100). Однако
сеть, построенная на одном разделяемом сегменте, становится неэффективной задолго до достижения
предельного значения количества узлов, в основном по причине полудуплексного режима работы.

В 1995 году принят стандарт IEEE 802.3u Fast Ethernet со скоростью 100 Мбит/с и появилась возможность
работы в режиме полный дуплекс. В 1997 году был принят стандарт IEEE 802.3z Gigabit Ethernet со скоростью
1000 Мбит/с для передачи по оптическому волокну и ещё через два года для передачи по витой паре.

Разновидности Ethernet

В зависимости от скорости передачи данных и передающей среды существует несколько вариантов технологии.
Независимо от способа передачи стек сетевого протокола и программы работают одинаково практически во
всех ниже перечисленных вариантах.

Большинство Ethernet-карт и других устройств имеет поддержку нескольких скоростей передачи данных,
используя автоопределение (autonegotiation) скорости и дуплексности, для достижения наилучшего
соединения между двумя устройствами. Если автоопределение не срабатывает, скорость подстраивается под
партнёра, и включается режим полудуплексной передачи. Например, наличие в устройстве порта Ethernet
10/100 говорит о том, что через него можно работать по технологиям 10BASE-T и 100BASE-TX, а порт
Ethernet 10/100/1000 - поддерживает стандарты 10BASE-T, 100BASE-TX и 1000BASE-T.
Ранние модификации Ethernet

  • Xerox Ethernet - оригинальная технология, скорость 3Мбит/с, существовала в двух вариантах Version 1 и Version 2, формат кадра последней версии до сих пор имеет широкое применение.
  • 10BROAD36 - широкого распространения не получил. Один из первых стандартов, позволяющий работать на больших расстояниях. Использовал технологию широкополосной модуляции, похожей на ту, что используется
    в кабельных модемах. В качестве среды передачи данных использовался коаксиальный кабель.
  • 1BASE5 - также известный, как StarLAN, стал первой модификацией Ethernet-технологии, использующей витую пару. Работал на скорости 1 Мбит/с, но не нашёл коммерческого применения.

10 Мбит/с Ethernet

  • 10BASE5, IEEE 802.3 (называемый также «Толстый Ethernet») - первоначальная разработка технологии со скоростью передачи данных 10 Мбит/с. Следуя раннему стандарту IEEE использует коаксиальный кабель с волновым сопротивлением 50 Ом (RG-8), с максимальной длиной сегмента 500 метров.
  • 10BASE2, IEEE 802.3a (называемый «Тонкий Ethernet») - используется кабель RG-58, с максимальной длиной сегмента 185 метров, компьютеры присоединялись один к другому, для подключения кабеля к сетевой
    карте нужен T-коннектор, а на кабеле должен быть BNC-коннектор. Требуется наличие терминаторов на каждом
    конце. Многие годы этот стандарт был основным для технологии Ethernet.
  • StarLAN 10 - Первая разработка, использующая витую пару для передачи данных на скорости 10 Мбит/с.

В дальнейшем эволюционировал в стандарт 10BASE-T.

Несмотря на то, что теоретически возможно подключение к одному кабелю (сегменту) витой пары более чем
двух устройств, работающих в симплексном режиме, такая схема никогда не применяется для Ethernet, в
отличие от работы с . Поэтому, все сети на витой паре используют топологию «звезда»,
в то время как, сети на коаксиальном кабеле построены на топологии «шина». Терминаторы для работы по
витой паре встроены в каждое устройство, и применять дополнительные внешние терминаторы в линии не нужно.

  • 10BASE-T, IEEE 802.3i - для передачи данных используется 4 провода кабеля витой пары (две скрученные пары) категории-3 или категории-5. Максимальная длина сегмента 100 метров.
  • FOIRL - (акроним от англ. Fiber-optic inter-repeater link). Базовый стандарт для технологии Ethernet, использующий для передачи данных оптический кабель. Максимальное расстояние передачи данных без повторителя 1 км.
  • 10BASE-F, IEEE 802.3j - Основной термин для обозначения семейства 10 Мбит/с ethernet-стандартов, использующих оптический кабель на расстоянии до 2 километров: 10BASE-FL, 10BASE-FB и 10BASE-FP. Из перечисленного только 10BASE-FL получил широкое распространение.
  • 10BASE-FL (Fiber Link) - Улучшенная версия стандарта FOIRL. Улучшение коснулось увеличения длины сегмента до 2 км.
  • 10BASE-FB (Fiber Backbone) - Сейчас неиспользуемый стандарт, предназначался для объединения повторителей в магистраль.
  • 10BASE-FP (Fiber Passive)- Топология «пассивная звезда», в которой не нужны повторители - никогдане применялся.

Быстрый Ethernet (Fast Ethernet, 100 Мбит/с)

  • 100BASE-T - общий термин для обозначения стандартов, использующих в качестве среды передачи данных . Длина сегмента до 100 метров. Включает в себя стандарты 100BASE-TX, 100BASE-T4 и 100BASE-T2.
  • 100BASE-TX, IEEE 802.3u - развитие стандарта 10BASE-T для использования в сетях топологии «звезда». Задействована витая пара категории 5, фактически используются только две неэкранированные пары проводников, поддерживается дуплексная передача данных, расстояние до 100 м.
  • 100BASE-T4 - стандарт, использующий витую пару категории 3. Задействованы все четыре пары проводников, передача данных идёт в полудуплексе. Практически не используется.
  • 100BASE-T2 - стандарт, использующий витую пару категории 3. Задействованы только две пары проводников. Поддерживается полный дуплекс, когда сигналы распространяются в противоположных направлениях по каждой паре. Скорость передачи в одном направлении - 50 Мбит/с. Практически не используется.
  • 100BASE-SX - стандарт, использующий многомодовое волокно. Максимальная длина сегмента 400 метров в полудуплексе (для гарантированного обнаружения коллизий) или 2 километра в полном дуплексе.
  • 100BASE-FX - стандарт, использующий одномодовое волокно. Максимальная длина ограничена только
    величиной затухания в оптическом кабеле и мощностью передатчиков, по разным материалам от 2х до 10
    километров
  • 100BASE-FX WDM - стандарт, использующий одномодовое волокно. Максимальная длина ограничена только
    величиной затухания в волоконно-оптическом кабеле и мощностью передатчиков. Интерфейсы бывают двух
    видов, отличаются длиной волны передатчика и маркируются либо цифрами (длина волны) либо одной латинской
    буквой A(1310) или B(1550). В паре могут работать только парные интерфейсы: с одной стороны передатчик
    на 1310 нм, а с другой - на 1550 нм.
Гигабитный Ethernet (Gigabit Ethernet, 1 Гбит/с)
  • 1000BASE-T, IEEE 802.3ab - стандарт, использующий витую пару категорий 5e. В передаче данных участвуют 4 пары. Скорость передачи данных - 250 Мбит/с по одной паре. Используется метод кодирования PAM5, частота основной гармоники 62,5 МГц. Расстояние до 100 метров
  • 1000BASE-TX был создан Ассоциацией Телекоммуникационной Промышленности (англ. Telecommunications
    Industry Association, TIA) и опубликован в марте 2001 года как «Спецификация физического уровня
    дуплексного Ethernet 1000 Мб/с (1000BASE-TX) симметричных кабельных систем категории 6
    (ANSI/TIA/EIA-854-2001)» (англ. «A Full Duplex Ethernet Specification for 1000 Mbis/s (1000BASE-TX)
    Operating Over Category 6 Balanced Twisted-Pair Cabling (ANSI/TIA/EIA-854-2001)»). Стандарт, использует
    раздельную приёмо-передачу (по одной паре в каждом направлении), что существенно упрощает конструкцию
    приёмопередающих устройств. Ещё одним существенным отличием 1000BASE-TX является отсутствие схемы
    цифровой компенсации наводок и возвратных помех, в результате чего сложность, уровень энергопотребления
    и цена процессоров становится ниже, чем у процессоров стандарта 1000BASE-T. Но, как следствие, для
    стабильной работы по такой технологии требуется кабельная система высокого качества, поэтому 1000BASE-TX
    может использовать только кабель 6 категории. На основе данного стандарта практически не было создано
    продуктов, хотя 1000BASE-TX использует более простой протокол, чем стандарт 1000BASE-T, и поэтому может
    использовать более простую электронику.
  • 1000BASE-X - общий термин для обозначения стандартов со сменными приёмопередатчиками GBIC или SFP.
  • 1000BASE-SX, IEEE 802.3z - стандарт, использующий многомодовое волокно. Дальность прохождения
    сигнала без повторителя до 550 метров.
  • 1000BASE-LX, IEEE 802.3z - стандарт, использующий одномодовое волокно. Дальность прохождения
    сигнала без повторителя до 5 километров.


  • используется.
  • 1000BASE-CX - стандарт для коротких расстояний (до 25 метров), использующий твинаксиальный кабель
    с волновым сопротивлением 75 Ом (каждый из двух волноводов). Заменён стандартом 1000BASE-T и сейчас не
    используется.
  • 1000BASE-LH (Long Haul) - стандарт, использующий одномодовое волокно. Дальность прохождения
    сигнала без повторителя до 100 километров.

10-гигабитный Ethernet

Новый стандарт 10-гигабитного Ethernet включает в себя семь стандартов физической среды для LAN, MAN и
WAN. В настоящее время он описывается поправкой IEEE 802.3ae и должен войти в следующую ревизию
стандарта IEEE 802.3.

  • 10GBASE-CX4 - Технология 10-гигабитного Ethernet для коротких расстояний (до 15 метров), используется медный кабель CX4 и коннекторы InfiniBand.
  • 10GBASE-SR - Технология 10-гигабитного Ethernet для коротких расстояний (до 26 или 82 метров, в
    зависимости от типа кабеля), используется многомодовое волокно. Он также поддерживает расстояния до 300
    метров с использованием нового многомодового волокна (2000 МГц/км).
  • 10GBASE-LX4 - использует уплотнение по длине волны для поддержки расстояний от 240 до 300 метров по многомодовому волокну. Также поддерживает расстояния до 10 километров при использовании одномодового
    волокна.
  • 10GBASE-LR и 10GBASE-ER - эти стандарты поддерживают расстояния до 10 и 40 километров
    соответственно.
  • 10GBASE-SW, 10GBASE-LW и 10GBASE-EW - Эти стандарты используют физический интерфейс, совместимый
    по скорости и формату данных с интерфейсом OC-192 / STM-64 SONET/SDH. Они подобны стандартам 10GBASE-SR,
    10GBASE-LR и 10GBASE-ER соответственно, так как используют те же самые типы кабелей и расстояния передачи.
  • 10GBASE-T, IEEE 802.3an-2006 - принят в июне 2006 года после 4 лет разработки. Использует
    экранированную витую пару. Расстояния - до 100 метров.

Рассмотрение принципов работы любой технологии, стоит начинать с истории ее создания. Технология Ethernet появилась как один многих из проектов корпорации Xerox PARC. В 1973 году сотрудником исследовательского центра компании Xerox Робертом Меткалфом была составлена докладная записка, описывающая принципы работы технологии Ethernet. Технология Ethernet основывалась на принципе «множественного доступа с контролем несущей и обнаружением коллизий» (CSMA/CD). В этом же году совместно Дэвидом Боггсом он создал первую сеть, объединявшую два компьютера на скорости 2,944 Мбит/с.

По прошествии лет благодаря стараниям Роберта Меткалфа ведущие компании Intel, Xerox, DEC начинают стандартизировать протокол Ethernet. Вскоре технология Ethernet начинает конкурировать с ведущими в то время технологиями Token Ring и Arcnet.

В 1985 году публикуется документ IEEE 802.3, который описывает стандарт передачи данных на скорости 10 Мбит/с. В первых стандартах Ethernet в качестве среды передачи использовался коаксиальный кабель. То есть не было еще тогда привычных для нас коммутаторов. Для соединения с сетевой картой компьютера использовались специальные трансиверы, либо коннекторы. Коаксиальный кабель выступал в роли общей шины. На обеих концах шины устанавливались терминаторы — сетевые окончания. Существовали две разновидности первого Ethernet: 10Base5 (толстый коаксиальный кабель) и 10Base2 (тонкий коаксиальный кабель).

В 1991 году был принят стандарт 10Base-T, который использует в качестве среды передачи двойную неэкранированную витую пару. Используется кабель 3 категории (Cat 3). Соединения конечных станций осуществлялись по топологии «точка-точка» со специальным устройством — многопортовым повторителем (концентратором). Принцип работы концентратора достаточно прост. Он принимает сигнал на одном из портов, после чего повторяет его на все остальные. Таким образом, реализуется свойственная для Ethernet топология «общая шина» с разделением пропускной способности между всеми хостами сети.

26 октября 1995 года в институте IEEE был официально принят стандарт 802.3u, описывающий технологию Fast Ethrenet. Fast Ethernet отличался высокой скоростью передачи данных — 100 Мбит/с. От традиционного Ethernet сохранили метод случайного доступа CSMA/CD, формат кадра, звездообразную топологию. Все отличия от Ethernet сосредоточены на физическом уровне. В организации Fast Ethernet используется три типа кабелей: оптический многоволоконный кабель (100Base-FX), витая пара 5-ой категории (100Base-TX), витая пара 3-ей категории (100Base-T4).

Со временем требования к скорости передачи данных возрастают. Следующим шагом в развитие было стандартизация стандарта Gigabit Ethernet, имеющего официальное название IEEE 802.3z. Данный стандарт был опубликован в июле 1998 года. IEEE 802.3z включал в себя три вида кабелей: 1000BASE-SX - для передачи сигнала по многомодовому оптоволокну, 1000BASE-LX - по одномодовому оптоволокну, и почти вышедший из употребления 1000BASE-CX - по экранированному сбалансированному медному кабелю.

После краткого исторического очерка перейдем непосредственно к принципам работы технологии Ethernet. В начале статьи было упомянуто, что Ethernet использует метод «множественного доступа с контролем несущей и обнаружением коллизий» (CSMA/CD). Именно этот принцип является «фундаментом» всей технологии. Что же он из себя представляет?

Все станции подключены к общей шине. Каждая из них прослушивает среду на наличие несущей. Наличие несущей означает, что какая-то из станций в данный момент передает кадр. Для получения доступа к среде передачи станция должна обнаружить отсутствия несущей, выждать технологическую паузу и, если несущей нет, то может начать передавать свой кадр. Кадр передается по общей шине и доходит до всех станций. Если адрес назначения совпадает, то станция принимает кадр, в противном случае она его отбрасывает.

Если станции будут передавать кадры одновременно, то возникнет коллизия .

Коллизия — наложение двух и более кадров

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

Из описания метода видно, что он носит вероятностный характер. Предполагается, что любая станция в любой момент времени может начать передачу кадров. С увеличением станций вероятность возникновения коллизий увеличивается, вследствие чего стандарт Ethrenet устанавливает ограничение не более 1024 узлов в одной сети. При этом максимальное расстояние между любыми двумя узлами должно составлять не более 2500 м.

Стандарт 802.3 определяет формат кадра Ethrenet.

Рассмотрим формат кадра:

  • Преамбула — представляет из себя последовательность битов 10101010… , состоящую из 7 байтов. Преамбула предназначена для синхронизации приемопередатчиков.
  • SA (Start Delititer) — начальный ограничитель. Состоит из одного байта и представляет из себя последовательность 10101011. Эта комбинация указывает на начало кадра.
  • Destination address — адрес назначения. Состоит из 6 байт и обозначает MAC-адрес получателя.
  • Source address — адрес источника. Обозначает MAC-адрес отправителя.
  • L (Length) — длина. Указывает на длину фрейма для того, что получатель мог правильно предсказать окончание кадра.
  • DSAP - Destination Service Access Point. 1 байтовое поле. Это точка доступа к сервису системы получателя, которая указывает на то, в каком месте системы получателя буферов памяти следует разместить данные фрейма.
  • SSAP - Source Service Access Point - так же 1 байтовое поле. Это точка доступа к сервису системы отправителя, которая указывает на то, в каком месте системы отправителя буферов памяти следует разместить данные фрейма.
  • Control - Управление. Размер поля 1-2 байта. Это поле указывает на тип сервиса, который необходим для данных. В зависимости от того, какой сервис нужно предоставить, поле может быть как 1 так и 2 байта.
  • Data — данные. Непосредственно сами передаваемые данные. Могут занимать длину от 46 до 1500 байт.
  • FCS — проверка на наличие ошибок. Представляет из себя контрольную сумму.
доступ с контролем несущей и обнаружением коллизий ( Carrier Sense Multiply Access with Collision Detection - CSMA/CD ). Все компьютеры сети имеют доступ к общей шине через встроенный в каждый компьютер сетевой адаптер , используя полудуплексный режим передачи. Схема подключения компьютеров по коаксиальному кабелю приведена на рис.6.1 .


Рис. 6.1.

Станции на традиционной локальной сети Ethernet могут быть соединены вместе, используя физическую шину или звездную топологию, но логическая топология - всегда шинная. Под этим мы подразумеваем, что среда (канал) разделена между станциями и только одна станция одновременно может использовать ее. Также подразумевается, что все станции получают кадр , посланный станцией (широковещательная передача). Адресованный пункт назначения сохраняет кадр , в то время как остальные отбрасывают ее. Каким образом в этой ситуации мы можем убедиться, что две станции не используют среду в одно и то же время? Ответ: если их кадры столкнутся друг с другом. CSMA/CD разработан, чтобы решить эту проблему согласно следующим принципам:

  1. Каждая станция имеет равное право на среду (коллективный доступ).
  2. Каждая станция, имеющая кадр для того, чтобы послать его, сначала "слушает" (отслеживает) среду. Если в среде нет данных, станция может начать передачу (слежение за несущей частотой).
  3. Может случиться, что две станции, следящие за средой, находят, что она не занята, и начинают посылать данные. В этом случае возникает конфликт, называемый коллизией.

Протокол заставляет станцию продолжать следить за линией после того, как передача началась. Если есть конфликт , то все станции его обнаруживают, каждая передающая станция передает сигнал сбоя в работе, чтобы уничтожить данные линии, и после этого каждый раз ждет различное случайное время для новой попытки. Случайные времена предотвращают одновременную повторную посылку данных. Перед началом передачи узел должен убедиться, что несущая среда не занята, признаком чего является отсутствие на ней несущей частоты. Если среда свободна, то узел имеет право начать передачу кадра определенного формата. Предположим, что узлу 2 требуется передать кадр узлу N. Обнаружив, что среда свободна, узел 2 начинает передачу кадра ( рис. 6.2), которая предваряется преамбулой (preamble) , состоящей из 7 байт вида 10101010, и байта начала кадра (Start of Frame Delimiter - SFD) вида 10101011. Эти комбинации нужны приемнику для вхождения в побитовый и кадровый синхронизм с передатчиком. Кадр заканчивается полем последовательности контроля кадра ( FCS - Frame Check Sequence ) длиной 4 байта (на рис. 6.2 не показано). Сигналы передатчика распространяются по кабелю в обе стороны, и все узлы распознают начало передачи кадра. Только узел N опознает свой собственный адрес (МАС- адрес назначения) в начале кадра и записывает его содержимое в свой буфер для обработки. Из принятого кадра определяется адрес источника (МАС- адрес источника), которому следует выслать кадр -ответ. Получатель пакета на 3-м уровне определяется в соответствии с полем Тип протокола (Protocol Type) : значение 0х0800 - адрес модуля IP , 0806 - адрес модуля ARP . Минимальное и максимальное значения длины поля для протоколов верхних уровней - 46 и 1500 байт соответственно. Порядок передачи бит кадра: слева направо / снизу вверх ( рис. 6.2), цифрами обозначены длины полей кадра в байтах.

Любой узел при наличии кадра к передаче и занятой среды вынужден ждать ее освобождения. Признаком окончания передачи является пропадание несущей частоты. После окончания передачи кадра все узлы должны выдержать технологическую паузу 9,6 мкс, чтобы привести сетевые адаптеры в исходное состояние и предотвратить повторный захват среды одним и тем же узлом.


Рис. 6.2.

Иногда возникают ситуации, когда один узел уже начал передачу, но другой узел еще не успел это обнаружить и также начинает передачу своего кадра. Такая ситуация захвата свободной среды более чем одним узлом называется коллизией . Механизм разрешения коллизии состоит в следующем ( рис. 6.3):


Рис. 6.3.

Если уровень принимаемого сигнала не превышает порогового значения, то узел продолжает передачу, если же превышает, то узел прекращает передачу кадра и посылает в сеть специальную 32-битную jam -комбинацию (сигнал коллизии) с нерегламентированной последовательностью, просто приводящей к повышению уровня сигнала в локальной сети из-за увеличения амплитуды импульсов манчестерского кода суммарного сигнала. После этого узел, обнаруживший коллизию, делает случайную паузу и затем снова может повторить попытку передачи кадра. Число повторных попыток не может превысить 16. Если же и после 16-й попытки кадр вызвал коллизию, то он отбрасывается. При большом количестве узлов вероятность коллизии возрастает, и пропускная способность сети Ethernet падает, т.к. сеть все большее время занята обработками коллизий и отбрасыванием кадров. Три фактора определяют работу CSMA/CD : минимальная длина кадра, скорость передачи данных и домен конфликта.

Станции нужно ждать определенное время, чтобы убедиться, что на линии нет никаких данных, - это время равно минимальной длине кадра, разделенной на скорость передачи (время, которое требуется, чтобы передать кадр минимальной длины), и пропорционально времени, необходимому для первого бита, чтобы пройти максимальное сетевое расстояние ( домен конфликта). Другими словами, мы имеем:

Минимальная длина кадра/Скорости передачи пропорциональна Домен конфликта/Скорость Распространения

В традиционной Локальной сети Ethernet , минимальная длина кадра - 520 битов, скорость передачи - 10 Mбит/с, скорость распространения - почти равна скорости света, и домен конфликта - около 2500 метров.



Рекомендуем почитать

Наверх