Методология адресации информационных ресурсов в сети.
Ответ: Как вы уже знаете, для связи компьютеров в сети каждому компьютеру присваивается числовой адрес. Но для удобства пользователей компьютерам в Интернете были присвоены собственные имена. Для указания адреса информационного ресурса в Интернете используются несколько систем имен. Наиболее широко распространена региональная система имен, которая очень похожа на почтовые адреса. Сетевые числовые адреса вполне аналогичны почтовым индексам, которые мы надписываем на конвертах. Машины, сортирующие корреспонденцию на почтовых узлах, ориентируются именно по индексам, и только если с индексами выходит какая-то несуразность, передают почту на рассмотрение людям, которые по адресу могут определить правильный индекс почтового отделения места назначения. Людям же приятнее и удобнее иметь дело с географическими названиями - это аналоги доменных имен. Конечно, такое именование имеет свои собственные проблемы. Прежде всего, следует убедиться, что никакие два компьютера, включенные в сеть, не имеют одинаковых имен. Нужно также обеспечить преобразование имен в числовые адреса, для того чтобы машины (и программы) могли понимать нас, пользующихся именами. Вначале сеть Интернет была небольших размеров и иметь дело с именами было довольно просто. На узле сети была создана регистратура, куда можно было послать запрос и в ответ получить файл - список имен и адресов. Этот файл, называемый «host file» (файл рабочих ЭВМ), регулярно распространялся по всей сети -рассылался всем машинам. Но по мере развития и расширения Интернета возрастало количество пользователей, хостов, а потому увеличивался и упомянутый файл. Возникали значительные задержки при регистрации и получении имени новым компьютером, стало затруднительно изыскивать имена, которые еще никто не использовал, слишком много сетевого времени затрачивалось на рассылку этого огромного файла всем машинам, в нем упомянутым. Стало очевидно, чтобы справиться с такими темпами изменений и роста сети, нужна распределенная оперативная система, опирающаяся на новый принцип. Так была создана «доменная система имен» - DNS (Domain Name System). DNS часто называют региональной системой наименований. Информационными ресурсами в интернет являются файлы разного вида. Для адресации этих ресурсов используется унифицированный указатель ресурса (Uniform Resource Locator или сокращенно URL), который называется также адресом ресурса или ссылкой. В общем случае URL состоит из трех частей:
• название сервиса (http:// для службы WWW, ftp:// для передачи файлов, news: для службы новостей и др.);
• доменное имя компьютера (или его числовой эквивалент, называемый IP-адресом);
• полное имя файла или Web-страницы (т.е. включая путь в дереве каталогов компьютера до нужного файла).
Рассмотрим пример URL: http://www.service-pk.ru/stati/adressatsiya.html в этом примере префикс http:// определяет сервис WWW (по имени протокола, используемого в этом сервисе, Hyper Text Transfer Protocol), средняя часть www.service-pk.ru – это доменное имя WWW-сервера, а окончание /stati/adressatsiya.html – это полное имя нужной Web-страницы, на которой вы сейчас находитесь (файла с именем adressatsiya.html, который размещается в каталоге stati).
Доменная система образования адресов гарантирует, что во всем Интернете больше не найдется другого компьютера с таким же адресом. Для доменов нижних уровней можно использовать любые адреса, но для доменов самого верхнего уровня существует соглашение.
В системе адресов Интернета приняты домены, представленные географическими регионами. Они имеют имя, состоящее из двух букв, например:
Украина – ua. Франция - fr; Канада - са; США - us; Россия - ru.
Существуют и домены, разделенные по тематическим признакам, например:
Учебные заведения - edu. Правительственные учреждения - gov. Коммерческие организации - com.
В последнее время добавлены новые зоны, например: biz, info, in, .cn и так далее . При работе в Internet используются не доменные имена, а универсальные указатели ресурсов, называемые URL (Universal Resource Locator). URL - это адрес любого ресурса (документа, файла) в Internet, он указывает, с помощью какого протокола следует к нему обращаться, какую программу следует запустить на сервере и к какому конкретному файлу следует обратиться на сервере. Общий вид URL: протокол://хост-компьютер/имя файла (например: http://www.lessons-tva.info/book.html).