Найти в Дзене

Как узел получает доступ к сети?

При включении сети каждый узел узнает о других активных узлах. Устанавливается первичное владение маркером, и начинается его циркуляция. Будет ли это одна большая сеть или несколько сетей меньшего размера, соединенных мостами, зависит от вашего выбора. Так как маркер не проходит через мосты, разбивка помогает сократить время полного периода маркера. Например, в небольшой сети быстрая маркерная передача может использоваться для передачи данных с высоким приоритетом (которые могут быть жизненно важными), в то время, как данные с более низким приоритетом могут быть переданы через мосты. Она задается адресами узлов. Движение маркера начинается от узла с наименьшим адресом и продолжается последовательно до тех пор, пока он не достигнет узла с наибольшим адресом. Тогда он опять поступает к узлу с наименьшим адресом, и процесс повторяется. Во время обладания маркером, узел может передавать сообщения своего приложения. Одновременно другие узлы контролируют сеть с целью обнаружения новых сообщ

При включении сети каждый узел узнает о других активных узлах. Устанавливается первичное владение маркером, и начинается его циркуляция. Будет ли это одна большая сеть или несколько сетей меньшего размера, соединенных мостами, зависит от вашего выбора. Так как маркер не проходит через мосты, разбивка помогает сократить время полного периода маркера. Например, в небольшой сети быстрая маркерная передача может использоваться для передачи данных с высоким приоритетом (которые могут быть жизненно важными), в то время, как данные с более низким приоритетом могут быть переданы через мосты.

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

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

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

-2

Когда узел отпускает маркер, он может передать до 32 слов (каждое по 1 бит) глобальной информации для остальных узлов сети. Хотя только один узел получает маркер, остальные узлы следят за передачей маркера и считывают его содержание. Каждый из узлов поддерживает таблицу глобальных данных. Затем, в соответствии со своими конкретными задачами, он определяет, когда и как использовать эти данные. Приложения глобальной базы данных включают синхронизацию времени, срочные уведомления об опасности и многоадресные установленные значения для всех устройств, задействованных в общем процессе.

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

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

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