На следующих понятиях

· IEEE – Institute of Electrical and Electronics Engineers. Профессиональная организация, основанная в 1963 году для координации разработки компьютерных и коммуникационных стандартов.

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

· Почти все виды технологий Ethernet используют один и тот же метод разделения среды передачи данных – метод случайного доступа CSMA/CD.

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

· Пакет (packet) – блок данных, имеющий строго определенную структуру, включающую заголовок и поле данных. В Internet данные разбиваются на маленькие части, которые заключаются в пакеты; каждый пакет пересекает сеть отдельно от других. Размеры пакетов могут меняться от примерно 40 до 32000 байт в зависимости от оборудования, каналов связи в сети.

· Кадр – порция данных, передаваемых на канальном уровне сетевого взаимодействия.

 

 

ДЛЯ ИЗУЧЕНИЯ ТЕМЫ ПРОЧИТАЙТЕ

1. учебное пособие Д.В. Иртегов «Введение в сетевые технологии». – СПб.: БХВ-Петербург, 2004. – 560с.: ил.

2. http://nvg-i.chat.ru/files/osiiso/osi.htm – Модель взаимодействия открытых систем; терминология.

3. http://www.citforum.ru/ – Структура стандартов IEEE 802.1 – 802.5.

 

 

ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ ПО ТЕМЕ

Ethernet – это самый распространенный на сегодняшний день стандарт локальных сетей. Институт инженеров по электротехнике и электронике (IEEEInstitute of Electrical and Electronic Engineers) определил и опубликовал в качестве стандарта наборы физических характеристик, которым должны удовлетворять ЛВС с обнаружением коллизий. Эти документы называются стандартами IEEE 802.3 (Ethernet).

В ЛВС, работающей по схеме обнаружения коллизий (полное ее название CSMA/CD – Множественный доступ с проверкой несущей и обнаружением коллизий), адаптеры непрерывно находятся в состоянии прослушивания сети. При необходимости передачи данных узел должен дождаться освобождения ЛВС, и только после этого он может приступить к передаче. Однако в этом случае передача сообщений может начаться одновременно двумя или более узлами ЛВС. Это и называется коллизией. Узлы должны будут повторить свои сообщения, причем повтор сообщений в таких случаях производится адаптером самостоятельно без вмешательства прикладной программы. Время, затрачиваемое на обнаружение и обработку таких событий, обычно не превышает микросекунды.

В ЛВС Ethernet узлы передают сообщения со скоростью 10 Мбит/с. Все узлы принимают каждое сообщение, но только тот из них, кому адресовано данное сообщение, посылает в ЛВС подтверждение о его приеме. Канал связи в ЛВС может быть однополосным и широкополосным. Различия этих вариантов находятся на аппаратном уровне.

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

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

Впервые экспериментальная ЛВС Ethernet, послужившая основой для стандарта, была создана в Исследовательском Центре Пало-Альто (PARCPalo Alto Research Center) фирмы Xerox в 1975 году. Обычно Ethernet работает с производительностью 10 Мбит/с с 50-Омным коаксиальным кабелем. Современная версия Ethernet 2.0 была принята в 1982 году.

 

Первая версия стандарта IEEE 802.3, аналогичного Ethernet, была опубликована в 1985 году. Различия между двумя стандартами находятся в области архитектуры ЛВС и форматов пакетов. В 1995 году был принят стандарт Fast Ethernet, который во многом не является самостоятельным стандартом, о чем говорит и тот факт, что его описание просто является дополнительным разделом к основному стандарту 802.3 – разделом 802.3u. Аналогично, принятый в 1998 году стандарт Gigabit Ethernet описан в разделе 802.3z основного документа.

 

Протокол CSMA/CD

 

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

Рис. 2.1 Структурная схема алгоритма CSMA/CD (уровень MAC)

при передаче кадра станцией

 

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

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

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

После передачи jam-сигнала станция замолкает и ждет некоторое произвольное время в соответствии с правилом бинарной экспоненциальной задержки, затем возвращаясь к шагу 1.

Межкадровый интервал IFG (interframe gap) составляет 9,6 мкм (12 байт). С одной стороны, он необходим для того, чтобы принимающая станция могла корректно завершить прием кадра. Кроме этого, если бы станция передавала кадры непрерывно, она бы полностью захватила канал и тем самым лишила другие станции возможности передачи.

Jam-сигнал (jamming, дословно – «глушение»). Передача jam-сигнала гарантирует, что ни один кадр не будет потерян, так как все узлы, которые передавали кадры до возникновения коллизии, приняв jam-сигнал, прервут свои передачи и замолкнут в преддверии новой попытки передать кадры. Jam-сигнал должен быть достаточной длины, чтобы он дошел до самых удаленных станций коллизионного домена, с учетом дополнительной задержки SF (safety margin) на возможных повторителях. Содержание jam-сигнала непринципиально, за исключением того, что оно не должно соответствовать значению поля CRC частично переданного кадра (802.3) и первые 62 бита должны представлять чередование «1» и «0» со стартовым битом «1».

 

Рис. 2.2 Структурная схема алгоритма CSMA/CD (уровень MAC)

при приеме кадра станцией

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: