Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интернет.doc
Скачиваний:
9
Добавлен:
12.02.2016
Размер:
243.2 Кб
Скачать

1.3. Ip-адреса, доменные имена и dns-серверы

Чтобы соединение отправителя с получателем было возможным, у каждого компьютера в Интернете (вернее – сетевых карт компьютеров, как серверов, так и клиентов) имеется уникальный IP-адрес. Такой адрес присваивается каждой точке подключения к Сети и состоит из четырех 8-разрядных чисел (то есть, принадлежащих диапазону от 0 до 255), соединенных точками (каждое из чисел записывается в отдельный байт, а общая длина адреса составляет четыре байта). Например, сервер поисковой системы Яндекс (Yandex) имеет адрес 213.180.204.211, а 193.232.113.151 – адрес МГУ (Московского государственного университета имени  М.В.Ломоносова).

Обычно компьютеры, на которых размещаются информационные ресурсы (в том числе простейшие сайты) имеют постоянные адреса, а пользователи, не имеющие своего сайта, подключаются к Интернету через ресурс поставщика услуг интернета - провайдера (Internet Service Provider, ISP), организации, обеспечивающей подключение пользователей для доступа в Сеть. Провайдер автоматически выделяет таким пользователям временный IP-адрес, действующий лишь на протяжении сеанса связи (динамические адреса).

В Интрасетях всем компьютерам обычно назначаются фиксированные (статические) IP-адреса, хотя это могут быть и динамические адреса. Адресация компьютеров в Сети обеспечивается с помощью протокола IP.

IP-адреса однозначно определяют компьютеры, обменивающиеся данными по сети, но человеку удобнее воспринимать не числовой код, а текстовый адрес. Для поддержки такой возможности в Сети была организована служба адресации DNS (Domain Name System – Служба имен доменов), превращающая текстовые (доменные) адреса в IP-адреса.

Доменным адресом (доменным именем) называется последовательность нескольких слов, разделенных точками. Такая форма лучше запоминается, поскольку позволяет зашифровать в себе ассоциативные связи с адресатом.

Условно доменное имя можно представить следующим образом: имя_компьютера.домен_второго_уровня.домен_верхнего_уровня. Имя компьютера www – это наиболее часто используемые имена компьютеров в связи с популярностью одноименной службы Интернета. Второе слово называется доменом второго уровня или поддоменом. Например, в доменном адресе www.msu.ru второе слово содержит в себе название университета (MSU - Moscow State University). Пользователям, не имеющим собственного ресурса (сайта) доменные адреса не нужны. Крайнее правое слово доменного адреса называется именем корневого домена или домена верхнего уровня. Ниже, в табл. 1.1. перечислены имена наиболее крупных корневых доменов.

Таблица 1.1

Имена некоторых корневых доменов.

Домен

Описание

Com

Коммерческие организации

Edu

Образовательные учреждения

Gov

Правительственные учреждения

Net

Поставщики услуг Сети

Org

Прочие организации

Us

Домен Интернета США

ru или su

Домен Интернета России

Uk

Домен Интернета Великобритании

Ua

Домен Интернета Украины

Доменные адреса преобразуются в IP-адреса специальными программами – серверами DNS. Как правило, такие серверы функционируют на компьютерах провайдеров услуг Интернета или на компьютерах, отвечающих за организацию работы Интрасети. Доменные адреса хранятся на серверах DNS в форме распределенной базы данных, хранящей доменные адреса и соответствующие им IP-адреса. При попытке связаться с информационным ресурсом по доменному имени последнего, это имя пересылается серверу DNS вместе с IP-адресом компьютера пользователя. DNS-сервер, получив доменный адрес, просматривает свою базу данных и возвращает компьютеру пользователя искомый IP-адрес ресурса. Если DNS-сервер не находит в своей базе данных запрошенного адреса, он посылает запрос серверу DNS домена более высокого уровня.

Если поиск во всей распределенной базе данных закончился безуспешно, пользователь вместо IP-адреса получает уведомление о невозможности разрешения доменного имени. После установления соединения начинается обмен информацией. Протокол TCP/IP определяет, как подлежащие передаче данные разделяются на отдельные пакеты, и каким образом эти пакеты пересылаются от сервера ресурса к пользователю, запросившему данные. Каждый пакет нумеруется и передается независимо от других пакетов. Последовательность получения пакетов может не совпадать с последовательностью их отправки из-за того, что пути их доставки в сети могут оказаться различными. В компьютере пользователя полученные пакеты обрабатываются и исходные данные восстанавливаются. Возможность пересылки пакетов по различным маршрутам составляет одну из главных особенностей сетевой технологии Интернета – именно она обеспечивает надежность Сети, в которой выход из строя отдельных серверов приводит не к отказу сети в целом, а лишь к постепенному снижению её быстродействия.

Существуют специальные протоколы для быстрого поиска IP-адреса или доменного адреса. Один из таких протоколов работает с командой ping, запускаемой в командной строке. Например, IP-адрес МГУ можно узнать введя команду ping www.msu.ru. Вы получите ответ, в котором с некоторым интервалом времени будут появляться строки: 64 bytes from 193.232.113.151: icmp_seq=1 ttl=46 time=144 ms . Для прекращения работы команды нажмите клавиши <ctrl+c>. И, наоборот, доменный адрес можно узнать, введя команду ping 193.232.113.151 .