Какой принцип модуляции использовался в сетях ethernet

Обновлено: 07.07.2024

Ethernet Физический уровень является физический уровень функциональность Ethernet семейства компьютерных сетевых стандартов. Физический уровень определяет электрические или оптические свойства и скорость передачи физического соединения между устройством и сетью или между сетевыми устройствами. Он дополняется уровень МАС и логического канального уровня .

Физический уровень Ethernet развивался за время своего существования, начиная с 1980 года, и включает в себя несколько интерфейсов физических носителей и несколько порядков скорости от 1 Мбит / с до 400 Гбит / с . Диапазон физических сред - от громоздкого коаксиального кабеля до витой пары и оптического волокна со стандартизованной дальностью действия до 40 км. В общем, программное обеспечение стека сетевых протоколов будет работать одинаково на всех физических уровнях.

Многие адаптеры Ethernet и порты коммутатора поддерживают несколько скоростей за счет использования автосогласования для установки скорости и дуплексного режима для достижения наилучших значений, поддерживаемых обоими подключенными устройствами. Если автосогласование не удается, некоторые многоскоростные устройства определяют скорость, используемую их партнером, но это может привести к несоответствию дуплексного режима . За редкими исключениями порт 100BASE-TX ( 10/100 ) также поддерживает 10BASE-T, а порт 1000BASE-T ( 10/100/1000 ) также поддерживает 10BASE-T и 100BASE-TX. Большинство портов 10GBASE-T также поддерживают 1000BASE-T, некоторые даже 100BASE-TX или 10BASE-T. Хотя на автосогласование практически можно положиться для Ethernet по витой паре , несколько оптоволоконных портов поддерживают несколько скоростей. В любом случае даже многоскоростные оптоволоконные интерфейсы поддерживают только одну длину волны (например, 850 нм для 1000BASE-SX или 10GBASE-SR).

К 2007 году 10 Gigabit Ethernet уже использовался как в корпоративных, так и в операторских сетях, с ратификацией 40 Gbit / s и 100 Gigabit Ethernet . В 2017 году самыми быстрыми прибавками к семейству Ethernet стали 200 и 400 Гбит / с .

СОДЕРЖАНИЕ

Соглашения об именах

Как правило, слои именуются в соответствии с их спецификациями:

  • 10, 100, 1000, 10G, . - номинальная, используемая скорость наверху физического уровня (без суффикса = мегабит / с, G = гигабит / с), исключая линейные коды, но включая другие служебные данные физического уровня ( преамбула , ЮФО , ИПГ ); некоторые WAN PHY ( W ) работают с немного сниженным битрейтом по соображениям совместимости; закодированные подуровни PHY обычно работают с более высокими битрейтами
  • BASE, BROAD, PASS - указывает сигнализацию основной полосы , широкополосной или полосы пропускания соответственно
  • -T, -T1, -S, -L, -E, -Z, -C, -K, -H . - medium ( PMD ): T = витая пара , -T1 = однопарная витая пара, S = Короткая длина волны 850 нм ( многомодовое волокно ), L = длина волны 1300 нм (в основном одномодовое волокно ), E или Z = сверхдлинная длина волны 1500 нм (одномодовое), B = двунаправленное волокно (в основном одномодовое) ) с использованием WDM , P = пассивный оптический ( PON ), C = медный / твинаксиальный , K = объединительная плата , 2 или 5 или 36 = коаксиальный кабель с радиусом действия 185/500/3600 м (устаревший), F = волокно, различные длины волн, H = пластиковое оптическое волокно
  • X, R - метод кодирования PCS ( зависит от поколения): X для блочного кодирования 8b / 10b ( 4B5B для Fast Ethernet), R для кодирования больших блоков ( 64b / 66b )
  • 1, 2, 4, 10 - для LAN PHY указывает количество полос, используемых на ссылку; для WAN PHY указывает радиус действия в километрах

Для 10 Мбит / с кодировка не указана, поскольку во всех вариантах используется манчестерский код . Большинство слоев витой пары используют уникальную кодировку, поэтому чаще всего используется просто -T .

Охват , особенно для оптических соединений, определяются как максимально достижимая длиной линии связи , который гарантированно работает , когда все параметры канала выполнены ( модальные полосы пропускания , затухание , вносимые потери и т.д.). При лучших параметрах канала часто может быть достигнута более длинная и стабильная длина канала. И наоборот, канал с худшими параметрами канала тоже может работать, но только на меньшем расстоянии. Досягаемость и максимальное расстояние имеют одно и то же значение.

Физические уровни

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

Ранние реализации и 10 Мбит / с

Ранние стандарты Ethernet использовали манчестерское кодирование, чтобы сигнал самосинхронизировался и на него не влияли фильтры высоких частот .

Fast Ethernet

Все варианты Fast Ethernet используют звездообразную топологию и обычно используют линейное кодирование 4B5B .

1 Гбит / с

Все варианты Gigabit Ethernet используют звездообразную топологию. Варианты 1000BASE-X используют кодировку 8b / 10b PCS. Первоначально полудуплексный режим был включен в стандарт, но с тех пор от него отказались. Очень немногие устройства поддерживают гигабитную скорость в полудуплексе.

2,5 и 5 Гбит / с

2.5GBASE-T и 5GBASE-T представляют собой уменьшенные варианты 10GBASE-T и обеспечивают больший радиус действия по сравнению с кабелями до Cat 6A . Эти физические уровни поддерживают только витую пару медных кабелей.

10 Гбит / с

10 Gigabit Ethernet - это версия Ethernet с номинальной скоростью передачи данных 10 Гбит / с, что в десять раз быстрее, чем Gigabit Ethernet. Первый стандарт 10 Gigabit Ethernet, IEEE Std 802.3ae-2002, был опубликован в 2002 году. Последующие стандарты охватывают типы носителей для одномодового волокна (дальняя связь), многомодового волокна (до 400 м), медной объединительной платы (до 1 м) и медной витой пары (до 100 м). Все 10-гигабитные стандарты были объединены в IEEE Std 802.3-2008. В большинстве 10-гигабитных вариантов используется код PCS 64/66 бит ( -R ). 10 Gigabit Ethernet, в частности 10GBASE-LR и 10GBASE-ER , занимает значительную долю рынка в операторских сетях.

25 Гбит / с

Однополосный 25-гигабитный Ethernet основан на одной полосе 25,78125 ГБд из четырех из стандарта 100 Gigabit Ethernet, разработанного целевой группой P802.3by. 25GBASE-T по витой паре был одобрен вместе с 40GBASE-T в IEEE 802.3bq.

40 Гбит / с

Этот класс Ethernet был стандартизирован в июне 2010 года как IEEE 802.3ba. В работу также вошли первые Поколение 100 Гбит / с , опубликовано в марте 2011 года как IEEE 802.3bg. А Стандарт для витой пары 40 Гбит / с был опубликован в 2016 году как IEEE 802.3bq-2016.

50 Гбит / с

Рабочая группа IEEE 802.3cd разработала 50 Гбит / с вместе со стандартами следующего поколения 100 и 200 Гбит / с с использованием линий 50 Гбит / с.

100 Гбит / с

Первое поколение 100G Ethernet с использованием линий 10 и 25 Гбит / с было стандартизировано в июне 2010 года как IEEE 802.3ba наряду с 40 Гбит / с. Второе поколение, использующее линии 50 Гбит / с, было разработано рабочей группой IEEE 802.3cd вместе со стандартами 50 и 200 Гбит / с. Третье поколение, использующее одну полосу 100 Гбит / с, в настоящее время разрабатывается рабочей группой IEEE 802.3ck вместе с физическими уровнями 200 и 400 Гбит / с и интерфейсами подключенных устройств (AUI), использующими полосы 100 Гбит / с.

200 Гбит / с

Первое поколение 200 Гбит / с было определено рабочей группой IEEE 802.3bs и стандартизировано в 802.3bs-2017. Рабочая группа IEEE 802.3cd разработала стандарты 50 и следующего поколения 100 и 200 Гбит / с с использованием одной, двух или четырех линий 50 Гбит / с соответственно. Следующее поколение, использующее линии 100 Гбит / с, в настоящее время разрабатывается Целевой группой IEEE 802.3ck вместе с физическими уровнями 100 и 400 Гбит / с и интерфейсами подключаемых модулей (AUI), использующими линии 100 Гбит / с.

400 Гбит / с

Институт инженеров по электротехнике и электронике (IEEE) определил новый стандарт Ethernet , способный 200 и 400 Гбит / с в IEEE 802.3bs-2017. Еще одной целью может быть 1 Тбит / с.

В мае 2018 года IEEE 802.3 запустил рабочую группу 802.3ck для разработки стандартов для PHY 100, 200 и 400 Гбит / с и интерфейсов подключаемых модулей (AUI) с использованием линий 100 Гбит / с.

В 2008 году Роберт Меткалф , один из соавторов Ethernet, сказал, что, по его мнению, коммерческие приложения, использующие Terabit Ethernet, могут появиться к 2015 году, хотя для этого могут потребоваться новые стандарты Ethernet. Было предсказано, что за этим быстро последует масштабирование до 100 Терабит, возможно, уже в 2020 году. Стоит отметить, что это были теоретические прогнозы технологических возможностей, а не оценки того, когда такие скорости действительно станут доступны по практической цене. .

800 Гбит / с

Ethernet Technology Consortium (бывший 25 Gigabit Ethernet Consortium ) предложил PCS 800 Гбит / с Ethernet Variant на основе плотно комплектного 400GBASE-R в апреле 2020 года.

Имя Стандарт (пункт) Общие разъемы Описание
800GBASE-R По состоянию на апрель 2020 года подуровни PCS и PMA, похоже, определены с использованием восьми полос по 100 Гбит / с каждая и подключения к модулю приемопередатчика через интерфейс C2M или C2C, определенный в 802.3ck.

Первая миля

Для предоставления услуг доступа в Интернет напрямую от провайдеров для дома и малого бизнеса:

Имя Стандарт (пункт) Описание
10BaseS Проприетарный Ethernet через VDSL , используемый в продуктах Long Reach Ethernet ; использует полосу пропускания вместо указанной основной полосы
2BASE-TL 802.3ah-2004 (61 и 63) По телефонным проводам
10PASS-TS 802.3ah-2004 (61 и 62)
100BASE-LX10 802.3ah-2004 (58) Одномодовое оптоволокно
100BASE-BX10
1000BASE-LX10 802.3ah-2004 (59)
1000BASE-BX10
1000BASE-PX10 802.3ah-2004 (60) Пассивная оптическая сеть
1000BASE-PX20
10GBASE-PR
10 / 1GBASE-PRX
802.3av-2009 (75) Пассивная оптическая сеть 10 Гбит / с с восходящим каналом 1 или 10 Гбит / с на расстояние 10 или 20 км

Подслои

Начиная с Fast Ethernet, спецификации физического уровня разделены на три подуровня для упрощения проектирования и взаимодействия:

  • PCS ( Physical Coding Sublayer ) - этот подуровень выполняет автосогласование и базовое кодирование, такое как 8b / 10b, разделение полос и рекомбинацию. Для Ethernet скорость передачи в верхней части PCS - это номинальная скорость передачи данных , например 10 Мбит / с для классического Ethernet или 1000 Мбит / с для Gigabit Ethernet.
  • PMA ( Подуровень присоединения физического носителя ) - этот подуровень выполняет формирование кадров PMA, синхронизацию / обнаружение октетов и полиномиальное скремблирование / дескремблирование.
  • PMD ( подуровень, зависящий от физической среды ) - этот подуровень состоит из приемопередатчика для физической среды.

Витая пара

Несколько разновидностей Ethernet были специально разработаны для работы по 4-парным медным структурированным кабелям, уже установленным во многих местах.

В отличие от 10BASE-T и 100BASE-TX, 1000BASE-T и выше используют все четыре пары кабелей для одновременной передачи в обоих направлениях за счет использования эхоподавления .

Использование двухточечных медных кабелей дает возможность передавать вместе с данными малую электрическую мощность. Это называется Power over Ethernet, и существует несколько дополнительных стандартов IEEE 802.3. Комбинация 10BASE-T (или 100BASE-TX) с режимом A позволяет концентратору или коммутатору передавать как мощность, так и данные только по двум парам. Это было сделано для того, чтобы две другие пары оставались свободными для аналоговых телефонных сигналов. Контакты, используемые в режиме B, подают питание по запасным парам, не используемым 10BASE-T и 100BASE-TX. 4PPoE, определенный в IEEE 802.3bt, может использовать все четыре пары для обеспечения до 100 Вт.

Проводка 8P8C ( MDI )
Штырь Пара Цвет телефон 10BASE-T
100BASE-TX
1000BASE-T и
выше
PoE режим A PoE режим B
1 3 белый / зеленый TX + BI_DA + 48 В на выходе
2 3 зеленый TX- BI_DA– 48 В на выходе
3 2 белый / оранжевый RX + BI_DB + 48 В возврат
4 1 синий звенеть неиспользованный BI_DC + 48 В на выходе
5 1 белый / синий кончик неиспользованный BI_DC– 48 В на выходе
6 2 апельсин RX− BI_DB– 48 В возврат
7 4 белый / коричневый неиспользованный BI_DD + 48 В возврат
8 4 коричневый неиспользованный BI_DD– 48 В возврат

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

Минимальная длина кабеля

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

Для установок 10BASE2, работающих на коаксиальном кабеле RG-58, требуется минимум 0,5 м между станциями, подключенными к сетевому кабелю, это необходимо для минимизации отражений.

В установках 10BASE-T, 100BASE-T и 1000BASE-T, использующих витую пару, используется топология звезды . Для этих сетей не требуется минимальной длины кабеля.

Связанные стандарты

Некоторые сетевые стандарты не являются частью стандарта IEEE 802.3 Ethernet, но поддерживают формат кадра Ethernet и могут взаимодействовать с ним.

  • LattisNet - предварительный стандарт SynOptics для витой пары со скоростью 10 Мбит / с.
  • 100BaseVG - один из первых претендентов на Ethernet 100 Мбит / с. Он работает по кабелю категории 3. Использует четыре пары. Коммерческий провал.
  • TIA 100BASE-SX - поддерживается Ассоциацией телекоммуникационной индустрии . 100BASE-SX - это альтернативная реализация Ethernet 100 Мбит / с по оптоволокну; он несовместим с официальным стандартом 100BASE-FX. Его главная особенность - совместимость с 10BASE-FL , поддержка автосогласования между 10 Мбит / с и 100 Мбит / с - функция, которой не хватает в официальных стандартах из-за использования светодиодов разной длины волны. Он рассчитан на установленную базу волоконно-оптических сетей со скоростью 10 Мбит / с.
  • TIA 1000BASE-TX - предложенный Ассоциацией телекоммуникационной промышленности , это был коммерческий сбой, и никаких продуктов не существует. 1000BASE-TX использует более простой протокол, чем официальный стандарт 1000BASE-T, поэтому электроника может быть дешевле, но требует кабелей категории 6 .
  • G.hn - стандарт, разработанный ITU-T и продвигаемый HomeGrid Forum для высокоскоростных (до 1 Гбит / с) локальных сетей по существующей домашней проводке ( коаксиальные кабели , линии электропередач и телефонные линии). G.hn определяет уровень конвергенции прикладных протоколов (APC), который принимает кадры Ethernet и инкапсулирует их в MSDU G.hn.

Другие сетевые стандарты не используют формат кадра Ethernet, но все же могут быть подключены к Ethernet с использованием моста на основе MAC.

  • 802.11 - стандарты для беспроводных локальных сетей (LAN), продаваемые под торговой маркой Wi-Fi.
  • 802.16 - стандарты для беспроводных городских сетей (MAN), продаваемые под торговой маркой WiMAX.

Другие специализированные физические уровни включают Avionics Full-Duplex Switched Ethernet и TTEthernet - Ethernet с синхронизацией по времени для встроенных систем.


Семейство технологий Ethernet.

Интерфейс Ethernet, сетевая модель OSI

Модификации Ethernet.

Варианты соединения Скорость
Ethernet Коаксиальный кабель, оптика, витая пара 10 Мб/с
Fast Ethernet Оптика, витая пара 100 Мб/с
Gigabit Ethernet Оптика, витая пара 1 Гб/с
10G Ethernet Оптика, витая пара 10 Гб/с

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

Ethernet (10 Мб/с)
10Base-2
10Base-5
10Base-T
10Base-F
10Base-FL

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

Модификация Ethernet 10Base-5

А вот 10Base-T уже может использовать полнодуплексную передачу данных:

Модификация Ethernet 10Base-T

Здесь, как видите присутствует устройство под названием сетевой концентратор. Поэтому небольшое лирическое отступление на эту тему.

Зачастую термины сетевой концентратор, сетевой коммутатор и маршрутизатор перемешиваются и могут использоваться для описания одного и того же. Но строго говоря, все эти три термина относятся к абсолютно разному типу устройств:

  • Сетевой концентратор (хаб) работает на 1-м (физическом) уровне модели OSI и ретранслирует сигнал с одного входящего порта, на несколько исходящих. На этом его функционал заканчивается.
  • Сетевой коммутатор (свитч) работает на 2-м (канальном уровне). Здесь также происходит передача данных от одного устройства нескольким, но при этом коммутатор анализирует кадры на предмет MAC-адреса получателя и передает пакет только тому узлу, которому он адресован(!). Адресацию и структуру кадров подробно разберем чуть ниже.
  • Маршрутизатор же и вовсе работает на 3-м уровне (сетевом) модели OSI.

Кадр Ethernet.

Вся передаваемая информация поделена на пакеты/кадры, имеющие следующий формат:

Формат кадра Ethernet

Рассмотрим блоки подробнее:

Все поля, кроме поля данных, являются служебными.

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

При работе он позволяет идентифицировать все устройства в сети и определить, какому именно из них предназначен тот или иной кадр данных. Распределением MAC-адресов занимается регулирующий комитет IEEE Registration Authority, именно сюда производитель сетевого устройства должен обращаться для выделения ему некоего диапазона адресов, которые он сможет использовать для своей продукции.

И на этой ноте заканчиваем вводную теоретическую часть по Ethernet, в дальнейшем приступим к практическому использованию в своих устройствах. До скорого!

Технология Ethernet [ 3 ] , [ 4 ] , [ 17 ] , [ 57 ] , [ 60 ] , [ 70 ] , [ 77 ] — это самая распространенная технология локальных сетей. В сетях Ethernet применяется множественный доступ с контролем несущей и обнаружением коллизий ( Carrier Sense Multiply Access with Collision Detection — CSMA/CD ). Все компьютеры сети имеют доступ к общей шине через встроенный в каждый компьютер сетевой адаптер , используя полудуплексный режим передачи. Схема подключения компьютеров по коаксиальному кабелю приведена на рис.6.1.

Сеть Ethernet на коаксиальном кабеле (стандарты 10Base-5/10Base-2)


Рис. 6.1. Сеть Ethernet на коаксиальном кабеле (стандарты 10Base-5/10Base-2)

Станции на традиционной локальной сети 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 мкс, чтобы привести сетевые адаптеры в исходное состояние и предотвратить повторный захват среды одним и тем же узлом.

Местоположение в стеке протоколов и форматы физического и канального уровней сети Ethernet


Рис. 6.2. Местоположение в стеке протоколов и форматы физического и канального уровней сети Ethernet

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

Обмен сигналами при возникновении коллизии


Рис. 6.3. Обмен сигналами при возникновении коллизии

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

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

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

Уровни. рис. 6.4 показывает уровни Локальной сети Ethernet . Уровень звена передачи данных ( канальный уровень ) имеет два подуровня: подуровень управления логическим каналом связи ( LLC — Logical Link Control ) и подуровень управления доступом ( MAC - Media Access Control ). LLC -уровень ответственен за поток и контроль ошибок в уровне звена передачи данных (канальном уровне). Подуровень MAC ответственен за работу метода доступа CSMA/CD . Этот подуровень также создает данные, полученные от LLC -уровня, и передает кадры физическому уровню для кодирования. Физический уровень преобразует данные в электрические сигналы и посылает их следующей станции через среду передачи. Этот основной уровень также обнаруживает конфликты и сообщает о них уровню звена передачи данных (канальному уровню).

Уровни Ethernet

Кадр. В сети Ethernet имеется один тип кадра [5], содержащий семь полей: преамбула, начало кадра - SFD, адрес конечного пункта - DA, адрес источника - SA , длина /тип протокольной единицы — PDU и циклический избыточный код. Локальная сеть Ethernet не обеспечивает механизма для подтверждения получения кадров. Подтверждение реализуется на более высоких уровнях. Формат кадра CSMA/CD MAC показан на рис.6.5.

Кадр Ethernet

  • Преамбула. Преамбула кадров содержит 7 байтов (56 битов) чередующихся нулей и единиц, которые приводят в готовность систему для приема прибывающего кадра и подготавливают ее для синхронизации с помощью тактовых импульсов. Преамбула фактически добавляется на физическом уровне и не является (формально) частью кадра.
  • Ограничитель начала кадра (SFD — Start Frame Delimiter). Поле SFD (1 байт: 10101011) отмечает начало кадра и указывает станции на окончание синхронизации. Последние два бита — 11 (две единцы) — сигнал, что следующее поле — адрес получателя.
  • Адрес получателя (DA — Destination Address). Поле DA насчитывает 6 байтов и содержит физический адрес станции пункта назначения или промежуточного звена.
  • Исходный адрес (SA — Source Address ). Поле SA также насчитывает 6 байтов и содержит физический адрес передающей или промежуточной станции.
  • Длина/тип. Поле длина / тип имеет одно из двух значений. Если значение поля меньше, чем 1518, это — поле длины и определяет длину поля данных, которое следует дальше. Если значение этого поля больше, чем 1536, оно определяет верхний протокол уровня, который используется для обслуживания Internet.
  • Данные. Поле данных переносит данные, инкапсулированные из верхних протоколов уровня. Это минимум 46 и максимум 1500байтов.
  • Циклический избыточный код (CRC — Cyclical Redundancy Check). Последнее поле в этих кадрах по стандарту 802.3 содержит информацию для обнаружения ошибок, в этом случае CRC — 32.

Адресация. Каждая станция типа PC , рабочая станция или принтер на сети Локальной сети Ethernet имеет ее собственную сетевую интерфейсную карту ( NIC — Network Interface Card). NIC размещается внутри станции и обеспечивает станцию 6-байтовым физическим адресом. Адрес Локальной сети Ethernet — 6 байтов (48 битов), он обычно записывается в шестнадцатеричной системе обозначений с дефисом, чтобы отделить байты, как показано ниже:

07-01-02-01-2C-4B

Адреса в Локальной сети Ethernet передают байт за байтом, слева направо, однако для каждого байта самый младший бит передают первым, а самый старший бит — последним. Есть три типа адресов в Локальной сети Ethernet : однонаправленный, групповая рассылка и передача. Исходный адрес всегда однонаправленный. Адрес получателя может быть однонаправленным адресом (один единственный получатель), групповой рассылкой ( группа получателей) или широковещательной передачей (все станции, подключенные к LAN ). В однонаправленном адресе самый старший бит в начале байта:

Ethernet – технология локальных сетей, отвечающая за передачу данных по кабелю, доступную для устройств компьютерных и промышленных сетей. Данная технология располагается на канальном (подуровни LLC и MAC) и физическом уровнях модели OSI.

Компьютерные сети от А до Я: технология Ethernet и коммутаторы

По скорости передачи данных существуют такие технологии:

  1. Ethernet – 10 Мб/с
  2. Fast Ethernet – 100 Мб/с
  3. Gigabit Ethernet – 1 Гб/с
  4. 10G Ethernet – 10 Гб/с

Современное оборудование позволяет достигать скорости в 40 Гб/с и 100 Гб/с: такие технологии получили название 40GbE и 100GbE соответственно.

Также стоит выделить классический и коммутируемый Ethernet. Первый изначально использовал разделяемую среду в виде коаксиального кабеля, который позже был вытеснен концентраторами (hub). Основные недостатки – низкая безопасность и плохая масштабируемость (искажение данных при одновременной передаче 2-мя и более компьютерами, также известное как "коллизия").

Классический Ethernet

Коммутируемый Ethernet является более новой и усовершенствованной технологией, которая используется по сей день. Чтобы устранить недостатки предыдущей версии, разделяемую среду исключили и использовали соединение точка-точка. Это стало возможным благодаря новым устройствам под названием "коммутаторы" (switch).

Компьютерные сети от А до Я: технология Ethernet и коммутаторы

Классическая технология Ethernet давно и успешно заменена новыми технологиями, но некоторые нюансы работы сохранились. Рассмотрим классическую версию.

Физический уровень включает в себя 3 варианта работы Ethernet, которые зависят от сред передачи данных. Это:

  • коаксиальный кабель
  • витая пара
  • оптоволокно

Канальный, в свою очередь, включил методы доступа, а также протоколы, что ничем не отличаются для различных сред передачи данных. Подуровни LLC и MAC в классической технологии присутствуют вместе.

MAC-адреса позволяют идентифицировать устройства, подключенные к сети Ethernet, и идентичных при этом быть не должно, в противном случае из нескольких устройств с одинаковыми адресами будет работать только одно.

По типам MAC-адреса разделяются на:

  • Индивидуальные (для отдельных компьютеров).
  • Групповые (для нескольких компьютеров).
  • Широковещательные (для всех компьютеров сети).

Адреса могут назначаться как производителем оборудования (централизованно), так и администратором сети (локально).

Технология Ethernet и формат кадра:

Компьютерные сети от А до Я: технология Ethernet и коммутаторы

Также не стоит забывать о коллизиях. Если сигнал, который принят, отличается от переданного, это означает, что произошла коллизия.

Технология CSMA/CD разработана с учетом возникновения коллизий и предполагает их контроль. Модель CSMA/CD выглядит следующим образом:

Модель CSMA/CD

Классический Ethernet плох тем, что становится неработоспособным при нагрузке более чем 30%.

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

Суть коммутируемого Ethernet в том, что вместо хаба используется свич (коммутатор) – устройство, которое работает на канальном уровне и обладает полносвязной топологией, что обеспечивает соединение всех портов друг с другом напрямую по технологии точка-точка.

Таблицы коммутации есть в каждом таком устройстве. Они описывают, какие компьютеры к какому порту свича подключены. Чтобы узнать MAC-адреса, используется алгоритм обратного обучения, а для передачи данных – алгоритм прозрачного моста.

Простейшая таблица коммутации:

таблица коммутации

Алгоритм обратного обучения работает таким образом: коммутатор принимает кадры, анализирует заголовок и извлекает из него адрес отправителя. Таким образом, к определенному порту подключен компьютер с конкретным MAC-адресом.

Прозрачный мост не требует настройки и так назван за счет того, что он не заметен для сетевых устройств (у него нет своего MAC-адреса). Коммутатор принимает кадр, анализирует заголовок, извлекает из него адрес получателя и сопоставляет его с таблицей коммутации, определяя порт, к которому подключено устройство. Таким образом, кадр передается на конкретный порт получателя, а не на все порты, как в случае с концентратором. Если же адрес не найден в таблице, коммутатор работает так же, как и хаб.

Технология Ethernet претерпела немало изменений с момента своего появления. Сегодня она способна обеспечить высокоскоростное соединение, лишенное коллизий и не ограниченное небольшой нагрузкой сети, как это было в случае с классическим Ethernet.

В современных локальных сетях используются коммутаторы, которые по своей функциональности значительно эффективнее концентраторов. Больше нет разделяемой среды и связанных с ней коллизий, затрудняющих работу с сетью. Свичи анализируют заголовки и передают кадры только конечному получателю по принципу точка-точка. Способны "изучать" сеть благодаря таблице коммутации и алгоритму обратного обучения.

Плюсами коммутируемого Ethernet являются масштабируемость, высокая производительность и безопасность.

Читайте также: