В сетях архитектуры Arcnet используется метод доступа IEEE 802.4. В качестве физической среды применяются витые пары и тонкий коаксиальный кабель, скорость передачи данных составляет 2,5 Мбит/с. Подключение устройств осуществляется по топологии «шина» или «звезда». Максимальное количество станций в сети не должно превышать 255.
Длина полей адресов передатчика и получателя составляет 1 байт, адреса станций задаются либо программно, либо аппаратно, но их можно менять.
Максимальное количество рабочих станций на сегменте тонкого коаксиального кабеля, подключенных по топологии «шина», равно 8. Максимальное количество станций, подключенных в одном сегменте с помощью витой пары, равно 10.
Для подключения станций между собой, помимо «шины», могут использоваться активные или пассивные концентраторы (рис. 11.4)
Рис. 11.4. Подключение станций в сети Arcnet
Активный концентратор (АН) – это многопортовое устройство, осуществляющее прием и передачу на все сегменты, которые к нему подключены.
Пассивный концентратор (РН) имеет 4 точки подключения, его назначение - согласование сопротивлений различных физических сред, усиление сигнала при этом не осуществляется.
Подключение рабочих станций к витой паре осуществляется с помощью разъемов, аналогичных телефонным, к тонкому коаксиальному кабелю – с помощью BNC-разъемов.
Передача каждого байта в сети Arcnet выполняется специальной посылкой ISU (information symbol unit – единица передачи информации), состоящей из трех служебных сарт-стоповых битов и восьми битов данных. В начале каждого пакета передается начальный разделитель AB, который состоит из шести служебных битов. Он выполняет функции преамбулы пакета.
В сетях архитектуры Arcnet существуют следующие виды кадров:
· кадр приглашения к передаче (кадр маркера),
· кадр запроса готовности к приему данных,
· кадр данных,
· кадр подтверждения приема данных;
· кадр неготовности к приему.
Кадр приглашения к передаче (пакет ITT) имеет следующий формат (рис. 11.5):
пакет ITT
AB
EOT
DID
DID
Рис.11.5. Формат кадра ITT.
На данном рисунке приняты следующие обозначения:
AB
– начальный разделитель,
EOT
– символ конца передачи,
DID
– адрес приемника.
Эта посылка передает управление от одного узла сети другому. Станция, принявшая этот пакет, получает право на передачу данных.
Формат кадра запроса готовности к приему данных (пакет FBE) приведен на рис. 11.6. Этим пакетом проверяется готовность узла к приему данных.
пакет FBE
AB
ENQ
DID
DID
Рис.11.6. Формат кадра FBE.
На данном рисунке приняты следующие обозначения:
AB
– начальный разделитель,
ENQ
– символ запроса готовности к приему,
DID
– адрес приемника.
Кадр данных имеет формат, приведенный на рис. 11.7. С помощью этой посылки выполняется передача данных.
пакет данных
AB
SOH
SID
DID
DID
COUNT
COUNT
DATA
…
DATA
CRC
CRC
Рис. 11.7. Формат кадра данных
На данном рисунке приняты следующие обозначения:
AB
– начальный разделитель,
SOH
– символ начального заголовка,
SID
– адрес источника,
DID
– адрес приемника,
COUNT
– 2 ISU, определяющих длину поля данных.
COUNT = (512 – N), где N – количество ISU передаваемых данных.
DATA
– поле данных (1 – 508) ISU данных,
CRC
– циклический код обнаружения ошибки.
Кадр подтверждения приема данных (пакет АСК) имеет формат, приведенный на рис. 11.8. С помощью этого кадра осуществляется подтверждение готовности к приему данных или подтверждение приема пакета данных без ошибок, то есть в ответ на FBE и пакет данных.
пакет АСК
АВ
АСК
Рис.11.8. Формат кадра АСК.
Формат кадра неготовности к приему (пакет NAK) приведен на рис. 11.9.
пакет NАК
АВ
NАК
Рис.11.9. Формат кадра АСК.
Этот кадр сообщает о неготовности узла к приему данных (ответ на FBE) или принятии пакета с ошибкой (ответ на пакет данных).