Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.96 Mб
Скачать

Система адресации

В 1990 г. британским ученым Тимом Бернерсом-Ли был изобретен Uniform Resource Locator(URL) -- определитель местонахождения ресурса в Интернет. Пример: http://ru.wikipedia.org/wiki/url. URL записывается в виде protocol://<host>[:<port>] [/<path>], где <host>[:<port>] содержат адрес хоста, protocol – это http, https, ftp, mailto и др.

Определение. Хостом называется любой подключенный к Интернету компьютер независимо от его назначения.

Каждый узел в сети имеет уникальный IP-адрес. До настоящего времени IP-адреса было принято записывать в виде последовательности разделенных точками четырех (IPv4) чисел, например 190.80.100.10. Каждый байт содержит номер 1..255 и указывает класс локальной подсети, в которой находится искомый компьютер. В 1999 году RFC 2732 (Request For Comments – Рабочее предложение) принял информационный документ, содержащий формат изменений для URL, обеспечив совместимость с IPv6. В настоящее время осуществляется повсеместный переход в Интернет на IPv6 и соответствующую адресацию.

Для облегчения работы с адресами в сети была создана удобная система доменных имен (Domain Name System, DNS). DNS позволяет использовать легко запоминаемые символьные имена хостов. Создатели DNS взяли за основу технологию пересылки традиционных почтовых отправлений. Путь нашего письма к конечному получателю можно описать следующей строкой: «Квартира 10. Дом № 1. Улица Бобруйская. Минск. Беларусь». Адрес размещенной web-страницы будет выглядеть как http://www.myhost.mydomain.minsk.by, где http обозначает протокол передачи гипертекстового документа (Hyper TextTransfer Protocol), a www (World Wide Web – Всемирная паутина) указывает, что передаваемые данные являются web-страницами. Адрес ресурса Интернет, записанный в стандарте DNS, дробится на несколько составляющих, отделенных друг от друга точкой. Эти элементы носят название доменов.

Определение. Домен -- это некий логический уровень Интернет, т. е. группа сетевых ресурсов, имеющая собственное имя и управляемая своей сетевой станцией.

Основная составляющая адреса DNS — это домен первого уровня, выделяемый, как правило, для каждого государства. Белорусский домен .by часто называют “Байнетом”. Несколько доменов первого уровня: AT – Австрия, BE – Бельгия, CN – Китай, RU – Россия, US – США, UK – Великобритания.

Территориальный домен США «US» при записи URL обычно опускается, вместо них используется несколько выделенных международных доменов первого уровня, приведенных в табл. 1.1.

Международные домены первого уровня Таблица 1.1

СОМ

Всемирная коммерческая зона Интернет

GOV

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

EDU

Сеть учреждений образования

MIL

Военные организации

ORG

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

NET

Общесетевые ресурсы

Общемировыми доменами управляет организация Internic (http://www.internic.com). Доменам второго уровня (локальная сеть университета, организации или отдельный сервер, предоставляющий пользователям доступ к какому-либо ресурсу) выделяется произвольное имя. Домены третьего уровня являются составной частью домена второго уровня и могут иметь любые имена, не задействованные в рамках вышестоящего домена. Для оформления домена на свое имя пользователь должен располагать собственным web-сервером с фиксированным IP-адресом. Чтобы зарезервировать для себя домен второго или третьего уровня, необходимо отправить запрос владельцу вышестоящего домена и оговорить с ним условия регистрации и оплаты.

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

В настоящее время IP-адрес в IPv6 может быть представлен в форме: x:x:x:x:x:x:x:x. Здесь x -- это шестнадцатеричное 16-битное число, имеющее в себе 4 символа в шестнадцатеричной системе. Примеры: fabc:de12:3456:7890:ABCD:EF98:7654:3210, 108b:0:0:0:8:800:200C:417A