Понятно, что такой набор цифр запомнить нелегко. Поэтому была создана доменная система имен – DNS (Domain Name Service), которая позволяет пользователям использовать вместо IP-адресов более понятные названия (например, www.informatika.edu.az). То есть когда пользователь набирает в адресной строке соответствующее имя, DNS-серверы автоматически преобразовывают его в IP-адрес.
Все имена в сети разделены на домены разного уровня. Для каждой страны выделен домен первого уровня. Например, домен “.az ”принадлежит Азербайджану, домен “.de” − Германии, домен “.ru” − России. Для так называемых территориальных доменов характерны и другие домены первого уровня. Например, домен “.com” объединяет коммерческие организации, домен “.gov” государственные организации. Доменов первого уровня мало, и новые домены появляются редко. Каждый домен первого уровня может быть адресом для очень многих доменов более низкого уровня.
Владелец каждого домена может создавать поддомены своего домена.
Каждое физическое или юридическое лицо, которое желает быть представлено в Интернете, должно уделить особое внимание выбору доменного имени. Доменные имена должны подчиняться определенным принципам:
Как каждый компьютер, который имеет адрес в Интернете, так и каждый ресурс − веб-страница имеет свой адрес. Этот адрес называют URL-адресом (произносится как “ю-эр-эл”), (аббревиатура URL образована от сокращения английской фразы Uniform Resource Locator и означает единый указатель ресурсов). Браузер использует этот адрес для поиска любого Интернетресурса − документа или его части.
URL-адрес однозначно определяет местонахождение ресурсов в Интернете. Каждый такой адрес состоит из двух частей: первая представляет собой идентификатор ресурса, вторая указывает на местоположение данного ресурса. Типичный URL-адрес выглядит следующим образом:
http://informatika.edu.az/tasks.php?action=result
Первая часть адреса http:// является протоколом и показывает, что ресурс является веб-сайтом. Протокол − это правила или набор стандартов, обуслав- ливающих порядок взаимосвязи и обмена информацией между компьютерами с минимальными ошибками.