Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Протокол NetBT



Протокол NetBT (NetBIOS поверх TCP/IP) объединяет два различных протокола - NetBIOS (Network Basic Input Output System - Сетевая базовая система ввода-вывода) и TCP/IP. Протокол NetBIOS обеспечивает операционной системе Windows возможность выполнения следующих функций:

• Управление именами. Чтобы приложение могло связываться по сети со службами, каждому компьютеру необходимо имя NetBIOS, которое называют также именем компьютера. Имена NetBIOS позволяют идентифицировать каждый сетевой компьютер, что обязательно для передачи данных.

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

• Управление сеансом. Чтобы задать условия передачи данных на основе логических соединений, оба компьютера обязаны установить сеанс связи.

Для передачи данных средства NetBIOS используют собственный транспортный протокол NetBEUI (NetBIOS Extended User Interface - Расширенный пользовательский интерфейс NetBIOS). Протокол TCP/IP также может управлять передачей данных через интерфейс NetBIOS с помощью транспортных протоколов TCP и UDP. Кроме того, протокол TCP позволяет устанавливать и управлять сеансами связи NetBIOS. Однако в протоколе TCP/IP не предусмотрен метод интерпретации имен NetBIOS, хотя он требуется многим сетевым службам Windows. Разработчики Microsoft устранили эту несовместимость протоколов NetBIOS и TCP/IP с помощью протокола NetBT.

Протокол NetBT управляет именами сетевых компьютеров путем регистрации имен NetBIOS через порты с номерами 137, 138 и 139. Например, когда загружается компьютер с определенным именем NetBIOS, например, Compl, протокол NetBT регистрирует его имя путем отсылки широковещательного сообщения через порт 137. После этого остальные компьютеры, поддерживающие NetBIOS, будут знать, что к компьютеру Compl можно получить доступ через порт 137. Когда компьютер отключается, его имя освобождается еще одним широковещательным сообщением, после чего оно может использоваться другими компьютерами.

Приложения, поддерживающие NetBIOS, для передачи информации используют протокол NetBT, а протокол NetBT для передачи информации на транспортный уровень используют интерфейс TDI (Transport Driver Interface - Интерфейс транспортного драйвера). Интерфейс TDI служит простейшим каналом связи между клиентом NetBT (т.е. приложением NetBIOS) и средствами транспортного уровня. Средства Winsock также используют интерфейс TDI.

Как мы уже говорили, для отсылки информации на другой компьютер средства Winsock используют IP-адреса и номера портов. Однако в приложениях для указания имен хостов TCP/IP чаще используют названия, более понятные для людей. Поэтому чтобы средства низшего уровня модели OSI могли правильно пересылать между компьютерами данные, прикладной уровень должен обеспечить преобразование имен хостов в IР-адреса. Эта операция прикладного уровня называется разрешением имен хостов.





Дата публикования: 2014-11-04; Прочитано: 979 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...