Физика Ethernet для самых маленьких. Пропускная способность сети Ethernet

Днем рождения Ethernet можно считать 22 мая 1973 г., когда Роберт Меткалф (Robert Metcalfe) и Дэвид Боггс (David Boggs) опубликовали докладную записку, в которой описывалась экспериментальная сеть, построенная ими в Исследовательском центре фирмы Xerox в Пало-Альто. При рождении сеть получила имя Ethernet, базировалась на толстом коаксиальном кабеле и обеспечивала скорость передачи данных 2,94 Мбит/с. В декабре того же года Меткалф опубликовал докторскую работу "Packet Communication" ("Пакетная связь"), а в июле 1976 г. Меткалф и Боггс выпустили совместный труд "Ethernet: Distributed Packet Switching for Local Computer Networks" ("Ethernet: распределенная пакетная коммутация для локальных компьютерных сетей"). Таким образом, была создана теоретическая база для дальнейшего развития технологии. Ключевой фигурой в судьбе Ethernet становится Роберт Меткалф, который в 1979 г. для воплощения своих идей в жизнь создает собственную компанию 3Com, одновременно начиная работать консультантом в Digital Equipment Corporation (DEC). В DEC Меткалф получает задание на разработку сети, спецификации на которую не затрагивали бы патентов Xerox. Создается совместный проект Digital, Intel и Xerox, известный под названием DIX. Задачей консорциума DIX был перевод Ethernet из лабораторно-экспериментального состояния в технологию для построения новых систем, работающих с немалой на то время скоростью передачи данных 10 Мбит/с. Таким образом, Ethernet превращался из разработки Xerox в открытую и доступную всем технологию, что оказалось решающим в становлении его как мирового сетевого стандарта. В феврале 1980 г. результаты деятельности DIX были представлены в IEEE, где вскоре была сформирована группа 802 для работы над проектом. Ethernet закреплял свои позиции в качестве стандарта. Для успешного внедрения технологии важное значение сыграли дальнейшие шаги "родителей" Ethernet по взаимодействию с другими производителями чипов и аппаратного обеспечения - так, например, группа разработчиков Digital представила чип Ethernet и исходные тексты его программного обеспечения компаниям Advanced Micro Devices (AMD) и Mostek. В результате возможность производить совместимые чипсеты Ethernet получили и другие компании, что сказалось на качестве железа и снижении его стоимости. В марте 1981 г. 3Com представила 10 Мбит/с Ethernet-трансивер, а в сентябре 1982 г. - первый Ethernet-адаптер для ПК. После выхода первых изделий, в июне 1983 г. IEEE утвердил стандарты Ethernet 802.3 и Ethernet 10Base5. В качестве среды передачи предусматривался "толстый" коаксиальный кабель, а каждый узел сети подключался с помощью отдельного трансивера. Такая реализация оказалась дорогостоящей. Дешевой альтернативой с применением менее дорогого и более тонкого коаксиального кабеля, стал 10Base2 или ThinNet. Станции уже не требовали отдельных трансиверов для подключения к кабелю. В такой конфигурации Ehternet начал победное шествие по просторам экс-СССР. Главными его преимуществами была простота развертывания и минимальное количество активного сетевого оборудования. Сразу же определились и недостатки. На время подключения новых станций приходилось останавливать работу всей сети. Для выхода сети из строя достаточно было обрыва кабеля в одном месте, поэтому эксплуатация кабельной системы требовала от технического персонала проявлений прикладного героизма. Следующим шагом развития Ethernet стала разработка стандарта 10Base-T, предусматривавшего в качестве среды передачи неэкранированную витую пару (Unshielded Twisted Pair - UTP). В основу этого стандарта легли разработки SynOptics Communications под общим названием LattisNet, которые относятся к 1985 г. В 10Base-T использовалась топологии "звезда", в которой каждая станция соединялась с центральным концентратором (hub). Такой вариант реализации устранял необходимость прерывания работы сети на время подключения новых станций и позволял локализовать поиск обрывов проводки до одной линии концентратор-станция. Производители получили возможность встраивать в концентраторы средства мониторинга и управления сетью. В сентябре 1990 г. IEEE утверждает стандарт 10Base-T.

Здесь вам не Англия - копать надо глубже!
Военная мудрость


Ethernet 10Base5

Спецификация Ethernet 10Base5 предусматривает выполнение следующих условий:

  • Среда передачи - "толстый" около 12 мм в диаметре коаксиальный кабель (RG-8 или RG-11) с волновым сопротивлением 50 Ом.
  • Длина кабеля между соседними станциями не менее 2,5 м.
  • Максимальная длина сегмента сети не более 500 метров.
  • Общая длина всех кабелей в сегментах не более 2,500 метров.
  • Общее число узлов на один сегмент сети не более 100.
  • Сегмент оканчивается терминаторами, один из которых должен быть заземлен.
  • Ответвительные кабели могут быть сколь угодно короткими, но расстояние от трансивера до адаптера не более 50 метров.
  • В идеальном случае расстояние между соседними станциями должно быть кратно 2,5 м. Некоторые кабели имеют соответствующую маркировку через каждые 2,5 м для облегчения соблюдения этого условия.
Наибольшее распространение получило подключение трансивера к кабелю при помощи разъемов, имеющих веселенькое название "вампиры" (это из-за того, что при подключении разъем прокалывает кабель до центральной жилы). Подключение производится без остановки работы сети, в отличие от подключения через N-коннектор. Кабели в сегменте должны браться с одной катушки кабеля, что обеспечивает одинаковые электрические параметры всех подключаемых отрезков.

В трансивере находится активный приемо-передатчик с детектором коллизий и высоковольтным (1-5 кВ) разделительным трансформатором, питание обеспечивается от AUI-порта адаптера.

Основные преимущества 10Base5: большая длина сегмента, хорошая помехозащищенность кабеля и высокое напряжение изоляции трансивера. Благодаря этим качествам "толстый" Ethernet чаще всего применялся для прокладки базовых сегментов (Backbone). Сейчас этот стандарт практически полностью вытеснен более дешевыми и производительными реализациями Ethernet.


10Base2

Ограничения по спецификации Ethernet 10Base2:

  • Среда передачи - "тонкий" (около 6 мм в диаметре) коаксиальный кабель (RG-58 различных модификаций) с волновым сопротивлением 50 Ом.
  • Длина кабеля между соседними станциями не менее 0,5 м.
  • Максимальная длина сегмента сети не более 185 метров.
  • Общая длина всех кабелей в сегментах (соединенных через повторители) не более 925 метров.
  • Общее число узлов на один сегмент сети не более 30 (включая повторители).
  • Сегмент оканчивается терминаторами, один из которых заземляется.
  • Ответвления от сегмента недопустимы.
Сеть Ethernet 10Base2 часто называют "тонкой Ethernet" или Thinnet из-за применяемого кабеля. Это одна из самых простых в установке и дешевых типов сетей. Топология сети - общая шина. Кабель прокладывается вдоль маршрута, где размещены рабочие станции, которые подключаются к сегменту при помощи Т-коннекторов. Отрезки сети, соединяющие соседние станции, подключаются к T-коннекторам при помощи BNC-разъемов. Для соединения двух отрезков кабеля применяются I-коннекторы. В сети не более 1024 станций. Сейчас 10base2 применяется в "домашних" сетях.

Правила построения сетей, использующих физическую топологию "общая шина".

В этом случае действует правило 5-4-3, т.е.:

  • не более чем 5 сегментов сети
  • могут быть объединены не более чем 4-мя повторителями
  • при этом станции могут быть подключены не более чем к 3-м сегментам, остальные 2 могут быть использованы для увеличения общей длины сети.


10Base-T

Соответствует стандарту IEEE 802.3i, принятому в 1991 г.
Ограничения спецификации Ethernet 10Base-T:

  • Среда передачи - неэкранированный кабель на основе витой пары (UTP - Unshielded Twisted Pair) категории 3 и выше. При этом задействуются 2 пары - одна на прием, вторая на передачу.
  • Физическая топология "звезда".
  • Длина кабеля между станцией и концентратором не более 100 м.
  • Максимальный диаметр сети не более 500 метров.
  • Количество станций в сети не более 1024.
В сети 10Base-Т термин "сегмент" применяют к соединению станция-концентратор. Дополнительные расходы в 10Base2, связанные с необходимостью наличия концентратора и большим количеством кабеля, компенсируются большей надежностью и удобством эксплуатации. Индикаторы, присутствующие даже на самых простых концентраторах, позволяют быстро найти неисправный кабель. Управляемые модели концентраторов способны осуществлять мониторинг и управление сетью. Совместимость кабельной системы со стандартами Fast Ethernet увеличивает пропускную способность без изменения кабельных систем. Для оконцовки кабеля применяются восьмиконтактные разъемы и розетки RJ-45.


10Base-F

Среда передачи данных стандарта 10Base-F - оптоволокно. В стандарте повторяется топология и функциональные элементы 10Base-T: концентратор, к портам которого с помощью кабеля подключаются сетевые адаптеры станций. Для соединения адаптера с повторителем используется два оптоволокна - одно на прием, второе на передачу.

Существует несколько разновидностей 10Base-F. Первым стандартом для использования оптоволокна в сетях Ethernet был FOIRL (Fiber Optic Inter-Repeater Link). Ограничение длины оптоволоконных линий между повторителями 1 км при общей длине сети не более 2,5 км. Максимальное число повторителей - 4.

В стандарте 10Base-FL , предназначенном для соединения станций с концентратором, длина сегмента оптоволокна до 2 км при общей длине сети не более 2,5 км. Максимальное число повторителей также 4. Ограничения длин кабелей даны для многомодового кабеля. Применение одномодового кабеля позволяет прокладывать сегменты длиной до 20 км (!).

Существует также стандарт 10Base-FB , предназначенный для магистрального соединения повторителей. Ограничение на длину сегмента - 2 км при общей длине сети 2,74 км. Количество повторителей - до 5. Характерной особенностью 10Base-FB является способность повторителей обнаруживать отказы основных портов и переходить на резервные за счет обмена специальными сигналами, которые отличаются от сигналов передачи данных.

Стандарты 10Base-FL и 10Base-FB не совместимы между собой. Дешевизна оборудования 10Base-FL позволила ему обогнать по распространенности волоконно-оптические сети других стандартов.

Оконцовка оптоволоконных кабелей представляет собой существенно более сложную задачу, чем оконцовка медных кабелей. Необходимо точное совмещение осей светопроводящего материала - волокон и коннекторов. Типы коннекторов в основном отличаются друг от друга размером и формой направляющего ободка. Если в самых первых биконических коннекторах использовались конические ободки, то в настоящее время используются коннекторы типа SC (square cross-section), имеющие ободок квадратного сечения. Для надежного закрепления коннектора в гнезде в ранних типах коннекторов использовалась байонетная (ST) или резьбовая (SMA) фиксация. Сейчас в коннекторах SC используется технология "push-pull", предусматривающая закрепление коннектора в гнезде защелкиванием. Коннекторы типа SC применяются не только в локальных сетях, но также и в телекоммуникационных системах и в сетях кабельного телевидения.

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

Область применения оптоволокна в сетях Ethernet - это магистральные каналы, соединения между зданиями, а также те случаи, когда применение медных кабелей невозможно из-за больших расстояний или сильных электромагнитных помех на участке прокладки кабеля. На сегодняшний день стандарт 10Base-F вытесняется более скоростными стандартами Ethernet на оптоволоконном кабеле.

Правила построения сетей, использующих физическую топологию "звезда"

Правило 5-4-3 можно интерпретировать в этом случае следующим образом:

  • каскадно могут объединяться не более чем 4 концентратора;
  • "дерево" каскадируемых концентраторов должно быть построено таким образом, чтобы между двумя любыми станциями в сети было не более чем 4 концентратора;
В смешанных сетях могут быть исключения из этого правила - например, если один из хабов поддерживает не только витую пару, но и оптоволоконный кабель, то допустимое число каскадируемых концентраторов увеличивается до 5.


Экзотика

10Broad36
Необычная технология в семействе Ethernet. Отличается способом передачи - широкополосная ("broadband") вместо узкополосной ("baseband"). В этом случае полоса пропускания кабеля разделяется на отдельные частотные диапазоны, которые назначаются каждой службе. В качестве среды передачи используется коаксиальный кабель с волновым сопротивлением 75 Ом (обычный телевизионный кабель). Причем 10Broad36 "уживается" в одном кабеле с кабельным телевидением.

Длина сегмента сети не более 1800 метров, а максимальное расстояние между любыми двумя станциями в сети - 3600 м. Скорость передачи 10 Mбит/с. Подключение станций производится с помощью трансиверов, подсоединяемых к кабелю. Длина AUI кабеля, соединяющего трансивер со станцией, не более 50 м. Сегменты сети 10Broad36 должны терминироваться т.н. "оконечным головным" устройством, которое располагается на конце единичного или в корне множественных сегментов. Соединение станций в сети осуществляется одним или двумя кабелями. В первом случае для приема и передачи сигналов выделяются различные каналы частот. Передача станции поступает только на "оконечное головное" устройство, которое преобразует частоту, после чего передача принимается другими станциями, подключенными к сети. Во втором случае один из кабелей используется для приема, второй - для передачи. Сигнал достигает "оконечного головного" устройства, после чего проходит на другой кабель без изменения частоты и принимается любой станцией в сети. Полнодуплексный режим не поддерживается. Технология 10Broad36 не получила широкого распространения, вероятно, из-за сложности реализации и высокой стоимости.

1Base5
Эта технология соответствует стандарту IEEE 802.3e, утвержденному в 1987 году. Также известна под именем StarLAN. Топология - "звезда", ограничение на длину сегмента - 400 м. Работает с витой парой категории 2 и выше. Скорость передачи - 1 Мбит/с. Упоминается, в основном, как часть не менее экзотической UltraNet или в порядке перечисления - "и такое, мол, бывает:-)". В настоящее время шансов на применение не имеет из-за малой пропускной способности.

Быстрее... еще быстрее...
После того, как стандарт 10Base-T стал преобладающим, определив среду передачи строящихся сетей - медную витую пару, развитие технологии пошло в направлении увеличения скорости передачи данных. Первой из технологий 100 Мбит/с для локальных сетей, была FDDI . При всех достоинствах эта технология была дорогостоящей. Для удешевления путем применения кабелей на медной витой паре фирмой Crescendo была разработана и запатентована схема кодирования и скремблирования, допускающая полнодуплексную передачу "точка-точка" по UTP для стандарта CDDI. Позднее именно эти спецификации легли в основу стандарта 100Base-T , преобладающего сегодня во вновь создаваемых сетях. 100Base-T соответствует стандарту IEEE 802.3u , утвержденному в 1995 году.

100Base-T имеет 2 разновидности реализации - 100Base-TX и 100Base-T4 . Различаются они количеством используемых пар и категорией применяемого кабеля. 100Base-TX использует 2 пары кабеля UTP категории 5, 100Base-T4 использует 4 пары кабеля категории 3 или выше. Наибольшее распространение получил стандарт 100Base-TX, 100Base-T4 применяется в основном в старых сетях, построенных на UTP класса 3. Максимально допустимое расстояние от станции до концентратора 100 м, как и в 10Base-T , но в связи с изменением скорости распространения сигналов диаметр сети стандарта 100Base-T ограничен 200 м.

100 Base-FX - реализация Fast Ethernet с использованием в качестве среды передачи многомодового оптоволоконного кабеля. Ограничение длины сегмента - 412 метров при использовании полудуплексного режима и 2 км - при использовании полнодуплексного.

...быстро, как только возможно
Прогресс - штука безостановочная. 100 Мбит/с - немалая скорость передачи данных, но для магистральных каналов ее может не хватить. В 1996 г. начались работы по стандартизации сетей Ethernet со скоростью передачи данных 1000 Мбит/с, которые называют Gigabit Ethernet . Был образован Gigabit Ethernet Alliance, в который вошли 11 компаний: 3Com, Bay Networks, Cisco, Compaq, Granite Systems, Intel, LSI Logic, Packet Engines, Sun, UB Networks и VLSI Technology. К началу 1998 года в Альянс входило уже более 100 компаний. В июне 1998 г. принимается стандарт IEEE 802.3z , использующий одномодовые и многомодовые оптоволоконные кабели, а также STP категории 5 на короткие расстояния (до 25 м). Столь малое допустимое расстояние в случае применения UTP обуславливало сомнительную возможность практического применения такого варианта. Положение изменилось с принятием в июне 1999 г. стандарта IEEE 802.3ab для передачи 1000 Мбит/с по неэкранированной витой паре на расстояния до 100 м.

Спецификации Gigabit Ethernet:

1000Base-LX: трансиверы на длинноволновом лазере, одномодовый и многомодовый оптоволоконный кабель, ограничения длины сегмента 550 м для многомодового и 3 км для одномодового кабеля. Некоторые фирмы предлагают оборудование, позволяющее строить сегменты с применением одномодового кабеля гораздо большей длины - десятки километров.

1000Base-SX: трансиверы на коротковолновом лазере и многомодовый оптический кабель. Ограничения длины сегмента 300 м для кабеля с диаметром оптического проводника 62.5 мкм и 550 м для кабеля с диаметром проводника 50 мкм.

1000Base-CX: экранированная витая пару. Ограничение длины сегмента - 25 м.

1000Base-T: неэкранированная витая пару. Ограничение длины сегмента - 100 м.

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

Есть ли предел скорости у технологии Ethernet? В начале 2000 г. 3Com, Cisco Systems, Extreme Networks, Intel, Nortel Networks, Sun Microsystems и Worldwide Packets основали 10 Gigabit Alliance. Задача Альянса - способствовать работе комитета IEEE в разработке стандарта 802.3ae (10 Gigabit Ethernet), который планируется принять весной 2002 г. Рабочая группа IEEE уже опубликовала предварительную информацию об ограничениях на длину сегмента сети с пропускной способностью 10 Гбит/с: до 100 метров для используемого в настоящее время многомодового оптоволоконного кабеля и до 300 метров для нового усовершенствованного многомодового оптоволоконного кабеля. Существует несколько вариантов одномодового оптоволоконного кабеля: до 2 км для сети группы зданий и 10 или 40 км для региональной сети.

Модель OSI
При подробном рассмотрении функционирования сетей часто упоминается понятие уровней взаимодействия компонентов сети. В качестве "линейки" для определения уровней используется модель OSI (Open System Interconnect - взаимодействие открытых систем), разработанная как описание структуры идеальной сетевой архитектуры. В модели OSI семь уровней взаимодействия для рассмотрения процесса обмена информацией между устройствами в сети. Каждый из уровней сети относительно автономен и рассматривается отдельно. Модель OSI используется для определения функций каждого уровня.

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

2) Канальный уровень (Data Link) обеспечивает надежный транзит данных через физический канал. Выполняя эту задачу, канальный уровень решает вопросы физической адресации, топологии сети, линейной дисциплины (каким образом конечной системе использовать сетевой канал), уведомления о неисправностях, упорядоченной доставки блоков данных и управления потоком информации. Обычно этот уровень разбивается на два подуровня: LLC (Logical Link Control) в верхней половине, осуществляющего проверку на ошибки, и MAC (Media Access Control) в нижней половине, отвечающего за физическую адресацию и прием/передачу пакетов на физическом уровне.

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

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

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

6) Уровень представления отвечает за то, чтобы информация, посылаемая из прикладного уровня одной системы, была читаемой для прикладного уровня другой системы. При необходимости представительный уровень осуществляет трансляцию между множеством форматов представления информации путем использования общего формата представления информации. При необходимости трансформации подвергаются не только фактические данные, но и структуры данных, используемые программами. Типичным примером является преобразование окончаний строк UNIX (CR) в MS-DOS формат (CRLF).

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

Детские болезни Ethernet и борьба с ними

Ethernet использует "случайный" метод доступа к сети (CSMA/CD - carrier-sense multiple access/collision detection) - множественный доступ с обнаружением несущей. В нем отсутствует последовательность, в соответствии с которой станции могут получать доступ к среде для осуществления передачи. В этом смысле доступ к среде осуществляется случайным образом. Преимущество метода: алгоритмы случайного доступа реализуются значительно проще по сравнению с алгоритмами детерминированного доступа. Следовательно, аппаратные средства могут быть дешевле. Поэтому Ethernet более распространен по сравнению с другими технологиями для локальных сетей. При загрузке сети уже на уровне 30% становятся ощутимыми задержки при работе станций с сетевыми ресурсами, а дальнейшее увеличение нагрузки вызывает сообщения о недоступности сетевых ресурсов. Причиной этого являются коллизии, возникающие между станциями, начавшими передачу одновременно или почти одновременно. При возникновении коллизии, передаваемые данные не доходят до получателей, а передающим станциям приходится возобновлять передачу. В классическом Ethernet все станции в сети образовывали домен коллизий (collision domain). При этом одновременная передача любой пары станций приводила к возникновению коллизии.

Сегментация сети
Основной способ борьбы с перегрузкой сегментов во времена преобладания сетей стандарта 10Base2. Весь сегмент разбивался на части. При этом вопрос передачи информации между сегментами при необходимости решался с помощью маршрутизации. Аппаратные средства особой популярностью не пользовались. Обычно сервер с несколькими сетевыми адаптерами устанавливался приблизительно в центре сети и на нем настраивался программный маршрутизатор. Таким образом, кроме изоляции коллизий в отдельных сегментах, можно было увеличить общий размер сети до 185 + 185 = 370 м.

Коммутация пакетов
Используя топологию "звезда", стандарт 10Base-T на физическом уровне реализует "свернутую" или "коллапсированную" общую шину, поэтому проблема коллизий актуальна и для него. Впервые технология коммутации сегментов Ethernet была предложена фирмой Kalpana в 1990 году. Коммутирующие концентраторы, или просто коммутаторы (switch), позволили каждой станции использовать среду передачи без конкуренции с другими за счет буферизации входящих данных и передаче их станции-получателю только тогда, когда его порт открыт. Коммутация фактически преобразует Ethernet из широковещательной системы с конкурентной борьбой за полосу пропускания в систему адресной передачи данных. При этом пары портов отправитель-адресат динамически образуют независимые виртуальные каналы. Это увеличивает пропускную способность сети по сравнению с применением концентраторов. Довольно популярными являются решения, когда серверы подключаются к более скоростным портам коммутатора, станции - к менее скоростным. В этом случае в идеале каждая станция имеет доступ к серверу с максимальной скоростью, поддерживаемой адаптером.

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

Передача пакетов от порта-источника в порт-получатель в коммутаторе происходит либо "на лету" (cut-though), либо с полной буферизацией пакетов (store-and-forward). При использовании передачи "на лету" передача порту-получателю начинается еще до окончания приема пакета с порта-источника, используя адрес получателя из заголовка пакета. Такой способ сокращает задержки передачи при небольшой загрузке сети, однако ему присущи и недостатки - в этом случае невозможна предварительная обработка пакетов, позволяющая отбрасывать плохие пакеты без передачи их получателю. При увеличении загрузки сети задержка при передаче "на лету" практически равняется задержке при передаче с буферизацией, это объясняется тем, что в этом случае выходной порт часто бывает занят приемом другого пакета, поэтому вновь поступивший пакет для данного порта все равно приходится буферизовать.

Во многих коммутаторах применяется адаптивная технология: режимы буферизации и передачи "на лету" применяются в зависимости от величины нагрузки сети.

Технология коммутации позволяет строить сети с большим количеством станций, при этом доля широковещательного (broadcast) трафика достигает существенных значений. При необходимости ограничить доступ станций к сетевым ресурсам, применяется технология виртуальных локальных сетей (VLAN). Виртуальную локальную сеть (ВЛС) образует группа узлов сети, трафик которой, в том числе и широковещательный, на канальном уровне полностью изолирован от узлов, входящих в другие ВЛС. Передача кадров между разными ВЛС на основании адреса канального уровня невозможна, независимо от типа адреса - уникального, группового или широковещательного.

Долгое время стандарт на ВЛС отсутствовал, вместе с тем существовало множество несовместимых друг с другом фирменных реализаций. Сейчас принят стандарт на ВЛС IEEE 802.1Q.

Для построения ВЛС до принятия стандарта IEEE 802.1Q обычно применялась группировка портов, либо группировка MAC-адресов. Решения на основе группировки портов проще в применении, но в случае соединения нескольких коммутаторов каждая ВЛС требует отдельного соединения между ними, что приводит к расточительному использованию портов и кабелей. Группировка на основе MAC адресов рациональнее использует порты и соединения, но трудоемка при эксплуатации. В качестве достоинства этих способов можно отметить использования стандартных кадров Ethernet. Стандарт IEEE 802.1Q предусматривает изменение структуры кадра Ethernet с введением в него дополнительных полей, в которые помещаются сведения о принадлежности узла к определенной ВЛС. Кроме того, добавляются поля, где храниться информация о приоритете кадра, используемая в стандарте IEEE 802.1p.

Для передачи информации между разными ВЛС необходимо привлечение сетевого уровня. Соответствующие средства могут представлять собой либо отдельный маршрутизатор, либо входить в состав аппаратно-программного обеспечения коммутатора. Коммутаторы, имеющие средства для работы на уровне сетевых протоколов, называются "маршрутизирующими коммутаторами", "коммутаторами третьего уровня". Для управления потоками информации в них применяется либо последовательная, либо потоковая маршрутизация пакетов. В первом случае реализуются классические функции маршрутизатора, и каждый пакет обрабатывается отдельно. Во втором случае используется нестандартный метод, применяемый для сокращения числа операций для определения маршрута пакетов. Первый пакет обрабатывается на третьем уровне и определяет порт назначения для остальных пакетов для того же адресата. Дальнейшая пересылка пакетов происходит на втором уровне, что ускоряет процесс передачи по сравнению с классической маршрутизацией. Для упрощения реализации в коммутаторах третьего уровня применяется маршрутизация только протоколов IP и IPX, как наиболее распространенных в локальных сетях.

Приоритезация трафика

Еще одно свойство Ethernet, рассматриваемое как недостаток при необходимости передачи по сети информации, чувствительной к задержкам, такой как голос и видео. Протоколы канального уровня Ethernet не поддерживают поле приоритета кадра, поэтому для решения этой проблемы производители сетевого оборудования начали встраивать в коммутаторы дополнительные технологические решения. Например, технология фирмы 3Com PACE (Priority Access Control Enabled - управление приоритетами доступа), позволяющая в одном канале выделить два логических подканала - с высоким и низким приоритетами. В этом случае приоритеты приписываются портам коммутатора и кадр помещается в очередь кадров соответствующего приоритета в зависимости от того, на какой порт он поступил. PACE использует стандартный формат кадров для использования в одной сети оборудования как с поддержкой PACE, так и без нее.

Положение изменилось с принятием стандарта IEEE 802.1p: появилась возможность определения восьми уровней приоритета кадра на основе использовании новых полей, определенных в стандарте IEEE 802.1Q. Таким образом, управление приоритетами организуется более гибко, без привязки к определенным портам.

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

Еще один прием, применяемый в коммутаторах, основан на передаче станции фиктивных пакетов станции в то время, когда в буфере коммутатора нет пакетов для передачи на порт станции. При этом среда передачи равновероятно захватывается попеременно портом коммутатора и станцией, и интенсивность передачи пакетов в коммутатор снижается в среднем вдвое. Такой метод называется методом обратного давления (backpressure). Он комбинируется с методом агрессивного захвата среды для большего подавления активности конечных станций.

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

ГОУ ВПО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(технический университет)»

Дагестанский филиал

Кафедра Вычислительной техники

Курсовая работа

по дисциплине «Сети ЭВМ»

на тему:

" Локальная сеть Ethernet "

Выполнила: студентка 4го курса

специальности ВМКСиС

Исаева П. М.

Проверил: Фейламазова С. А.

Махачкала 2011г.

    Введение…………………………………………….……………2

    История Ethernet…………………………………………………3

    Сети Ethernet…………………………………………………..…6

    Серверы……………………………………………………….....11

    Оборудование для локальных сетей…………………………..15

    Топология сети……………………………………………….....16

    Общие характеристики локальных вычислительных сетей....22

    Ethernеt безопасность локальной сети………………………...26

    Мосты и коммутации……………………………………...........29

    Многообразия Ethernet…………………………………...32

    Стандартизации…………………………………………...33

    Заключение………………………………………………..34

    Список используемой литературы………………………35

ВВЕДЕНИЕ

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

Конец 90-х гг. прошлого века выявил явного лидера среди технологий локальных сетей - семейство Ethernet, в которое вошли классическая технология Ethernet 10 Мбит/с, а также Fast Ethernet 100 Мбит/с и Gigabit Ethernet 1000 Мбит/с. Простые алго-ритмы работы предопределили низкую стоимость оборудования Ethernet. Широкий диапазон иерархии скоростей позволяет рационально строить локальную сеть, применяя ту технологию семейства, которая в наибольшей степени отвеча-ет задачам предприятия и потребностям пользователей. Важно также, что все технологии Ethernet очень близки друг к другу по принципам работы, что упрощает обслуживание и интеграцию этих сетей.

Актуальность данной работы обусловлена важностью изучения локальных компьютерных систем для студентов технических специальностей как одного из краеугольных понятий предмета «Сети ЭВМ».

Целью работы является изучение характеристик и особенностей локальной сети Ethernet.

В соответствии с целью работы, были поставлены следующие задачи: определение понятия «локальная вычислительная сеть», характеристика основных способов построения сетей (топология сетей), краткая характеристика основных протоколов сети, которые обеспечивают согласованное взаимодействие пользователей в сети, изучение таких технологий локальных сетей как Ethernet, Token Ring, FDDI, Fast и Gigabit Ethernet.

История ETHERNET

Технология 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 превратилась в комплекс сетевых технологий, что сегодня лежит в основе большинства локальных сетей. Коаксиальный кабель был заменен с "точка-точка" связаны Ethernet ретрансляторов или переключателей, чтобы уменьшить затраты на установку, повысить надежность, и позволить "точка-точка управления и устранения неполадок. Есть много вариантов Ethernet в общем пользовании.

Ethernet станций общаются, посылая друг другу пакеты данных, блоки данных, которые индивидуально отправлено и доставлено. Как и в других IEEE 802 LAN, Ethernet каждой станции дается 48-битный MAC-адрес. MAC-адреса используются для определения и назначения и источника каждого пакета данных. Карты сетевого интерфейса (NIC) или фишки обычно не принимают пакеты, адресованные в другие места Ethernet. Адаптеры приходят запрограммированы глобально уникальный адрес. Несмотря на значительные изменения в Ethernet от толщины коаксиальный кабель шины работает в 10 Мбит / с для точка-точка " работает на 1 Гбит / с и за ее пределами, всех поколений Ethernet (за исключением ранней экспериментальной версии) использовать тот же формат кадра (и, следовательно, тот же интерфейс для высших слоев), и могут быть легко между собой через мост.

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

Ethernet

Ethernet (читается "эзернет") - локальная компьютерная сеть с выходом в интернет или без него.

Синонимы Ethernet - LAN или "локалка" . Сеть Ethernet используется для объединения компьютеров в проводную сеть. Яркий пример сети Ethernet - проводной интернет в жилых домах (например, "Корбина"), а также корпоративные сети в офисах. Чтобы организовать сеть Ethernet, используют кабель с разъемом RJ-45 , который подключают к порту сетевой карты компьютера. Существует беспроводной аналог Ethernet-сети под названием WLAN .

Реалии современного мира таковы, что компьютер, еще совсем недавно абсолютно нормально воспринимавшийся отдельно от интернета и локальных сетей в качестве самостоятельного инструмента для работы и средства развлечения, сейчас кажется неполноценным. Еще бы, ведь развитие инструментов коллективной работы (повсеместное внедрение различных корпоративных информационных систем, таких как 1C:Предприятие, ПАРУС-Предприятие 8, SAP R/3 и множества других), и развлекательных средств (появление и развитие таких явлений, как форумы, блоги, социальные сети и многого другого) привело к тому, что компьютер, не включенный в сеть, не может полностью удовлетворить потребностей пользователя.

Более того, развитие современной IP-телефонии и средств бизнес-коммуникации (в первую очередь, это электронная почта), а также IM (таких как ICQ, Агент Mail.ru, Я.Онлайн, Google Talk, Jabber и многих других) превратили современные компьютеры из изолированных систем обработки информации в средство связи.

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

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

Таким образом, Ethernet определяет, как именно должна быть построена локальная сеть , какое необходимо использовать оборудование и как именно должна быть организована передача данных на уровне. Иногда можно встретить и другое название технологии Ethernet – IEEE 802.3. Этот принятый IEEE (Institute of Electrical and Electronics Engineers – Институт инженеров по электротехнике и радиоэлектронике, международная некоммерческая ассоциация специалистов в области техники) стандарт, который закрепляет на бумаге реализацию технологии Ethernet.

История появления технологии Ethernet

Технология 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.

Развитие сетей Ethernet

Коаксиальный кабель

Однако было бы странно, если бы технология, придуманная в далеком 1979 г., дошла до нас без серьезных изменений. Оригинальные сети Ethernet использовали коаксиальный кабель для передачи данных и предусматривали передачу данных на скорости 3Мбит/с.

Следующим этапом в развитие сетей Ethernet стало увеличение скорости передачи данных. В раннем стандарте IEEE 802.3 (еще эта технология называется 10BASE5, или «Толстый Ethernet») описана технология передачи данных с помощью коаксиального кабеля с волновым сопротивлением 50 Ом (RG-8) , с максимальной длиной сегмента 500 метров.

В тоже время появляется стандарт IEEE 802.3a (другими названиями этих сетей Ethernet стали 10BASE2, или «Тонкий Ethernet»). В качестве среды для передачи данных использовался кабель RG-58, с максимальной длиной сегмента 200 метров. Компьютеры присоединялись один к другому, для подключения кабеля к сетевой карте был нужен T-коннектор, а на кабеле должен был быть BNC-коннектор. Кроме того, требовалось наличие терминаторов на каждом конце кабеля. Именно эта технология получила большое коммерческое распространение и нашла себе широкое применение в сетях того времени.

Витая пара

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

Основными причинами перехода на витую пару были:

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

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

Таким образом, появился стандарт StarLAN 10, который в дальнейшем эволюционировал в стандарт IEEE 802.3i (также известен, как 10BASE-T). Для передачи данных в этом стандарте используется 4 провода кабеля витой пары (две скрученные пары) категории-3 или категории-5. Максимальная длина сегмента 100 метров. Этот стандарт так же получил коммерческое распространение, однако вскоре был заменен более быстрым потомком.

Fast Ethernet

Этот потомок получил общепринятое название Fast Ethernet, а технология – IEEE 802.3u (100BASE-TX). В этом стандарте задействована витая пара категории 5 и фактически используются только две неэкранированные пары проводников. Поддерживается дуплексная передача данных, расстояние между устройствами до 100 м. Именно этот стандарт получил в настоящее время максимальное распространение. Более того, упоминая сети Ethernet, чаще всего имеется в виду именно эта реализация этой технологии.

Gigabit Ethernet

Однако дальнейшее развитие сетей Ethernet не закончилось, и следующим его этапом стало появление стандарта, получившего название Gigabit Ethernet. Основное достижение – это увеличение скорости передачи данных до 1 Гбит/с.

Для этого была разработана технология IEEE 802.3ab (1000BASE-T), использующая витую пару категорий 5e. В передаче данных участвуют все 4 пары. Скорость передачи данных – 250 Мбит/с по одной паре.

Несмотря на то, что большинство существующих сетей используют Fast Ethernet, этот стандарт постепенно вытесняет более современный Gigabit Ethernet.

10 Gigabit Ethernet

Несмотря на то, что стандарт Gigabit Ethernet еще только начал свое внедрение, прогресс не стоит на месте, и уже разработан стандарт, который придет ему на смену. Как вы уже догадались, это 10 Gigabit Ethernet, со скоростью передачи данных до 10 Гбит/с.

Недавно принятая технология, IEEE 802.3an-2006 (10GBASE-T), использует экранированную витую пару и предназначена для передачи данных на расстояниях до 100 метров.

100 Gigabit Ethernet

Хотя 10 Gigabit Ethernet еще не получи широкого распространения, уже ведутся разработки следующего стандарта.

Оптоволокно

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

Немного о скорости передачи данных в сетях

Следует напомнить немного о скорости передачи данных в сетях. Первое, о чем нельзя забывать, – это разница между битами и байтами. Как известно, в одном бите содержится 8 байт, а это означает, что максимальная скорость передачи данных в стандарте Gigabit Ethernet составляет 1000/8=125 Мб/c.

Вторая особенность, это то, что когда мы говорим о скорости передачи данных, то мы часто имеем в виду скорость передачи полезной информации (например, скорость копирования файлов). Однако в контексте канального уровня OSI (о нем была речь в начале) всегда упоминается общая скорость передачи данных, которая не учитывает разбиения на полезную и служебную информацию. Трудно точно сказать заранее, какое может быть соотношение полезной и служебной информации (а от этого зависит скорость передачи полезной информации). Однако вряд ли служебной информации будет больше, чем полезной и поэтому для определения средней скорости передачи полезной информации можно просто поделить общую скорость в байтах в два раза. Таким образом, для Gigabit Ethernet это будет 62.5 Мб/c.

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

Наибольшее распространение среди стандартных сетей получила сеть Ethernet. Впервые она появилась в 1972 году (разработчиком выступила известная фирма Xerox). Сеть оказалась довольно удачной, и вследствие этого ее в 1980 году поддержали такие крупнейшие компании, как DEC и Intel (объединение этих компаний назвали DIX по первым буквам их названий). Их стараниями в 1985 году сеть Ethernet стала международным стандартом, ее приняли крупнейшие международные организации по стандартам: комитет 802 IEEE (Institute of Electrical and Electronic Engineers) и ECMA (European Computer Manufacturers Association).

Стандарт получил название IEEE 802.3 (по-английски читается как "eight oh two dot three"). Он определяет множественный доступ к моноканалу типа шина с обнаружением конфликтов и контролем передачи, то есть с уже упоминавшимся методом доступа CSMA/CD. Этому стандарту удовлетворяли и некоторые другие сети, так как уровень его детализации невысок. В результате сети стандарта IEEE 802.3 нередко были несовместимы между собой как по конструктивным, так и по электрическим характеристикам. Однако в последнее время стандарт IEEE 802.3 считается стандартом именно сети Ethernet.

Основные характеристики первоначального стандарта IEEE 802.3:

    топология – шина;

    среда передачи – коаксиальный кабель;

    скорость передачи – 10 Мбит/с;

    максимальная длина сети – 5 км;

    максимальное количество абонентов – до 1024;

    длина сегмента сети – до 500 м;

    количество абонентов на одном сегменте – до 100;

    метод доступа – CSMA/CD;

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

Строго говоря, между стандартами IEEE 802.3 и Ethernet существуют незначительные отличия, но о них обычно предпочитают не вспоминать.

Сеть Ethernet сейчас наиболее популярна в мире (более 90% рынка), предположительно таковой она и останется в ближайшие годы. Этому в немалой степени способствовало то, что с самого начала характеристики, параметры, протоколы сети были открыты, в результате чего огромное число производителей во всем мире стали выпускать аппаратуру Ethernet, полностью совместимую между собой.

В классической сети Ethernet применялся 50-омный коаксиальный кабель двух видов (толстый и тонкий). Однако в последнее время (с начала 90-х годов) наибольшее распространение получила версия Ethernet, использующая в качестве среды передачи витые пары. Определен также стандарт для применения в сети оптоволоконного кабеля. Для учета этих изменений в изначальный стандарт IEEE 802.3 были сделаны соответствующие добавления. В 1995 году появился дополнительный стандарт на более быструю версию Ethernet, работающую на скорости 100 Мбит/с (так называемый Fast Ethernet, стандарт IEEE 802.3u), использующую в качестве среды передачи витую пару или оптоволоконный кабель. В 1997 году появилась и версия на скорость 1000 Мбит/с (Gigabit Ethernet, стандарт IEEE 802.3z).

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

Рис. 7.1. Классическая топология сети Ethernet

В качестве сегмента (части сети) может выступать классическая шина или единичный абонент. Для шинных сегментов используется коаксиальный кабель, а для лучей пассивной звезды (для присоединения к концентратору одиночных компьютеров) – витая пара и оптоволоконный кабель. Главное требование к полученной в результате топологии – чтобы в ней не было замкнутых путей (петель). Фактически получается, что все абоненты соединены в физическую шину, так как сигнал от каждого из них распространяется сразу во все стороны и не возвращается назад (как в кольце).

Максимальная длина кабеля сети в целом (максимальный путь сигнала) теоретически может достигать 6,5 километров, но практически не превышает 3,5 километров.

В сети Fast Ethernet не предусмотрена физическая топология шина, используется только пассивная звезда или пассивное дерево. К тому же в Fast Ethernet гораздо более жесткие требования к предельной длине сети. Ведь при увеличении в 10 раз скорости передачи и сохранении формата пакета его минимальная длина становится в десять раз короче. Таким образом в 10 раз уменьшается допустимая величина двойного времени прохождения сигнала по сети (5,12 мкс против 51,2 мкс в Ethernet).

Для передачи информации в сети Ethernet применяется стандартный манчестерский код.

Доступ к сети Ethernet осуществляется по случайному методу CSMA/CD, обеспечивающему равноправие абонентов. В сети используются пакеты переменной длины со структурой, представленной на рис. 7.2. (цифры показывают количество байт)

Рис. 7.2. Структура пакета сети Ethernet

Длина кадра Ethernet (то есть пакета без преамбулы) должна быть не менее 512 битовых интервалов или 51,2 мкс (именно такова предельная величина двойного времени прохождения в сети). Предусмотрена индивидуальная, групповая и широковещательная адресация.

В пакет Ethernet входят следующие поля:

    Преамбула состоит из 8 байт, первые семь представляют собой код 10101010, а последний байт – код 10101011. В стандарте IEEE 802.3 восьмой байт называется признаком начала кадра (SFD – Start of Frame Delimiter) и образует отдельное поле пакета.

    Адреса получателя (приемника) и отправителя (передатчика) включают по 6 байт и строятся по стандарту, описанному в разделе "Адресация пакетов" лекции 4. Эти адресные поля обрабатываются аппаратурой абонентов.

    Поле управления (L/T – Length/Type) содержит информацию о длине поля данных. Оно может также определять тип используемого протокола. Принято считать, что если значение этого поля не больше 1500, то оно указывает на длину поля данных. Если же его значение больше 1500, то оно определяет тип кадра. Поле управления обрабатывается программно.

    Поле данных должно включать в себя от 46 до 1500 байт данных. Если пакет должен содержать менее 46 байт данных, то поле данных дополняется байтами заполнения. Согласно стандарту IEEE 802.3, в структуре пакета выделяется специальное поле заполнения (pad data – незначащие данные), которое может иметь нулевую длину, когда данных достаточно (больше 46 байт).

    Поле контрольной суммы (FCS – Frame Check Sequence) содержит 32-разрядную циклическую контрольную сумму пакета (CRC) и служит для проверки правильности передачи пакета.

Таким образом, минимальная длина кадра (пакета без преамбулы) составляет 64 байта (512 бит). Именно эта величина определяет максимально допустимую двойную задержку распространения сигнала по сети в 512 битовых интервалов (51,2 мкс для Ethernet или 5,12 мкс для Fast Ethernet). Стандарт предполагает, что преамбула может уменьшаться при прохождении пакета через различные сетевые устройства, поэтому она не учитывается. Максимальная длина кадра равна 1518 байтам (12144 бита, то есть 1214,4 мкс для Ethernet, 121,44 мкс для Fast Ethernet). Это важно для выбора размера буферной памяти сетевого оборудования и для оценки общей загруженности сети.

Выбор формата преамбулы не случаен. Дело в том, что последовательность чередующихся единиц и нулей (101010...10) в манчестерском коде характеризуется тем, что имеет переходы только в середине битовых интервалов (см. раздел 2.6.3), то есть только информационные переходы. Безусловно, приемнику просто настроиться (синхронизоваться) при такой последовательности, даже если она по какой-то причине укорачивается на несколько бит. Последние два единичные бита преамбулы (11) существенно отличаются от последовательности 101010...10 (появляются переходы еще и на границе битовых интервалов). Поэтому уже настроившийся приемник легко может выделить их и детектировать тем самым начало полезной информации (начало кадра).

Для сети Ethernet, работающей на скорости 10 Мбит/с, стандарт определяет четыре основных типа сегментов сети, ориентированных на различные среды передачи информации:

    10BASE5 (толстый коаксиальный кабель);

    10BASE2 (тонкий коаксиальный кабель);

    10BASE-T (витая пара);

    10BASE-FL (оптоволоконный кабель).

Наименование сегмента включает в себя три элемента: цифра "10" означает скорость передачи 10 Мбит/с, слово BASE – передачу в основной полосе частот (то есть без модуляции высокочастотного сигнала), а последний элемент – допустимую длину сегмента: "5" – 500 метров, "2" – 200 метров (точнее, 185 метров) или тип линии связи: "Т" – витая пара (от английского "twisted-pair"), "F" – оптоволоконный кабель (от английского "fiber optic").

Точно так же для сети Ethernet, работающей на скорости 100 Мбит/с (Fast Ethernet) стандарт определяет три типа сегментов, отличающихся типами среды передачи:

    100BASE-T4 (счетверенная витая пара);

    100BASE-TX (сдвоенная витая пара);

    100BASE-FX (оптоволоконный кабель).

Здесь цифра "100" означает скорость передачи 100 Мбит/с, буква "Т" – витую пару, буква "F" – оптоволоконный кабель. Типы 100BASE-TX и 100BASE-FX иногда объединяют под именем 100BASE-X, а 100BASE-T4 и 100BASE-TX – под именем 100BASE-T.

Подробнее особенности аппаратуры Ethernet, а также алгоритма управления обменом CSMA/CD и алгоритма вычисления циклической контрольной суммы (CRC) будут рассмотрены далее в специальных разделах курса. Здесь следует отметить только то, что сеть Ethernet не отличается ни рекордными характеристиками, ни оптимальными алгоритмами, она уступает по ряду параметров другим стандартным сетям. Но благодаря мощной поддержке, высочайшему уровню стандартизации, огромным объемам выпуска технических средств, Ethernet выгодно выделяется среди других стандартных сетей, и поэтому любую другую сетевую технологию принято сравнивать именно с Ethernet.

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

EtherNet стандарт IEEE 802.3

Это самый распространенный на сегодняшний день стандарт технологии сети.

Особенности:

  • работает с коаксиальным кабелем, витой парой, оптическими кабелями;
  • топология – шина, звезда;
  • метод доступа – CSMA/CD.

Архитектура сетевой технологии Ethernet фактически объединяет целый набор стандартов, имеющих как общие черты, так и отличия.

Технология Ethernet была разработана вместе со многими первыми проектами корпорации Xerox PARC. Общепринято считать, что Ethernet был изобретён 22 мая 1973 года, когда Роберт Меткалф составил докладную записку для главы PARC о потенциале технологии Ethernet. Но законное право на технологию Меткалф получил через несколько лет. В 1976 году он и его ассистент Дэвид Боггс издали брошюру под названием «Ethernet: Distributed Packet Switching For Local Computer Networks». Меткалф ушёл из Xerox в 1979 году и основал компанию 3Com для продвижения компьютеров и локальных вычислительных сетей. Ему удалось убедить DEC, Intel и Xerox работать совместно и разработать стандарт Ethernet (DIX). Впервые этот стандарт был опубликован 30 сентября 1980 года .

Дальнейшее развитие технологии EtherNet:

  • 1982-1993 разработка 10Мбит/с EtherNet;
  • 1995-1998 разработка Fast EtherNet;
  • 1998-2002 разработка GigaBit EtherNet;
  • 2003-2007 разработка 10GigaBit EtherNet;
  • 2007-2010 разработка 40 и 100GigaBit EtherNet;
  • 2010 по сей день разработка Terabit Ethernet.

На уровне MAC, который обеспечивает доступ к среде и передаче кадра, для идентификации сетевых интерфейсов узлов сети используются регламентированные стандартом уникальные 6-байтовые адреса, называемые MAC-адресами. Обычно MAC-адрес записывается в виде шести пар шестнадцатеричных цирф, разделенных тире или двоеточиями, например 00-29-5E-3C-5B-88. Каждый сетевой адаптер имеет MAC-адрес.

Структура MAC-адреса Ethernet:

  • первый бит MAC-адреса получателя называется битом I/G (individual/group или широковещательным). В адресе источника он называется индикатором маршрута от источника (Source Route Indicator);
  • второй бит определяет способ назначения адреса;
  • три старших байта адреса называются защитным адресом (Burned In Address, BIA) или уникальным идентификатором организации (Organizationally UniqueIdentifier, OUI);
  • за уникальность младших трех байт адреса отвечает сам производитель.

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

Формат кадра технологии EtherNet

В сетях Ethernet существует 4 типа фреймов (кадров):

  • кадр 802.3/LLC (или кадр Novell802.2),
  • кадр Raw 802.3 (или кадр Novell 802.3),
  • кадр Ethernet DIX (или кадр Ethernet II),
  • кадр Ethernet SNAP.

На практике в оборудовании EtherNet используется только один формат кадра, а именно кадр EtherNet DIX, который иногда называют кадром по номеру последнего стандарта DIX.

  • Первые два поля заголовка отведены под адреса:
    • DA (Destination Address) – MAC-адрес узла назначения;
    • SA (Source Address) – MAC-адрес узла отправителя. Для доставки кадра достаточно одного адреса – адреса назначения, адрес источника помещается в кадр для того, чтобы узел, получивший кадр, знал, от кого пришел кадр и кому нужно на него ответить.
  • Поле T (Type) содержит условный код протокола верхнего уровня, данные которого находятся в поле данных кадра, например шестнадцатеричное значение 08-00 соответствует проколу IP. Это поле требуется для поддержки интерфейсных функций мультиплексирования и демультиплексирования кадров при взаимодействии с протоколами верхних уровней.
  • Поле данных. Если длина пользовательских данных меньше 46 байт, то это поле дополняется до минимального размера байтами заполнения.
  • Поле контрольной последовательности кадра (Frame Check Sequence, FCS) состоит из 4 байт контрольной суммы. Это значение вычисляется по алгоритму CRC-32.

Кадр EtherNet DIX (II) не отражает разделения канального уровня EtherNet на уровень MAC и уровень LLC: его поля поддерживают функции обоих уровней, например интерфейсные функции поля T относятся у функциям уровня LLC, в то время как все остальные поля поддерживают функции уровня MAC.

Рассмотрим формат кадра EtherNet II на примере перехваченного пакета с помощью сетевого анализатора Wireshark

Обратите внимание, что так как MAC адрес состоит из кода производителя и номера интерфейса, то сетевой анализатор сразу преобразует код производителя в название фирмы-изготовителя.

Таким образом в технологии EtherNet в качестве адреса назначения и адреса получателя выступают MAC адреса.

Стандарты технологии Ethernet

Физические спецификации технологии Ethernet включают следующие среды передачи данных.

  • l0Base-5 - коаксиальный кабель диаметром 0,5 дюйма (1дм=2,54см), называемый «толстым» коаксиальным кабелем, с волновым сопротивлением 50Ом.
  • l0Base-2 - коаксиальный кабель диаметром 0,25 дюйма, называемый «тонким» коаксиальным кабелем, с волновым сопротивлением 50Ом.
  • l0Base-T - кабель на основе неэкранированной витой пары (Unshielded Twisted Pair, UTP), категории 3,4,5.
  • l0Base-F - волоконно-оптический кабель.

Число 10 обозначает номинальную битовую скорость передачи данных стандарта, то есть 10Мбит/с а слово «Base» - метод передачи на одной базовой частоте. Последний символ обозначает тип кабеля.

Кабель используется как моноканал для всех станций, максимальная длина сегмента 500м. Станция подключаться к кабелю через приемопередатчик - трансивер. Трансивер соединяется с сетевым адаптером разъема DB-15 интерфейсным кабелем AUI. Требуется наличие терминаторов на каждом конце, для поглощения распространяющихся по кабелю сигналов.

Правила «5-4-3» для коаксиальных сетей:

Стандарт сетей на коаксиальном кабеле разрешает использование в сети не более 4 повторителей и, соответственно, не более 5 сегментов кабеля. При максимальной длине сегмента кабеля в 500 м это дает максимальную длину сети в 500*5=2500 м. Только 3 сегмента из 5 могут быть нагруженными, то есть такими, к которым подключаются конечные узлы. Между нагруженными сегментами должны быть ненагруженные сегменты.

l0Base-2

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

Также используется правило 5-4-3.

l0Base-T

Образует звездообразную топологию на основе концентратора, концентратор осуществляет функцию повторителя и образует единый моноканал, максимальная длина сегмента 100м. Конечные узлы соединяются с помощью двух витых пар. Одна пара для передачи данных от узла к концентратору - Tx, а другая для передачи данных от концентратора к узлу – Rx.
Правила «4-х хабов» для сетей на основе витой пары:
В стандарте сетей на витой паре определено максимально число концентраторов между любыми двумя станциями сети, а именно 4. Это правило носит название «правила 4-х хабов». Очевидно, что если между любыми двумя узлами сети не должно быть больше 4-х повторителей, то максимальный диаметр сети на основе витой пары составляет 5*100 = 500 м (максимальная длина сегмента 100м).

10Base-F

Функционально сеть Ethernet на оптическом кабеле состоит из тех же элементов, что и сеть стандарта 10Base-T

Стандарт FOIRL (Fiber Optic Inter-Repeater Link) первый стандарт комитета 802.3 для использования оптоволокна в сетях Ethernet. Мах длина сегмента 1000м, мах число хабов 4, при общей длине сети не более 2500 м.

Стандарт 10Base-FL незначительное улучшение стандарта FOIRL. Мах длина сегмента 2000 м. Максимальное число хабов 4,а максимальная длина сети - 2500 м.

Стандарт 10Base-FB предназначен только для соединения повторителей. Конечные узлы не могут использовать этот стандарт для присоединения к портам концентратора. Мах число хабов 5, мах длина одного сегмента 2000 м и максимальной длине сети 2740 м.

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

При рассмотрении правила «5-4-3» или «4-х хабов», в случае появления на пути распространения по кабелям воображаемого сигнала устройства типа «свич», расчет топологических ограничений начинается с нуля.

Пропускная способность сети Ethernet

Пропускная способность оценивается через количество кадров либо количество байт данных, передаваемых по сети за единицу времени. Если в сети не происходят коллизии, максимальная скорость передачи кадров минимального размера(64 байта) составляет 14881 кадров в секунду. При этом полезная пропускная способность для кадров Ethernet II – 5.48 Мбит/с.

Максимальная скорость передачи кадров максимального размера (1500 байт) составляет 813 кадров в секунду. Полезная пропускная способность при этом составит 9.76 Мбит/с.