Michael J. Donahoo "TCP/IP Sockets in C, 2nd Edition" / Michael J. Donahoo "Программирование TCP/IP сокетов в Си, 2-ое издание": 1.3 Об именах

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

1.3 Об именах

prefer211 15.05.12 в 02:09

0

Скорее всего, Вы привыкли к представлению хостов по имени (например, host.example.com). Тем не менее, IP имеет дела с адресами (двоичными числами), а не именами. Вы должны понимать, что использование имен вместо адресов - это только удобство и оно независимо от базовых сервисов, предоставляемых TCP/IP - Вы можете писать и использовать TCP/IP приложения, вообще не используя имена хостов.

prefer211 19.05.12 в 02:52

0

Когда Вы используете используете имя для определения конечной точки, система делает дополнительную работу по переводу имени в адрес. Этот дополнительный шаг очень важен по нескольким причинам. Во-первых, очевидно, что имена проще для людей в плане запоминания, нежели четырехкомпонентная система записи адресов (dotted-quad notation) (или, в случае IPv6, строки шестнадцатеричных чисел). Во-вторых, имена обчеспечивают уровень абстракции, который изолирует пользователя от изменения IP-адреса. Во время написания первого издания этой книги, адрес веб-сервера www.mkp.com изменился, но потому что мы постоянно обращаемся к веб-серверу с помощью имени www.mkp.com, изменение IP-адреса на 208.164.121.48 никак на нас не повлияло в этом плане. Изменение IP-адреса прозрачно для программ, которые используют имена для доступа к веб-серверу.

prefer211 19.05.12 в 03:05

0

Сервис преобразования имен в IP-адреса может получать информацию из различных источников.Два первичных источника - это система доменных имен (Domain Name System - DNS) и локальные базы данных конфигураций. DNS - это распределенная база данных[8], которая ставит в соответствие доменным именам, как например www.mkp.com, IP-адрес и другую информацию; протокол DNS позволяет хостам подсоединяться к интернету для считывания информации из этой базы данных, используя TCP или UDP. Локальные базы данных конфигурации обычно являются зависимым от операционной системы механизмом для сопоставления локальным именам IP-адресов.

prefer211 19.05.12 в 03:39

0
Минутку...