|
Многоцелевым протоколом NBF (NetBEUI Frame) Windows-системы пользуются для решения различных задач, включая регистрацию и разрешение имен NetBIOS, установку сеанса связи между компьютерами в сети, передачу файлов и печать с помощью протокола Windows SMB (Server Message Blocks). Независимо от выполняемой функции формат кадра NetBEUI всегда один и тот же.
Кадром NetBEUIпользуются четыре различных протокола: NMP (Nane Management Protocol), UDP (User Datagram Protocol), SMP (Session Management Protocol) и DMP (Diagnostic and Monitoring Protocol).
Протокол NMP (Name Management Protocol).
С помощью протокола NMP системы в сети регистрируют и разрешают имена NetBIOS. При первом запуске системы она генерирует запрос на добавление имени Add Name Query со своим NetBIOS-име нем и передает его другим системам NetBIOS в сети. Это сообщение необходимо, чтобы убедиться в уникальности этого имени. Если имя уже использовано, система, которой оно принадлежит, посылает ответное сообщение Add Name Response, и запрашивающая система выдает сообщение об ошибке. Если ни от одной системы сообщение Add Name Response не получено, имя считается зарегистрированным.
Разрешением имени (name resolution) называется процесс преобразования имени NetBIOS в аппаратный адрес, необходимый системе для передачи по назначению кадров канального уровня. Когда системе NetBEUI нужно передать данные конкретному компьютеру или установить с ним сеанс связи, она для начала генерирует сообщение Name Query, в поле Destination Name которого содержится имя целевой системы, и посылает его всем системам NetBIOS в сети. Все системы в сети с зарегистрированными NetBIOS-именами обязаны реагировать на сообщения Name Query, и система, которой принадлежит запрашиваемое имя, в ответ посылает отправителю запроса узковещательное сообщение Name Recognized. Получив отклик, отправитель извлекает из него аппаратный адрес системы, которой принадлежит запрошенное имя, и далее отправляет ей пакеты как узковещательные сообщения.
Один из недостатков NetBEUI, объясняющий пригодность этого протокола только для относительно небольших сетей, — генерируемый им широковещательный трафик. Запросы Name Query передаются по специфическим адресам NetBIOS, но в сетях Windows это эквивалентно широковещательной передаче. В сетях с высоким уровнем трафика системы понапрасну тратят значительное время на обработку многочисленных запросов на разрешение имени, предназначенных другим системам.
Протокол SMP(Session Management Protocol) DMP (Diagnostic and Monitoring Protocol).
Сообщения NBF, сгенерированные протоколом NMP, используют службу NetBEUI, не ориентированную на соединение. Они не выходят за рамки простого обмена запросами и откликов, и им не требуются дополнительные услуги, вроде подтверждения приема пакета. Для масштабного обмена данными необходима более надежная служба с ориентацией на соединение, и, чтобы обеспечить ее, две обменивающиеся данными системы должны сначала организовать сеанс связи между собой. Для организации сеанса, передачи данных и разрыва связи они используют сообщения NBF протокола SMP.
Дата добавления: 2015-07-14; просмотров: 74 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Регистрация и разрешение имен NetBIOS | | | Краткое резюме |