
3.2.
Технологии локальных
сетей
данных следующей станции при помощи кадра
ITT,
при этом
в
поле DID уста-
навливается адрес NID. Следующая станция передает данные, затем кадр ITT
и т. д. Таким образом, каждой станции предоставляется возможность пере-
дать свои данные. Предположим, что в сети работают станции с физическими
адресами 3,11, 14, 35, 126. Тогда маркер на передачу (кадр ITT) будет переда-
ваться
в
следующей последовательности: 126->3—>11->14->35-^126-^3
и т.
д.
Для передачи пакета станция сначала должна получить маркер. Получив
маркер,
узел посылает
кадр
РВЕ той станции, которой должны быть передавы
данные. Если станция-приемник не готова, она отвечает кадром NAK, в про-
тивном случае - АСК. Получив АСК, узел, владеющий маркером, начинает
передавать кадр DATA. После отправки кадра передатчик ожидает ответ в
течение 75,6 мкс. Если получен ответ АСК, то передатчик передает маркер
следующей станции. Если получен ответ NAK, то передатчик повторно пере-
дает приемнику кадр DATA. Затем вне зависимости от ответа маркер переда-
ется следующей станции.
Каждая станция начинает принимать кадр DATA, обнаружив передачу на-
чального разделителя АВ. Затем она сравнивает значение адреса DID со сво-
им адресом. Если адреса одинаковы или пришел broadcast-кадр, даьшые запи-
сываются в буфер станции, если нет - кадр игнорируется. Кадр считается
нормально
принятым,
если
он принят
полностью
и
контрольная сумма совпада-
ет со значением в поле CRC. Получив нормальный кадр DATA, станция пере-
дает ответ АСК. Если при приеме обнаружена ошибка, то передается ответ
NAK. В ответ на широковещательный кадр DATA кадры АСК и NAK не пере-
даются.
Рассмотрим теперь вьшолнение реконфигурации сети ARCNet. Реконфигу-
рация сети выполняется автоматически всякий раз при включении новой стан-
ции
или при потере маркера. Сетевой адаптер начинает реконфигурацию, если
в течение 840 мс не получен кадр ITT. Это осуществляется посьшкой специ-
ального
кадра
реконфигурации (Reconfiguration
Bm-st).
Такой кадр
длиннее лю-
бого кадра, поэтому
маркер
будет разрушен (из-за коллизии) и никакая станция
в сети не будет владеть маркером (т. е. правом на передачу). После приема
кадра
реконфигурации
каждая
станция переходит
в
состояние ожидания
на
вре-
мя,
равное 146x(256-ID) мкс. Если по окончании тайм-аута передач по сети не
бьшо (а это справедливо только для станции с наибольшим адресом ID), то
узел передает кадр ITT с адресом DID, равным собственному ID. Если ни
одна станция не ответила, узел увеличивает DID на единицу и повторяет пере-
дачу кадра ITT и т. д. После положительного ответа маркер передается отве-
тившей станции, а ее адрес ID запоминается как адрес следующей станции
(NID).
Эта операция повторяется, пока маркер не вернется к первому узлу
(станции с максимальным адресом).
При
вьшолнении реконфигурации каждая
станция
в
сети узнает следующую за ней станцию. Таким образом формирует-
ся логическое кольцо, определяющее последовательность передачи маркера.
217