Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metods / Сети ЭВМ.pdf
Скачиваний:
131
Добавлен:
26.03.2015
Размер:
827.99 Кб
Скачать

Свободный доступ с проверкой столкновений и несущей в канале

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

Рис. 50

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

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

Эстафетный доступ (комбинированный)

Рис. 51

Этот способ имеет несколько вариантов реализации. Мы рассмотрим вариант, приведенный на схеме (рис. 51).

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

63

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

При эстафетном доступе почти полностью используется пропускная способность физического канала. Время доставки кадра не превышает N*T, где N – число активных ЭВМ ЛС, T – время передачи кадра. В такой сети все

системы находятся в одинаковых условия и получают разрешение на передачу кадра с частотой порядка 1/ N*T. В качестве эстафеты используется специальный маркер, передаваемый от СА одной системы к СА другой. Если у системы есть кадр для передачи, то она изымает маркер из кольца и в физический канал передает кадр следующей структуры:

ПНК

Адрес

Адрес

Поле

Данные

ПЦК

ПКК

 

назначения

источника

управления

(пакет)

 

 

ПНК поле начала кадра ПКК поле конца кадра ПЦК поле циклического кода

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

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

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

64