Что такое ethernet коллизия
Сети с кольцевой топологией. Для осуществления сетевой коммуникации необходимо установить сетевое соединение (connection). Различаются следующие виды сетевых соединений.
Переключение схем. Устанавливается постоянное физическое соединение на все время коммуникации (например, по телефонной линии или по кабелю " витая пара ").
Коллизии в сети возникают, если несколько систем одновременно обращаются к одному и тому же участку сети для передачи информации.
Недостаток метода: если система сильно загружена, то может возникнуть множество коллизий , что приведет к падению производительности.
Метод CSMA /CD успешно используется в сетях типа Ethernet – наиболее распространенном типе сетей.
Методы сетевого соединения в сетях с кольцевой топологией.В России пока не столь популярны сети с кольцевой топологией, однако их изучение и освоение представляет несомненный интерес. Известны следующие методы организации сетевого соединения и коммуникации в сетях с кольцевыми топологиями.
Ключевые термины
Cambridge Digital Communication Ring (Кембриджское кольцо) – разновидность исследовательской сетевой системы с кольцевой топологией.
CSMA/CD ( Carrier sense with multiple access ; collision detection : носитель, чувствительный к одновременному доступу; обнаружение коллизий ) – распространенный метод разрешения коллизий в сетях.
Domain Name Service (DNS) – сервис в сети Интернет , обеспечивающий структуру именования машин, а также преобразование доменного имени в IP- адрес .
Виртуальная цепочка – метод маршрутизации, при котором путь сетевых пакетов между двумя заданными сетевыми узлами фиксируется на время одного сеанса связи.
Витая пара (twisted pair) - распространенный тип сетевого кабеля, используемый в сетях Ethernet , с разъемами типа RJ45.
Волоконно-оптический кабель (fiber optic cable) – быстродействующий сетевой кабель со скоростью передачи данных до 100 МБит / с, принцип действия которого основан на волоконной оптике.
Выделенная линия (dedicated line) – телефонная линия связи , используемая только для сетевого взаимодействия двух узлов (компьютеров) локальной или глобальной сети.
Глобальная сеть - Wide-Area Network (WAN) – сеть , связывающая географически удаленные машины.
Коллизия в сети – ситуация, когда несколько систем одновременно обращаются к одному и тому же участку сети для передачи информации.
Коммуникационный процессор – специализированный процессор , используемый в глобальных сетях для сетевой коммуникации.
Концентратор (hub) – устройство для установки коммуникаций между машинами в локальной сети, к которому подключены все сетевые компьютеры .
Локальная сеть - Local-Area Network (LAN) – сеть , расположенная на небольшой площади, например, одной комнате, в пределах здания или нескольких соседних зданий.
Маршрутизатор (router) – сетевое устройство для маршрутизации.
Маршрутизация (routing) – поиск маршрута для каждого сетевого пакета и направление его по найденному маршруту.
Оптический переключатель (optical switch) – быстродействующее сетевое устройство, аналогичное концентратору, используемое в сетях с волоконно-оптическими кабелями.
Переключение схем – метод сетевого соединения, при котором устанавливается постоянное физическое соединение на все время коммуникации.
Полностью соединенная сеть – сеть , в которой любая машина соединена с любой другой.
Распределенная операционная система – ОС, в которой пользователи не осведомлены относительно множественности машин; доступ к удаленным ресурсам осуществляется аналогично доступу к локальным ресурсам.
Сетевая карта (сетевой адаптер) – специализированный сетевой процессор , встроенный в компьютер и обеспечивающий доступ компьютера к локальной сети при подключении к нему сетевого кабеля.
Сетевая операционная система – ОС, в которой пользователи осведомлены относительно множественности машин и осуществляют доступ к ресурсам на удаленных машинах явно с помощью удаленного входа или передачи данных с удаленной машины по протоколу FTP .
Сетевое соединение (connection) – способ соединения компьютеров в сети, обеспечивающий их сетевую коммуникацию.
Сетевой диск – жесткий диск , являющийся частью сетевого компьютера или отдельным элементом сети (со своей сетевой картой ), к которому разрешен общий доступ компьютеров локальной сети.
Сетевой принтер – принтер, подключенный к сетевому компьютеру или являющийся отдельным элементом сети (со своей сетевой картой ), к которому разрешен общий доступ компьютеров локальной сети.
Фиксированная маршрутизация – метод маршрутизации, при котором путь сетевого пакета между двумя сетевыми узлами известен заранее и изменяется только при неисправности сетевых устройств.
Шлюз (gateway) – выделенный компьютер локальной сети, играющая роль входного компьютера в данную локальную сеть .
В беспроводных сетях Ethernet применяется другой метод доступа, известный как CSMА/СА. Это метод рассматривается далее в разделе «Беспроводные локальные сети IEEE 802.11».
Попытка доступа, к шине узла 2
Узел 2 |Ожидание
''доступа к шине узла 3
Рис. 12.6. Метод случайного доступа CSMA/CD
Все станции, подключенные к кабелю, начинают записывать байты передаваемого кадра в свои внутренние буферы. Первые 6 байт кадра содержат адрес назначения. Та станция, которая узнает собственный адрес в заголовке кадра, продолжает записывать его содержимое в свой внутренний буфер, а остальные станции на этом прием кадра прекращают. Станция назначения обрабатывает полученные данные и передает их вверх по своему стеку. Кадр Ethernet содержит не только адрес назначения, но и адрес источника данных, поэтому станция-получатель знает, кому нужно послать ответ.
Узел 2 во время передачи кадра узлом 1 также пытался начать передачу своего кадра, однако обнаруживает, что среда занята — на ней присутствует несущая частота, — поэтому узел 2 вынужден ждать, пока узел 1 не прекратит передачу кадра.
После окончания передачи кадра все узлы сети обязаны выдержать технологическую паузу, равную межпакетному интервалу (Inter Packet Gap, IPG) в 9,6 мкс. Эта пауза нужна для приведения сетевых адаптеров в исходное состояние, а также для предотвращения монопольного захвата сре^ы одной станцией. После окончания технологической паузы узлы имеют право начать передачу своего кадра, так как среда свободна. В приведенном примере узел 2 дождался окончания передачи кадра узлом 1, сделал паузу в 9,6 мкс и начал передачу своего кадра.
Механизм прослушивания среды и пауза между кадрами не гарантируют исключения ситуации, когда две или более станции одновременно решают, что среда свободна, и начинают передавать свои кадры. Говорят, что при этом происходит коллизия, так как содержимое обоих кадров сталкивается на общем кабеле и происходит искажение информации.
Коллизия — это нормальная ситуация в работе сетей Ethernet. В примере на рис. 12.7 коллизию породила одновременная передача данных узлами 3 и 1. Для возникновения коллизии не обязательно, чтобы несколько станций начали передачу абсолютно одновременно, такая ситуация маловероятна. Более вероятна ситуация, когда один узел начинает передачу, а через некоторое (короткое) время другой узел, проверив среду и не обнаружив несущую (сигналы первого узла еще не успели до него дойти), начинает передачу своего кадра. Таким образом, возникновение коллизии является следствием распределения узлов сети в пространстве.
Кто-то считает, что это очевидные вещи, другие скажут, что скучная и ненужная теория. Тем не менее на собеседованиях периодически можно услышать подобные вопросы. Мое мнение: о том, о чем ниже пойдет речь, нужно знать всем, кому приходится брать в руки «обжимку» 8P8C (этот разъем обычно ошибочно называют RJ-45). На академическую глубину не претендую, воздержусь от формул и таблиц, так же за бортом оставим линейное кодирование. Речь пойдет в основном о медных проводах, не об оптике, т.к. они шире распространены в быту.
Технология Ethernet описывает сразу два нижних уровня модели OSI. Физический и канальный. Дальше будем говорить только о физическом, т.е. о том, как передаются биты между двумя соседними устройствами.
Технология Ethernet — часть богатого наследия исследовательского центра Xerox PARC. Ранние версии Ethernet использовали в качестве среды передачи коаксиальный кабель, но со временем он был полностью вытеснен оптоволокном и витой парой. Однако важно понимать, что применение коаксиального кабеля во многом определило принципы работы Ethernet. Дело в том, что коаксиальный кабель — разделяемая среда передачи. Важная особенность разделяемой среды: ее могут использовать одновременно несколько интерфейсов, но передавать в каждый момент времени должен только один. С помощью коаксиального кабеля можно соединит не только 2 компьютера между собой, но и более двух, без применения активного оборудования. Такая топология называется шина. Однако если хотябы два узла на одной шине начнут одновременно передавать информацию, то их сигналы наложатся друг на друга и приемники других узлов ничего не разберут. Такая ситуация называется коллизией, а часть сети, узлы в которой конкурируют за общую среду передачи — доменом коллизий. Для того чтоб распознать коллизию, передающий узел постоянно наблюдает за сигналов в среде и если собственный передаваемый сигнал отличается от наблюдаемого — фиксируется коллизия. В этом случае все узлы перестают передавать и возобновляют передачу через случайный промежуток времени.
Диаметр коллизионного домена и минимальный размер кадра
Таким образом чем больше потенциальный размер сегмента сети, тем больше накладных расходов уходит на передачу порций данных маленького размера. Разработчикам технологии 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.
Ethernet — доминирующая технология проводных локальных сетей. Роберт Метклаф изобрел её в 1973году в Xerox для того, чтобы к одному лазерному принтеру подключить как можно больше компьютеров.
В последствии Xerox, DEC, Intel решают использовать Ethernet в качестве стандартного сетевого решения (Ethernet II).
В 1982 выходит спецификация IEEE 802.3 для стандартизации Ethernet.
Место Ethernet в модели OSI
Название | Скорость | Кабель | Стандарт |
---|---|---|---|
Ethernet | 10Mb/s | Толстый, тонкий коаксиал, Витая пара, оптика | 802.3 |
Fast Ethernet | 100Mb/s | Витая пара, оптика | 802.3u |
Gigabit Ethernet | 1Gb/s | Витая пара, оптика | 802.3z, 802.3ab |
10G Ethernet | 10Gb/s | Витая пара, оптика | 802.3ae, 802.3an |
Есть 2 технологии Ethernet:
1. Классический Ethernet
- Разделяемая среда
- Ethernet - Gigabit Ethernet
2. Коммутируемый Ethernet
- Точка-точка
- Появился в Fast Ethernet
- Единственный вариант в 10G Ethernet
В качестве общей шины использовался коаксиальный кабель. В дальнешем такая схема была заменена на концентраторы Ethernet (hub).
- Физическая топология – звезда
- Логическая топология – общая шина
Компьютеры подключаются к концентратору с помощью витых пар, но внутри – общая шина, то есть все данные, которые приходят на один порт, передаются на все остальные порты.
Для идентификации сетевых интерфейсов узлов внутри сети Ethernet используются MAC-адреса. Очевидно, что они должны быть уникальны в одном сегменте сети. Если несколько имеют один и тот же MAC, то один из них работать не будет и какой именно не регламентировано.
- Первый вариант – экспериментальная реализация в Xerox
- Ethernet II (Ethernet DIX) – фирменный стандарт Ethernet компани Xerox, Intel, DEC
- IEEE 802.3 – юридический стандарт Ethernet
Ethernet II и IEEE 802.3 незначительно отличаются. Первый из них исторически раньше появился и при появлении второго много оборудования было на Ethernet II. Сейчас поддерживаются оба. (Различие в том, что в Ethernet II передавался тип протокола, а по IEEE 802.3 вместо него передавалась длина поля данных)
Ether Types:
- 0800 — IPv4
- 86DD — IPv6
- 0806 — ARP
Поле данных:
- Максимальная длина в 1500байт была выбрана разработчиками достаточно произвольно. В то время память была дорогая и этого оптимально хватало. Существуют различные расширения (JumboFrame позволяет передавать до 9000байт)
- Минимальная длина в 46байт — ограничение стандарта, об этом будет сказано ниже
Необходимо обеспечить использование канала только одним отправителем
Классический Ethernet использует для этого метод CSMA/CD (Carrier Sense Multiple Access with Collision Detection, Множественный доступ с прослушиванием несущей частоты и распознаванием коллизий). Компьютеры прослушивают несущую частоту и передают данные только если среда свободна. Классический Ethernet использует манчестерское кодирование. Несущаяя частота 10-20MHz
Обнаружение коллизий
Компьютер передает и принимает сигналы одновременно и если принятый сигнал отличается от переданного – значит, возникла коллизия. В таком случае компьютеры останавливают передачу данных и передают в среду так называемую Jam-последовательность – специальный сигнал, который очень сильно искажает данные в сети и гарантирует, что все остальные компьютеры распознают коллизию и прекратят передачу данных.
Если в среде нет несущей частоты, то компьютер может начинать передачу данных. При передаче перед данными следует преамбула. Она состоит из 8 байт и служит для синхронизации источника и передатчика. Первые 7 байт – 10101010, последний, 8ой байт – 10101011(последние 2 единицы – ограничитель между преамбулой и данными). После самого кадра следет межкадровый интервал (9.6мкс). Он нужен для предотвращения монопольного захвата канала и приведения сетевых адаптеров в исходное состояние.
Передача кадра
Компьютер передает кадр в общую среду и каждый компьютер, к ней подключенный начинает принимать его и записывать в буффер.
Первые 6 байт – это адрес получателя. Если очередной компьютер узнает в нем свой, то продолжает записывать кадр, остальные – удаляют его из буффера. Но есть специальный режим сетевого адаптера – promiscuous mode (неразборчиый режим), в котором адаптер принимает все кадры в сети, независимо от MAC-адреса назначения. Он используется для мониторинга или диагностики сети.
Период конкуренции
Если компьютер начал передавать данные и обнаружил коллизию, то он делает паузу длительностью L * 512 битовых интервалов (время, необходимое для передачи одного бита, которое при скорости передачи 10 Мбит/с составляет 0,1 мкс). L случайно выбирается из диапазона [0, 2**N – 1], где N – номер попытки. После 10 попыток интервал не увеличивается, а после 16 передача прекращается.
Такой алгоритм хорошо работает при низкой загрузке:
- В сети мало компьютеров
- Компьютеры редко передают данные
Если же нагрузка высокая, то очевидные проблемы:
- Растет число попыток передачи
- Растет интервал, сз которого выбирается L, и следовательно длительность пауз
- Экспоненциально увеличивается задержка
Существует классическое ограничение – время оборота должно быть меньше времени передачи самого короткого кадра. Иначе произойдет коллизия, которую не заметит отправитель. (Сигнал о коллизии может прийти уже после того, как компьютер завершил передачу кадра и он будет считать, что кадр передан, а на самом деле произошла коллизия).
Параметры Ethernet подобраны таким образом, чтобы коллизии гарантированно распозновались:
- Минимальная длина – 46 байт (иначе – выравнивание)
- Максимлаьная длина сети 2500м
Недостатки классического Ethernet:
- Плохая масштабируемость:
- Сеть становится неработоспособной при загрузке разделяемой среды больше, чем на 30%
- Работоспособное количество компьютеров – 30
Это новая усовершенственная технология, появилась в 1995году, спецификация IEEE 802.3u.
В ней нет разделяемой среды и используется топология “точка-точка”. Для этого придумали новый тип сетевых устройств – коммутаторы.
Внешне концентратор(для классического Ethernet) и коммутатор почти не отличаются, но внутренее отличие очень большое: концентратор использует топологию “общая шина”, коммутатор же – полносвязную топологию. Концентратор работает на физическом уровне, он передает электрические сигналы, которые поступают на один порт, на все порты. Коммутатор работает на канальном уровне: он анализирует заголовок канального уровня, извлекает адрес получателя и передает данные только на тот порт, к которому подключен получатель.
Особенности работы коммутаторов
В нем хранится таблица коммутации: соответствие порта и MAC-адреса. Для ее заполнения используется алгоритм обратного обучения. Коммутатор анализирует заголовки канального уровня, извлекает адрес отправителя и заполняет таблицу.Таблица коммутации
Номер порта MAC-адрес 1 A1-B2-C3-D4-C5-F6 2 1A-2B-3C-4D-5C-6F 3 AA-BB-CC-DD-EE-FF В реальности в этой таблице может хранится еще другая мета-информация (например, состояние порта, номер vlan и т.п.)
Для передачи кадров внутри коммутатора используется алгоритм прозрачного моста.Использовались они в классическом Ethernet-e для уменьшения числа коллизий для больших сетей. Принцип был таков: мост подключается к двум сегментам сети и пропускает данные через себя, только если они передаются из одного сегмента сети в другой.
В коммутаторах для передачи данных используется так называемый алгоритм прозрачного моста (мост, который незаметен для сетевых устройств(у него нет своего MAC-адреса) и не требует настройки). По сути, коммутатор и есть некий большой прозрачный мост с множеством портов.
Сам алгоритм предельно прост: на какой-то порт приходят данные, мы извлекаем адрес получателя из заголовка, смотрим в таблицу коммутации:
1. В таблице есть соответствие порту для этого MAC-адреса – передаем даные на него.
2. В таблице нет соответствия порту для этого MAC-адреса (например, с соответствующего компьютера еще не поступало данных) – передаем данные на все порты – по такой же схеме, как работает концентратор.
С такой технологией, очевидно, безлпасность выше, так как данные передаются только непосредственно получателю.
Симплексное соединение используют многие, если не все оптоволоконные соединения. Или, например, dial-up модемы.Полудуплексный режим используется в некоммутируемом Ethernet и описан в IEEE 802.3. Вообще, это довольно распространенный режим для соединений с какой-то разделяемой средой (общей шиной в Ethernet).
Полнодуплексный режим используется в коммутируемом Ethernet и описан в IEEE 802.3u. При полнодуплексной передаче используется топология "точка-точка". Коллизии в этом случае не происходят, так как отправка и получение данных происходит по разным проводам.
Домен коллизий, образуемый компьютером и портом коммутатораКоллизия возникает, когда передатчики порта коммутатора и сетевого адаптера одновременно или почти одновременно начинают передачу своих кадров, считая, что изображенный на рисунке сегмент свободен. В результате строгого соблюдения правил разделения среды по протоколу Ethernet порт коммутатора и сетевой адаптер используют соединяющий их кабель в полудуплексном режиме, то есть по очереди - сначала кадр или кадры передаются в одном направлении, а затем в другом. При этом максимальная производительность сегмента Ethernet в 14880 кадров в секунду при минимальной длине кадра делится между передатчиком порта коммутатора и передатчиком сетевого адаптера. Если считать, что она делится пополам, то каждому предоставляется возможность передавать примерно по 7440 кадров в секунду.
Способность оборудования работать с максимальной скоростью в каждом направлении использовали разработчики коммутаторов в своих нестандартных реализациях технологий, получивших название полнодуплексных версий Ethernet.
После опробования полнодуплексной технологии на соединениях коммутатор-коммутатор разработчики реализовали ее и в сетевых адаптерах, в основном адаптерах Ethernet и Fast Ethernet. Многие сетевые адаптеры сейчас могут поддерживать оба режима работы, отрабатывая логику алгоритма доступа CSMA/CD при подключении к порту концентратора и работая в полнодуплексном режиме при подключении к порту коммутатора.
Однако, необходимо осознавать, что отказ от поддержки алгоритма доступа к разделяемой среде без какой-либо модификации протокола ведет к повышению вероятности потерь кадров коммутаторами, а, следовательно, к возможному снижению полезной пропускной способности сети (по отношению к переданным данным приложений) вместо ее повышения.Технология Ethernet охватывает сразу два нижних уровня модели OSI. Физический и канальный уровни. Далее будем говорить только о физическом уровне модели OSI, т.е. о том, как передаются биты данных между двумя соседними устройствами.
В настоящее время для построения локальных сетей используют технологию FastEthernet, которая является новой реализацией технологии Ethernet.
Что такое Ethernet
Эта технология была разработана в 1970 г. исследовательским центром в Пало-Альто, который принадлежит корпорации Xerox, а в 1980 г. на ее основе была принята спецификация IEЕЕ 802.3.
Основной принцип работы, используемый в данной технологии, заключается в следующем. Для того чтобы начать передачу данных в сети, сетевой адаптер компьютера «прослушивает» сеть на наличие какого-либо сигнала. Если его нет, то адаптер начинает передачу данных, если же сигнал есть, то передача откладывается на определенный интервал времени. Время монопольного использования разделяемой среды одним узлом ограничивается временем передачи одного кадра.
В том случае, если два или более адаптера, «прослушав» сеть, начинают передавать данные, возникает коллизия (collision). Адаптеры, обнаружив коллизию, прекращают передачу данных, а затем, повторно «прослушав» сеть, повторяют передачу данных через разные промежутки времени.
? ПРИМЕЧАНИЕ. Чтобы получить пакет данных, который предназначен для конкретного адаптера, он должен принимать все пакеты, которые появляются в сети.
Как следует из вышесказанного, при большом числе компьютеров в сети. и при интенсивном обмене информацией очень быстро растет число коллизий. и как следствие, пропускная способность сети падает. Не исключен случай, когда пропускная способность может упасть до нуля. Но даже в сети где средняя нагрузка не превышает рекомендованную. Это 30-40% от общей полосы пропускания, скорость передачи составляет 70-80% от номинальной.
Однако в настоящее время данную проблему почти решили. Поскольку разработали устройства, способные разделять потоки данных между теми компьютерами, для которых эти данные предназначаются. Другими словами, трафик между портами, подключенными к передающему и принимающему сетевым адаптерам, изолируется от других портов и адаптеров. Такие устройства называются коммутаторами (switch).
Существуют различные реализации данной технологии -Ethernet, Fast Ethernet, Gigabit Ethernet. Например они могут обеспечивать скорость передачи данных 10, 100 и 1000 Мбит/с соответственно.
Реализации сети Ethernet
Параметр Ethernet Fast Ethernet Gigabit Ethernet Номинальная скорость передачи информации, Мбит/с 10 100 1000 Среда передачи Витая пара, коаксиальный кабель, оптоволокно Витая пара, оптоволокно Витая пара, оптоволокно Варианты реализации 10 Base-2, 10 Base-T, 10 Base-5,1 Base-5,10 В road-36 100Base-TX, 100Base-FX, 100 Base-T4 1000Base-X1000Base-LX1000Base-SX1000Base-CX1000Base-T Топология Общая шина, звезда Звезда Звезда Таким образом, в настоящее время можно встретить сети, основанные на следующих спецификациях:
Весьма существенным преимуществом различных вариантов Ethernet является обоюдная совместимость. Такая, которая позволяет использовать их совместно в одной сети. И в ряде случаев даже не изменяя существующую кабельную систему.
ПОЛНОДУПЛЕКСНЫЙ РЕЖИМ
Суть полно-дуплексного режима заключается в возможности одновременной передачи и приема данных по двум каналам. Тх (канал от передатчика к приемнику) и Rx(канал от приемника к передатчику). И при этом скорость передачи возрастает вдвое и достигает 200 Мбит/с.
На данный момент практически все производители сетевого оборудования заявляют следующее. Что их устройства обеспечивают работу в полно-дуплексном режиме. Однако из-за разного толкования стандарта, в частности способов правления потоком кадров. Не всегда удается добиться корректной работы этих устройств. И так же хороших скоростных показателей.
Читайте также: