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

Разрешение имен хостов



Протокол TCP/IP назначает каждому компьютеру уникальное иерархическое имя, которое позволяет идентифицировать данный компьютер в сети. Как правило, пользователям неизвестны IP-адреса Web-сайтов, а для обращения к нужному сайту они используют более удобные адреса протокола HTTP (см. RFC 2616). Адрес HTTP состоит из названия протокола, применяемого для обмена информацией с хостом, доменного имени хоста и некоторой дополнительной информации. Например, адрес http://www.microsoft.com означает, что в Интернете имеется хост с именем www.microsoft.com, доступ к которому обеспечивается протоколом HTTP.

Получив такое имя хоста, приложение (например, Web-браузер) должно передать информацию средствам на нижнем уровне OSI, которые обеспечивают связь с указанным хостом (например, сервером Интернета), причем в понятной для них форме. Для этого средства Winsock включают в себя библиотеку программ, называемых интерфейсами API (Application Programming Interface - Интерфейс прикладного программирования). Выбор используемого интерфейса зависит от приложения, но в любом случае эти программы преобразуют (т.е. разрешают) имена хостов в IP-адреса, которые затем позволяют средствам Winsock открыть сокет для связи.

Средства Winsock и NetBT используют различные методы разрешения имен. Рассмотрим их по порядку.





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



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