Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Сети и телекоммуникации

.pdf
Скачиваний:
257
Добавлен:
05.06.2015
Размер:
13.44 Mб
Скачать
S = Ge- G/[G(1 + 2 ) + e- G] .
lim S = G/(G +1) .
0

361

Скорость передачи данных при СДПН оценивается следующим образом.

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

Если одна система начинает передачу в момент времени t, а другая система в момент времени t + , где a, происходит столкновение кадров, поскольку в течение времени а после начала передачи занятый канал воспринимается: лю-

бой системой как свободный. Вероятность того, что ни одна система не начнет передачу в течение интервала а, равна e- G, где = a/T — нормированное время распространения сигнала по моноканалу. Скорость передачи по моноканалу

(1.10)

При 0

(1.11)

Зависимость (1.10) для =0 и =0,02 представлена на рис. 25.6. При ма-

лом времени распространения сигнала по каналу (a T) с увеличением интен-

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

Uн = (1 + ) + (G/S – 1)(2 + 1 + н) .

(1.12)

Проверка несущей реализуется достаточно простой схемой, встраиваемой в сетевой адаптер, и приводит к существенному повышению пропускной спо-

собности моноканала. Однако СДПК не исключает возможности столкновения кадров из-за конечности времени распространения сигналов а, в течение кото-

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

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

тем можно встраивать схемы проверки столкновений. В этом случае доступ к каналу осуществляется с проверкой несущей и столкновений (СДПНС). Во-

вторых, для ликвидации последствий столкновений можно использовать меха-

низм квитанций и перезапроса. При этом передающая система не контролирует столкновения и возможно искажение кадров. Принимающая система проверяет

362

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

передающей системе направляется квитанция о приеме кадра. При отсутствии квитанции по истечении тайм-аута передающая система вновь направляет кадр адресату.

Эстафетный доступ

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

приведенной на рис. 25.9. Сетевые адаптеры систем, подключенные к монока-

налу, связаны кольцевой цепью, по которой между адаптерами передается эс-

тафета — сигнал, разрешающий доступ к моноканалу. Если в адаптере кадр на передачу отсутствует, этот адаптер передает эстафету следующему адаптеру.

Если адаптер хранит кадр для передачи, то по прибытии эстафеты адаптер на-

чинает передачу кадра в канал и по окончании передачи пересылает эстафету следующему адаптеру. При эстафетном доступе почти полностью используется пропускная способность канала. Время доставки кадра не превышает NT, где N

— число активных систем в сети и Т — время передачи кадра по каналу. Все системы находятся в одинаковых условиях и получают право на передачу с частотой не ниже 1/(NТ).

1

2

N 1

N

Системы

 

 

 

 

сети

1

2

N - 1

N

Сетевые

адаптеры

 

 

 

 

Рис. 25.9. Эстафетный доступ к каналу ЛВС с магистральной структурой

В кольцевых структурах эстафетный доступ к каналу реализуется с ис-

пользованием эстафеты — маркера, последовательно передаваемого по кольцу

363

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

ленный для этого разряд кадра — бит в последовательности начала кад-

ра ПНК (рис. 25.10). Если система находится в состоянии готовности к переда-

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

дующую систему сети, которая ретранслирует его к очередной системе, и т. д.

Каждая система сравнивает свой собственный адрес с адресом получателя, ука-

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

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

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

чи и факт приема кадра, посылает маркер следующей системе, которая по по-

лучении маркера имеет право на передачу своего кадра. Если в системе отсут-

ствуют данные для передачи, то она передает маркер следующей системе сети.

Таким образом, маркер последовательно передается между системами кольца,

поочередно предоставляя им право на передачу данных.

ПНК

Адрес

Адрес

Д а н н ы е

ПКК

получателя

отправителя

 

 

 

 

 

 

 

 

Рис. 25.10. Структура кадра

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

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

364

система генерирует его повторно в автоматическом режиме или под управлени-

ем оператора.

Управление информационным каналом

Информационный канал ЛВС строится на основе физического канала,

дополняя последний средствами обеспечения достоверности данных, передава-

емых в форме кадров между узлами ЛВС. Порядок функционирования инфор-

мационного канала задается протоколом управления, который относится ко второму подуровню уровня 2 (см. рис. 24.3) и определяет формат кадров, сред-

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

т. е. каждый кадр рассматривается как независимый объект, передаваемый ме-

жду узлами сети. Пропускная способность моноканала, как правило, превышает потребную для сети, и поэтому нет необходимости в уменьшении размеров служебных полей. В связи с этим в ЛВС обычно используется единственный формат кадра с фиксированным размещением полей, что упрощает процедуры и средства формирования и приема кадров. Структура кадра представлена на рис. 25.10. Последовательность начала кадра состоит, как правило, из 2…16

бит, используемых в качестве флага начала кадра и поля управления доступом к моноканалу. Поле данных в различных ЛВС имеет разную длину — обычно от 4 до 128, а в отдельных сетях до 512 байт. Корректность данных, содержа-

щихся в кадре, может контролироваться разными способами: по четности бай-

тов или с использованием 16- и 32-разрядных циклических проверочных сумм.

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

щем кадре и др.

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

токолом управления информационным каналом, например с использованием

365

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

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

вить кадр оказываются безуспешными, фиксируется неработоспособность (не-

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

Глава 26 Адаптеры

Сетевые адаптеры обеспечивают сопряжение узлов ЛВС с моноканалом и реализуют протоколы канального уровня: управления физическим каналом,

доступом к каналу и информационным каналом. Структура адаптера представ-

лена на рис. 26.1.

 

 

 

 

 

Интерфейс ввода-вывода

 

Сетевой

 

 

 

 

 

 

 

 

 

 

 

Сопряжение с

 

 

 

 

 

 

 

адаптер

 

 

 

 

 

 

 

 

 

интерфейсом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Управление

 

Управление

 

 

Управление

 

 

 

доступом

 

передачей

 

 

приёмом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приёмо-

 

 

 

 

 

 

 

 

 

передатчик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Моноканал

 

 

 

 

 

 

 

Рис. 26.1. Сетевой адаптер

 

 

 

 

Приемопередатчик согласует логические сигналы, формируемые в адап-

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

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

ствующих кадру. Блок управления приемом анализирует кадры, передаваемые через моноканал, и выделяет кадры, адресованные узлу, обслуживаемому адап-

367

тером. Блоки управления передачей и приемом либо имеют собственную бу-

ферную память для хранения кадров, либо используют память ЭВМ. Четыре указанных блока образуют сетевую часть адаптера, которая связывается с ЭВМ с помощью блока сопряжения через соответствующий интерфейс ввода-вывода.

а)

Сетевой адаптер

РЭ

РЭ

РЭ

Сетевой адаптер

РЭ

РЭ

РЭ

Приёмопередатчик

 

Приёмопередатчик

 

 

 

 

 

 

 

 

 

 

б)

РЭ

Сетевой

адаптер

 

РЭ

Сетевой

адаптер

 

Рис. 26.2. Развязка элементов ЛВС по питанию и заземлению

Приемопередатчики

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

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

редатчиков. Радикальный способ развязки элементов сети по питанию — уста-

 

 

 

 

368

новка в соответствующих цепях развязывающих элементов — трансформато-

ров или оптронов (пар из светодиода и фотодиода), разрывающих электриче-

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

ЛВС развязывающие элементы устанавливаются между приемопередатчиком и

остальной частью адаптера (рис. 26.2,а), а в кольцевых сетях — в конце каждо-

го сегмента кабеля, соединяющего соседние адаптеры (рис. 26.2,б).

Пример приемопередатчика для сети с магистральной структурой приве-

ден на рис. 26.3. В качестве передающей среды используется коаксиальный ка-

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

явления столкновений кадров используется схема сравнения, на выходе кото-

 

 

 

 

рой при несовпадении сигналов, поступающих

Столкновение

 

на передатчик и с приемника, формируется

 

 

 

 

Передача

 

Приём

 

сигнал о столкновении. Для электрической раз-

 

 

 

 

РЭ

РЭ

РЭ

питания

вязки приемопередатчика и остальной аппара-

 

 

 

 

туры адаптера используются оптроны. В дан-

 

 

 

 

 

 

 

Источник

ной схеме приемопередатчик имеет собствен-

 

 

 

ный источник питания, изолированный от зем-

 

 

 

 

ли. Нулевая шина (земля) приемопередатчика

 

 

 

 

 

 

 

 

соединяется с экраном кабеля, что существенно

 

 

 

 

снижает помехи, возникающие на протяженной

 

 

 

 

линии. Приемопередатчики магистральных се-

Рис. 26.3. Приѐмопередатчик ЛВС с

тей должны иметь высокое сопротивление по

магистральной структурой

 

 

 

 

 

отношению к каналу, чтобы изменение числа

систем (адаптеров), подключаемых к каналу, не вызывало значительного изме-

нения нагрузки.

 

 

 

Пример приемопередатчика для сети с кольцевой структурой приведен на

рис. 26.4. Сегмент канала, выполненный из экранированной витой пары, соеди-

няет передатчик одного адаптера с приемником следующего адаптера через

развязывающий элемент. На выходе приемника формируются логические сиг-

налы, представляющие принимаемые биты. Кроме того, сигналы, поступающие

369

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

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

ные или выводиться биты передаваемого кадра. В кольцевой сети каждый адап-

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

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

датчики сетевых адаптеров.

Приёмник

Датчик синхросигналов

Синхросигналы

 

 

Задержка

 

 

 

 

 

 

 

 

 

Селектор

 

Передатчик

 

 

битов

 

 

 

 

 

 

 

 

 

 

 

 

 

Передаваемые

 

Управление селектором

 

Принимаемые биты

 

биты

 

Рис. 26.4. Приѐмопередатчик ЛВС с кольцевой структурой

Отказ любого приемопередатчика в кольцевой сети нарушает работоспо-

собность всей сети. Для обеспечения надежности сети принимаются специаль-

ные меры: устанавливаются обходные реле, замыкающие вход приѐмника на выход передатчика при отключении и отказе ЭВМ и адаптера, или кольцо дуб-

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

Управление доступом и информационным каналом

370

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

гаются на программные средства ЭВМ, обслуживаемой адаптером. Блок со-

пряжения с интерфейсом ЭВМ обеспечивает передачу данных и сигналов пре-

рывания между ЭВМ и адаптером.

Наиболее существенное влияние на организацию адаптеров оказывает способ обмена данными между адаптеров и ЭВМ. Могут использоваться два способа: без буферизации и с буферизацией кадров. По первому способу кадр,

подлежащий передаче, размешается в оперативной памяти ЭВМ, откуда он пе-

ресылается в адаптер в виде последовательности слов. Адаптер преобразует каждое поступившее слово в последовательность битов. После передачи битов слова в моноканал адаптер через интерфейс ЭВМ обращается к оперативной памяти ЭВМ за следующим словом. При приеме кадра в адаптере из посту-

пающих битов формируются слова, которые последовательно отсылаются в за-

данную область оперативной памяти ЭВМ в темпе формирования слов. По вто-

рому способу в адаптере организуются буферные запоминающие устройства для хранения передаваемых и принимаемых кадров. Передаваемый кадр снача-

ла выводится из оперативной памяти ЭВМ и в буфер адаптера, откуда он пере-

дается в моноканал. При приеме в буфере накапливается кадр, который по окончании приема передается через интерфейс ЭВМ в заданную область опера-

тивной памяти ЭВМ.

Выбор способа обмена данными между адаптером и ЭВМ зависит от со-

отношения пропускной способности интерфейса ЭВМ и моноканала. Если про-

пускная способность интерфейса меньше, адаптер должен иметь буферную па-

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

Определим в общих чертах структуру управлений передачей и приемом кадров (рис. 26.5). При этом предполагается, что кадр имеет структуру, изобра-

женную на рис. 25.10.