Освобождение

Существует два пути освобождения имени клиента.
□ Явное освобождение. Выполняется при нормальном отключении клиента. Отправляя запрос об освобождении имени (Name Release Request), клиент сообщает WlNS-серверу о прекращении своей работы и о том, что имя ему больше не нужно.
□ Необъявленное освобождение. Происходит при внезапном отключении клиента. В данном случае запрос об освобождении имени не отсылается, и по прошествии интервала возобновления имя освобождается.

Обновление

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

Регистрация

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

Регистрация, обновление и освобождение

Стек TCP/IP инициализируется при первой связи между WINS-клиентом и WINS-сервером. Клиент инициирует запрос, отсылая WINS-серверу запрос на регистрацию имени (Name Registration Request). После этого WINS-сервер просматривает свою базу данных, выясняя, не занято ли указанное имя. Если оно свободно, регистрация принимается и фиксируется в базе данных для будущих поисков. Читать дальше…

|