Для правильной доставки данных с одного компьютера на другой необходимо знать отправителя и получателя. Так, каждый компьютер, подключенный к сети Интернет, имеет свой собственный уникальный адрес. Т.к. в компьютерах вся информация представляется в цифровом виде, то и адрес, который используют компьютеры, является цифровым. IP-адрес – это уникальный числовой адрес компьютера в сети, который имеет длину 32 бита и записывается в виде четырех частей по 8 бит каждая. По формуле определения количества информации легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов: N=232=4294967296. Поскольку двоичное представление IP-адреса для человека не удобно, то на практике используется десятичная форма записи IP-адреса. В данном представлении IP-адрес записывается в виде четырех десятичных чисел, называемых октетами, разделенными точками: W.X.Y.Z. Следовательно, каждая часть может быть числом от 0 до 255, а весь IP-адрес имеет вид 192.22.35.44 или 255.1.0.14. IP-адрес содержит адрес сети и адрес компьютера в данной сети. Адрес читается справа налево. Например: IP-адрес 128.250.33.199. 128.250.33 – это адреса сетей и подсетей, 199 – это адрес компьютера пользователя. В зависимости от количества компьютеров в сети, существует 5 классов IP-адресов: A, B, C, D, E. Принадлежность IP-адреса к тому или иному классу, определяется значением первого октета, а остальные разделяются на адрес сети и адрес компьютера. Класс | Диапазон | А | 0.0.0.0 – 127.255.255.255 | B | 128.0.0.0 – 191.255.255.255 | C | 192.0.0.0 – 223.255.255.255 | D | 224.0.0.0 – 239.255.255.255 | E | 240.0.0.0 – 247.255.255.255 | IP-адреса первых трех классов предназначены для адресации отдельных узлов и отдельных сетей. Адреса D используются для адресации групп компьютеров, а диапазон адресов Е зарегистрирован и в настоящее время не используется. Например, IP-адрес 128.250.33.199 компьютера относится к сети класса В, адрес компьютера в сети 250.33.199, а 199 – это адрес компьютера пользователя. IP-адреса могут быть статическими и динамическими. Для сервера, на котором хранится информация, необходим постоянный IP-адрес, иначе данные не будут найдены. Для пользователя, входящего в Интернет на несколько часов, IP-адрес может быть выделен динамически из некоторого количества имеющихся у провайдера свободных номеров. По желанию пользователь может иметь и постоянный IP-адрес. Числовые адреса – единственно возможный метод идентификации для компьютеров, но для пользователей Интернет они неудобны, поскольку не несут смысловой нагрузки, а значит, практически не запоминаются. Поэтому в Интернете предусмотрена возможность использования их аналогов в текстовом представлении. Это так называемые доменные адреса DNS (DomainNameSystem). Доменная система имен ставит в соответствие числовому IP-адресу каждого компьютера уникальное доменное имя. Доменная система имен имеет иерархическую структуру: домены верхнего уровня | | | домены второго уровня | | | домены третьего уровня | | | и так далее | В отличие от IP-адресов, мало говорящих пользователю, кому принадлежит и где находится ресурс Интернет, доменные имена несут много полезной информации. Расшифровку доменного имени легко провести, читая его составляющие справа налево. В любом имени справа записывается домен первого уровня, состоящий из двух, трех или четырех букв. Он означает страну или принадлежность к определенной деятельности. Количество имен первого уровня ограничено. Сначала InterNIC – организация, ответственная за систему имен – ввела в обращение семь доменных имен первого уровня. Т.к. система доменных имен впервые появилась в США, то эти семь доменов по умолчанию означают, что хост расположен на территории США. Слева от имени домена первого уровня записывается одно или несколько имен доменов второго, иногда третьего и более низких уровней. Имя домена второго уровня выбирается компанией и несет информацию о ее названии или услугах, имя домена третьего уровня может означать подразделение этой компании. И, наконец, слева в доменном имени стоит имя компьютера, на котором хранится информация. Например, www.microsoft.com означает, что компьютер (сервер) с именем www находится в домене Microsoft, который входит в домен первого уровня .com. Домены верхнего уровня бывают двух типов: географические (двухбуквенные) – каждой стране соответствует двухбуквенный код; административные (трехбуквенные) – позволяет определить профиль организации, владельца домена. Вот некоторые имена доменов верхнего уровня Административные | Тип организации | Географические | Страна | com | коммерческая | ca | Канада | edu | образовательная | de | Германия | gov | правительственная США | jp | Япония | int | международная | ru | Россия | mil | военная США | su | Бывший СССР | net | компьютерная сеть | uk | Англия/Ирландия | org | некоммерческая | us | США | В имени компьютера может быть любое число доменов, но, как правило, 2–4. Компьютеры используют IP-адреса, для людей удобней и понятней доменные имена. Следовательно, должен существовать механизм преобразования вводимых пользователем доменных имен в IP-адреса. Этим занимается служба доменных имен Интернет – DNS (DomainNameService). Работа службы имен состоит в том чтобы, получив от пользователя доменное имя, отыскать соответствующую ему запись в таблице DNS – распределенной базе данных, хранящейся на тысячах компьютерах в сети. Найденный IP-адрес возвращается на компьютер пользователя, пославший запрос. И только после этого по IP-адресу запрашивается информация из Интернета. Система серверов DNS представляет собой тысячи компьютеров с определенной иерархией. |