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

  • Tutorial
  • Что такое домен коллизий?
  • Сколько пар используется для Ethernet и почему?
  • По каким парам идет прием, а по каким передача?
  • Что ограничивает длину сегмента сети?
  • Почему кадр не может быть меньше определенной величины?

Если не знаешь ответов на эти вопросы, а читать стандарты и серьезную литературу по теме лень - прошу под кат.

Кто-то считает, что это очевидные вещи, другие скажут, что скучная и ненужная теория. Тем не менее на собеседованиях периодически можно услышать подобные вопросы. Мое мнение: о том, о чем ниже пойдет речь, нужно знать всем, кому приходится брать в руки «обжимку» 8P8C (этот разъем обычно ошибочно называют RJ-45). На академическую глубину не претендую, воздержусь от формул и таблиц, так же за бортом оставим линейное кодирование. Речь пойдет в основном о медных проводах, не об оптике, т.к. они шире распространены в быту.

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

Технология Ethernet - часть богатого наследия исследовательского центра Xerox PARC . Ранние версии Ethernet использовали в качестве среды передачи коаксиальный кабель, но со временем он был полностью вытеснен оптоволокном и витой парой. Однако важно понимать, что применение коаксиального кабеля во многом определило принципы работы Ethernet. Дело в том, что коаксиальный кабель - разделяемая среда передачи. Важная особенность разделяемой среды: ее могут использовать одновременно несколько интерфейсов, но передавать в каждый момент времени должен только один. С помощью коаксиального кабеля можно соединит не только 2 компьютера между собой, но и более двух, без применения активного оборудования. Такая топология называется шина . Однако если хотябы два узла на одной шине начнут одновременно передавать информацию, то их сигналы наложатся друг на друга и приемники других узлов ничего не разберут. Такая ситуация называется коллизией , а часть сети, узлы в которой конкурируют за общую среду передачи - доменом коллизий . Для того чтоб распознать коллизию, передающий узел постоянно наблюдает за сигналов в среде и если собственный передаваемый сигнал отличается от наблюдаемого - фиксируется коллизия. В этом случае все узлы перестают передавать и возобновляют передачу через случайный промежуток времени.

Диаметр коллизионного домена и минимальный размер кадра

Теперь давайте представим, что будет, если в сети, изображенной на рисунке, узлы A и С одновременно начнут передачу, но успеют ее закончить раньше, чем примут сигнал друг друга. Это возможно, при достаточно коротком передаваемом сообщении и достаточно длинном кабеле, ведь как нам известно из школьной программы, скорость распространения любых сигналов в лучшем случае составляет C=3*10 8 м/с. Т.к. каждый из передающих узлов примет встречный сигнал только после того, как уже закончит передавать свое сообщение - факт того, что произошла коллизия не будет установлен ни одним из них, а значит повторной передачи кадров не будет. Зато узел B на входе получит сумму сигналов и не сможет корректно принять ни один из них. Для того, чтоб такой ситуации не произошло необходимо ограничить размер домена коллизий и минимальный размер кадра. Не трудно догадаться, что эти величины прямо пропорциональны друг другу. В случае же если объем передаваемой информации не дотягивает до минимального кадра, то его увеличивают за счет специального поля pad, название которого можно перевести как заполнитель.

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

Витая пара и дуплексный режим рабты
Витая пара в качестве среды передачи отличается от коаксиального кабеля тем, что может соединять только два узла и использует разделенные среды для передачи информации в разных направлениях. Одна пара используется для передачи (1,2 контакты, как правило оранжевый и бело-оранжевый провода) и одна пара для приема (3,6 контакты, как правило зеленый и бело-зеленый провода). На активном сетевом оборудовании наоборот. Не трудно заметить, что пропущена центральная пара контактов: 4, 5. Эту пару специально оставили свободной, если в ту же розетку вставить RJ11, то он займет как раз свободные контакты. Таким образом можно использовать один кабели и одну розетку, для LAN и, например, телефона. Пары в кабеле выбраны таким образом, чтоб свести к минимуму взаимное влияние сигналов друг на друга и улучшить качество связи. Провода одной пару свиты между собой для того, чтоб влияние внешних помех на оба провода в паре было примерно одинаковым.
Для соединения двух однотипных устройств, к примеру двух компьютеров, используется так называемый кроссовер-кабель(crossover) , в котором одна пара соединяет контакты 1,2 одной стороны и 3,6 другой, а вторая наоборот: 3,6 контакты одной стороны и 1,2 другой. Это нужно для того, чтоб соединить приемник с передатчиком, если использовать прямой кабель, то получится приемник-приемник, передатчик-передатчик. Хотя сейчас это имеет значение только если работать с каким-то архаичным оборудованием, т.к. почти всё современное оборудование поддерживает Auto-MDIX - технология позволяющая интерфейсу автоматически определять на какой паре прием, а на какой передача.

Возникает вопрос: откуда берется ограничение на длину сегмента у Ethernet по витой паре, если нет разделяемой среды? Всё дело в том, первые сети построенные на витой паре использовали концентраторы. Концентратор (иначе говоря многовходовый повторитель) - устройство имеющее несколько портов Ethernet и транслирующее полученный пакет во все порты кроме того, с которого этот пакет пришел. Таким образом если концентратор начинал принимать сигналы сразу с двух портов, то он не знал, что транслировать в остальные порты, это была коллизия. То же касалось и первых Ethernet-сетей использующих оптику (10Base-FL).

Зачем же тогда использовать 4х-парный кабель, если из 4х пар используются только две? Резонный вопрос, и вот несколько причин для того, чтобы делать это:

  • 4х-парный кабель механически более надежен чем 2х-парный.
  • 4х-парный кабель не придется менять при переходе на Gigabit Ethernet или 100BaseT4, использующие уже все 4 пары
  • Если перебита одна пара, можно вместо нее использовать свободную и не перекладывать кабель
  • Возможность использовать технологию Power over ethernet

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

Gigabit Ethernet

В отличии от своих предшественников Gigabit Ethernet всегда использует для передачи одновременно все 4 пары. Причем сразу в двух направлениях. Кроме того информация кодируется не двумя уровнями как обычно (0 и 1), а четырьмя (00,01,10,11). Т.е. уровень напряжения в каждый конкретный момент кодирует не один, а сразу два бита. Это сделано для того, чтоб снизить частоту модуляции с 250 МГц до 125 МГц. Кроме того добавлен пятый уровень, для создания избыточности кода. Он делает возможной коррекцию ошибок на приеме. Такой вид кодирования называется пятиуровневым импульсно-амплитудным кодированием (PAM-5). Кроме того, для того, чтоб использовать все пары одновременно для приема и передачи сетевой адаптер вычитает из общего сигнала собственный переданный сигнал, чтоб получить сигнал переданный другой стороной. Таким образом реализуется полнодуплексный режим по одному каналу.

Дальше - больше

10 Gigabit Ethernet уже во всю используется провайдерами, но в SOHO сегменте не применяется, т.к. судя по всему там вполне хватает Gigabit Ethernet. 10GBE качестве среды распространения использует одно- и многомодовое волокно, с или без уплотнением по длине волны , медные кабели с разъемом InfiniBand а так же витую пару в стандарте 10GBASE-T или IEEE 802.3an-2006.

40-гигабитный Ethernet (или 40GbE ) и 100-гигабитный Ethernet (или 100GbE ). Разработка этих стандартов была закончена в июле 2010 года. В настоящий момент ведущие производители сетевого оборудования, такие как Cisco, Juniper Networks и Huawei уже заняты разработкой и выпуском первых маршрутизаторов поддерживающих эти технологии.

В заключении стоит упомянуть о перспективной технологии Terabit Ethernet . Боб Меткалф, создатель предположил, что технология будет разработана к 2015 году, и так же сказал:

Чтобы реализовать Ethernet 1 ТБит/с, необходимо преодолеть множество ограничений, включая 1550-нанометровые лазеры и модуляцию с частотой 15 ГГц. Для будущей сети нужны новые схемы модуляции, а также новое оптоволокно, новые лазеры, в общем, все новое

UPD : Спасибо хабраюзеру Nickel3000 , что подсказал, про то что разъем, который я всю жизнь называл RJ45 на самом деле 8P8C .
UPD2: : Спасибо пользователю Wott , что объяснил, почему используются контакты 1,2,3 и 6.

Теги: Добавить метки

– технология локальных сетей, отвечающая за передачу данных по кабелю, доступную для устройств компьютерных и промышленных сетей. Данная технология располагается на канальном (подуровни 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 является более новой и усовершенствованной технологией, которая используется по сей день. Чтобы устранить недостатки предыдущей версии, разделяемую среду исключили и использовали соединение точка-точка. Это стало возможным благодаря новым устройствам под названием «коммутаторы» (switch).

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

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

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

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

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

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

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

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

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

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

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

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

Коммутируемый Ethernet

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

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

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

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

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

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

Итоги

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

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

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

Наибольшее распространение среди стандартных сетей получила сеть 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 "

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

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

Исаева П. М.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13. Список используемой литературы………………………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 состоит из одного кабеля, к которому при помощи разъемов, коннекторов и трансиверов подключаются все сетевые узлы. Простая сеть Ethernet обходится относительно недорого, что в сочетании со скоростью передачи в 10, 100 и даже 1000 Мбит/с в значительной степени способствует ее популярности.

Существует три разновидности Ethernet, условно называемые толстый, тонкий и витая пара. При использовании тонкого и толстого Ethernet данные передаются через коаксиальные кабели, отличающиеся по диаметру и способу подключения к компьютеру. Для подключения компьютера к тонкому кабелю Ethernet используется специальный коннектор Т-образной формы (Т-коннектор), который вставляется в разрыв кабеля и подключается к разъему на задней стенке компьютера. Чтобы подключить компьютер к толстому кабелю Ethernet, необходимо просверлить в кабеле небольшое отверстие и при помощи специального прокалывающего приспособления (vampire tap) подсоединить к нему вспомогательный трансиверный кабель. К трансиверному кабелю можно подсоединить один или несколько сетевых узлов. Тонкий кабель Ethernet может достигать 200 метров в длину, а толстый - 500 метров. Эти разновидности Ethernet называют 10base-2 и 10base-5 соответственно. Связка base происходит от термина «baseband modulations», означающего, что данные передаются непосредственно в кабель, минуя модем. Число в начале определяет скорость в Мбит/с, а число на конце - максимальную длину кабеля в сотнях метров. При использовании витой пары используется кабель, состоящий из двух пар медных проводов. Обычно при этом требуется установить дополнительное устройство, называемое активным концентратором (active hub). Витую пару обозначают термином 10base-T (Т - twisted pair, то есть «витая пара»). Для витых пар со скоростью передачи 100 Мбит/с используется обозначение 100base-T.

Ethernet — самый распространённый международный стандарт локальных сетей (несколько миллионов сетей с этой технологией по всему миру).

Разработкой стандартов локальных сетей занимаются рабочие группы IEEE (Institute of Elecrical and Electronics Engineers — Институт инженеров электротехники и электроники) — международная некоммерческая ассоциация специалистов в области техники, мировой лидер в области разработки стандартов по радиоэлектронике и электротехнике. Эта общественная некоммерческая ассоциация профессионалов ведет свою историю с 1884 года, объединяет 380,000 индивидуальных членов из 150 стран (25% членов проживают вне США).

Ethernet — это не один, а целое семейство стандартов, имеющих разные пользовательские характеристики.

Если за основу сравнения этих стандартов взять скорость передачи данных и максимально возможное расстояние между двумя узлами (диаметр сети), то получим такую сравнительную таблицу:

Сначала рассмотрим принцип построения локальных сетей на основе исторически первого варианта Ethernet (10 Мбит/с), который появился в конце 70–х годов как стандарт трёх компаний — Digital, Intel, Xerox.

Эта технология, как и технологии Fast Ethernet, Gigabit Ethernet основана на понятии разделяемой среды : каждый узел получает всё, что передаётся по сети; передачу выполняет только один узел, остальные ждут паузы для начала собственной передачи.

В основе технологии 10G Ethernet положен другой принцип: информация не “разбрасывается” по всей сети, а целенаправленно “проталкивается” от узла к узлу по направлению к пункту назначения. За продвижение данных в такой сети отвечают маршрутизаторы . Они определяют соседний узел, в который нужно передвинуть информационный пакет для приближения его к пункту назначения. Такие сети называются сетями с коммутацией пакетов .

Ethernet

На рисунке показана схема сети Ethernet на коаксиальном кабеле. Сегмент кабеля на концах оборудован терминаторами (“заглушками”) для поглощения распространяемого сигнала (на рисунке терминаторы нарисованы чёрными квадратиками).

Кабель при помощи Т-образного разъёма соединяет между собой сетевые адаптеры компьютеров.

Принцип работы

Любой участник может послать в сеть сообщение, но только тогда, когда в ней “тихо” — нет другой передачи.

Например, узел 2 (см. рисунок выше) слушает сеть, и стартует передачу, начиная её адресами отправителя и получателя (“компьютер 2 передаёт сообщение для компьютера 4”).

Передача распространяется по кабелю в обе стороны (поглощаясь терминаторами на концах), и все участники слышат её (в том числе и сам отправитель).

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

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

В силу этой причины сообщения передаются разделёнными на пакеты (в технологии Ethernet они называются кадрами ). Длина пакета лежит в диапазоне от 64 до 1518 байтов.

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

MAC-адреса

Узлы в сети Ethernet адресуются при помощи 6-байтового двоичного числа, называемого MAC-адресом (Media Access Control — управление доступом к носителю).

Обычно MAC-адрес записывают в виде шести пар шестнадцатеричных цифр, разделённых тире или двоеточиями, например, 10:A1:17:3D:56:AF .

О компьютерной арифметике рассказывает теоретический материал к зачётам с номером 2 во втором и третьем уроках этой книги.

Уникальный MAC-адрес “зашивается” в сетевой адаптер при его изготовлении. Он не может совпадать ни с каким другим MAC-адресом в мире и не может меняться во время эксплуатации устройства.

Распределением MAC-адресов между производителями оборудования занимается международная некоммерческая организация IEEE (Institute of Elecrical and Electronics Engineers — Институт инженеров электротехники и электроники).

MAC-адрес состоит из 48 бит, таким образом, адресное пространство насчитывает 2 48 (или 281 474 976 710 656) адресов. Согласно подсчётам IEEE, этого запаса адресов хватит, по меньшей мере, до 2100 года.

Коллизии

Компьютер 1 послушал сеть (свободна!) и начал передачу пакета:

Сигнал не успел дойти до компьютера 5, когда тот тоже начал передачу, решив что сеть свободна:

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

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

И компьютер 1, и компьютер 5 обрывают передачу, обнаружив коллизию.

Коллизия в сети Ethernet не является исключительным событием — это обычная рабочая ситуация.

Вопрос в том, как долго ждать узлу, чтобы попытаться вновь передать в сеть испорченный коллизией пакет? Если ждать фиксированный промежуток времени, то коллизия со 100% вероятностью возникнет вновь (компьютеры 1 и 5 одновременно возобновят передачу, если одновременно прервали её из-за коллизии).

В протоколе Ethernet пауза после обнаружения коллизии выбирается из интервала от 0 до 52,4 мс случайным образом.

Как это не покажется странным, именно случайная пауза после коллизии обеспечивает работоспособность сети Ethernet. Этот простейший механизм обработки коллизий был предложен в далёких 70–х годах и успешно работает до сих пор!

Диаметр сети

Что произойдёт, если кабель длинный, а пакет маленький?

Коллизия может возникнуть после того, как узел завершит передачу пакета.

На рисунке показана именно такая ситуация. Коллизия происходит, когда узел 1 закончил передачу пакета:

Такая коллизия называется поздней . При поздней коллизии пакет пропадает безвозвратно (узел 1 считает, что передача пакета произошла успешно и удаляет его из своей буферной памяти).

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

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

Почему в расчёт берётся удвоенная длина кабеля?

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

Ограничение диаметра сети Ethernet величиной 2 500 м как раз и основано на расчёте такой длины кабеля, при которой в сети не могла бы возникнуть поздняя коллизия, даже при передаче самого короткого пакета между двумя крайними станциями. Стандарт называет величину 2 500 м с хорошим запасом (более чем в три раза).

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

Повторитель (repeater) — это простое электронное устройство (без всякого программного обеспечения), которое усиливает сигнал при передаче его из одного сегмента кабеля в другой.

На рисунке показана сеть, в которой кабель состоит из трёх сегментов, соединённых двумя повторителями:

Для разного типа кабеля стандарт определяет разные величины для максимальной длины сегмента:

Стандарты физической среды

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

  • 10Base-5 — коаксиальный кабель диаметром 0,5 дюйма, называемый “толстым”.
  • 10Base-2 — коаксиальный кабель диаметром 0,25 дюйма, называемый “тонким”.
  • 10Base-T — неэкранированная витая пара.
  • 10Base-F — волоконно-оптический кабель.

Число 10 в указанных обозначениях обозначает битовую скорость передачи в этих стандартах — 10 Мбит/с.

Стандарт 10Base-5

В качестве передающей среды используется коаксиальный кабель диаметром 0,5 дюйма.

Кабель такой “толстый”, что в отличие от стандарта 10Base-2 (с кабелем диаметра 0,25 дюйма), его сложно подсоединять непосредственно к сетевому адаптеру компьютера. Поэтому “толстый” коаксиал соединяют с адаптером при помощи трансивера и дополнительного соединительного шнура на витых парах (длиной до 50 м).

Трансивер — это не просто механический соединитель (как Т-образный разъем для тонкого коаксиала). Фактически, трансивер — это часть сетевого адаптера, вынесенного прямо на кабель. С кабелем трансивер обычно соединяется методом прокалывания.

Сети по этому стандарту строятся по топологии общая шина, которую иллюстрируют все приведенные выше рисунки. Кабель делится на сегменты, длиной не более 500 метров. Сегменты соединяются между собой повторителями.

К одному сегменту допускается подключение не более 100 станций, причём подключение выполняется в специально промаркированных точках на кабеле (маркеры располагаются через каждые 2,5 м).

Стандарт разрешает использовать в сети не более 4 повторителей и, соответственно, не более 5 сегментов кабеля (получается, что максимальный диаметр сети 10Base-5 не превышает 2500 м).

Только 3 сегмента из 5 могут быть нагруженными (с подключёнными рабочими станциями). Между нагруженными сегментами должны быть ненагруженные. Максимальная конфигурация сети 10Base-5 показана на рисунке:

Говорят, что сеть Ethernet 10Base-5 строится по правилу 5–4–3 : пять сегментов, четыре повторителя, три нагруженных сегмента.

Так как одно подсоединение к кабелю в сегменте занято повторителем, то для рабочих станций остаётся 99 кабельных маркеров. Таким образом, в такой сети может работать 99 х 3 = 297 компьютеров.

Стандарт 10Base-2

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

Топология: общая шина.

Ниже показан вид Т-образного разъёма. Он подключается к сетевой карте и соединяет фрагменты кабеля:

По-прежнему работает правило 5–4–3: пять сегментов, четыре повторителя, три нагруженных сегмента.

Ниже приводится сравнительная таблица стандартов, основанных на “толстом” и “тонком” коаксиальном кабеле.

Стандарт 10Base-T

Среда передачи — две неэкранированные витые пары, то есть 4 проводника, скрученных попарно между собой. Одна пара работает на приём, другая на передачу.

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

Сетевой кабель подсоединяется к хабу при помощи портов (соединительных разъёмов):

На рисунке показана сеть с хабом, у которого четыре порта. К каждому порту подсоединён сетевой адаптер рабочей станции.

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

Сигнал, полученный с одного порта, транслируется на все другие порты (кроме порта, с которого он получен), и сеть работает по прежнему протоколу:

  1. Если в сети “тишина”, можно начать передачу пакета.
  2. Если обнаружена коллизия, нужно прекратить передачу.
  3. Через случайную паузу нужно повторить передачу испорченного пакета.

Стандарт определяет длину сегмента (длину кабеля от станции до хаба) не более 100 метров.

Сеть можно расширить, соединяя хабы между собой (при помощи тех же портов) в древовидную структуру:

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

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

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

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

В стандарте 10Base-T работает правило 4 хабов : максимальное количество хабов между любыми двумя станциями сети не должно быть больше четырёх (иначе сеть работать не будет из-за поздних коллизий).

Общее количество станций в сети 10Base-T не должно превышать числа 1024. Это количество, прописанное в стандарте, определяет предельную нагрузку сети, при которой она ещё будет функционировать, несмотря на обилие возможных коллизий.

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

Из правила 4 хабов следует, что в сети 10Base-T между любыми двумя станциями не может быть более 5 сегментов. Получается, что максимальный диаметр такой сети не превышает 5 х 100 = 500 м.

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

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

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

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

В сети 2 корневой хаб заменён коммутатором. Пакет от узла A для узла B не будет передан коммутатором на порт 2 и не может быть причиной коллизии в подсети с хабом 2. Сеть 2 образует два домена коллизий. Правило 4 хабов будет работать отдельно для двух её частей. Получается, что сети с коммутаторами можно строить очень большого диаметра, без угроз поздних коллизий и длительного ожидания паузы для начала передачи.

А что произойдёт, когда узел A передаёт пакет для узла C в сети с коммутатором? Коммутатор обязан передать этот пакет в порт 2. Он сделает это по алгоритму работы рабочей станции. То есть дождётся тишины в этой подсети, затем начнёт передачу. Если какой то узел в подсети 2 тоже начнёт посылку, возникнет коллизия, но она останется внутренним делом второго домена и не выйдет за его пределы.

Возникает вопрос: откуда коммутатор знает, что узел B подключён к порту 1 (и пакет к нему из порта 1 не надо транслировать на другие порты), а узел C подключён к порту 2 (и пакет к нему из порта 1 надо транслировать на порт 2)?

В отличие от хаба, коммутатор обладает “интеллектом” (микропроцессором с программным обеспечением), который позволяет ему автоматически строить таблицу соответствий между узлами и портами (таблицу маршрутизации ) и использовать её при своей работе.

Рассмотрим алгоритм работы коммутатора на примере сети, изображённой на рисунке:

В начальный момент (при включении питания) таблица маршрутизации коммутатора пуста.

Пусть, узел A передаёт пакет для узла B. Пакет содержит не только адрес получателя, но и адрес отправителя. Когда пакет приходит на порт 1, коммутатор делает в таблице первую запись:

Теперь коммутатор ищет в таблице строчку для узла B, чтобы решить, что делать с пакетом: игнорировать, если B расположен на том же порту, что и A, или транслировать пакет в порт, к которому подключён B.

Строки с узлом B в таблице ещё нет. Коммутатор вынужден работать как хаб: он транслирует пакет к неизвестному адресату на все порты, кроме того порта, с которого пакет получен, то есть на порты 2 и 3.

Пусть теперь узел F передаёт пакет для узла A.

В таблице появляется новая строка:

Коммутатор находит в таблице порт получателя и передаёт пакет в порт 1.

Таким образом, заполняется таблица маршрутизации, и коммутатор, начав как обычный хаб, быстро обучается, повышая свою “квалификацию”.

Ещё большим интеллектом обладает устройство под названием маршрутизатор (другое название — роутер, от английского слова router).

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

Стандарт 10Base-F

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

Сеть 10Base-F строится по тем же правилам и из тех же элементов, что и сеть 10Base-T.

По-прежнему работает правило 4 хабов для одного домена коллизий.

Максимальная длина сегмента сети — 2000 м. Максимальный диаметр одного домена коллизий — 2500 м. Максимальное число рабочих станций в нём — 1024.

Fast Ethernet

Скорость передачи данных в сетях, построенных по этому стандарту — 100 Мбит/c.

Логика работы сетей Fast Ethernet и Ethernet совершенно одинаковая. Все отличия лежат на физическом уровне построения сети.

В 10 раз увеличилась скорость передачи сигнала, значит, в 10 раз должен уменьшиться максимальный диаметр одного разделяемого сегмента (чтобы избежать в нём поздних коллизий).

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

Коаксиальный кабель исключён из списка разрешённых сред передачи. Стандарт Fast Ethernet установил три спецификации:

  • 100Base-TX — неэкранированная или экранированная витая пара (две пары в кабеле).
  • 100Base-T4 — неэкранированная витая пара (четыре пары в кабеле).
  • 100Base-FX — волоконно-оптический кабель (с двумя волокнами).

Максимальные длины для кабельных сегментов приводятся в таблице:

(Полудуплексный канал работает на передачу и приём по очереди, а дуплексный — одновременно).

Правило 4 хабов для Fast Ethernet превращается в правило одного или двух хабов (в зависимости от класса хаба).

100Base-TX

Среда передачи — 2 витых пары в одной общей оболочке.

100Base-T4

Среда передачи — 4 витых пары в одной общей оболочке.

Три пары используются для параллельной передачи сигнала со скоростью 33,3 Мбит/с (всего получается 100 Мбит/с), четвёртая пара всегда “слушает” сеть на предмет обнаружения коллизий.

100Base-FX

Среда передачи — оптоволоконный кабель с двумя волокнами.

Gigabit Ethernet

Скорость передачи данных в сетях, построенных по этому стандарту — 1000 Мбит/c.

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

Для предотвращения поздних коллизий длина сегмента кабеля должна уменьшиться в 10 раз по сравнению со стандартом Fast Ethernet, но это было бы неприемлемо. Вместо этого в технологии Gigabit Ethernet увеличена длина минимального пакета с 64 байтов до 512 байт и, кроме того, разрешено передавать несколько пакетов подряд (общий размер — не более 8192 байт). Конечно, это увеличивает ожидание паузы для начала передачи, но на скорости 1000 Мбит/c эта задержка не слишком существенна.

Для поддержки заявленной скорости передачи, в технологии Gigabit Ethernet применяются и некоторые другие технические решения, но структура сети остаётся прежней:

  • дерево разделяемых сред;
  • для соединения узлов в одном домене коллизий используются хабы;
  • коммутаторы и маршрутизаторы соединяют домены коллизий.

10G Ethernet

Скорость передачи данных в сетях, построенных по этому стандарту — 10 000 Мбит/c.

Технология построения сети 10G Ethernet принципиально отличается от других Ethernet-технологий.

Сети 10G Ethernet — это сети с коммутацией пакетов .

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

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

Сеть, приведённая на рисунке, имеет иерархическую структуру. Между любыми двумя узлами существует ровно один путь, например, путь от А к Б пролегает через узлы: А–2–1–3–5–Б:

На следующем рисунке показана сеть с циклом. Между узлами А и Б теперь имеются два пути: А–2–1–3–5–Б и А–5–Б:

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

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

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

В качестве проводящей среды в сетях 10G Ethernet используют оптоволоконный кабель и кабель с витыми парами.

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

Понравилась статья? Поделиться с друзьями: