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

Система адресации в Интернет

Откуда маршрутизатор узнает, в каком именно направлении следует отсылать пакет данных и куда его доставить? Каждый узел в сети имеет уникальный IP-адрес. До настоящего времени IP-адреса принято записывать в виде последовательности разделенных точками четырех (IPv4) чисел, представляющих значения отдельных байтов. Запись вида 190.80.100.10 носит название IP-адрес.

Левый байт (октет) содержит номер 1..255 и указывает класс локальной интрасети, в которой находится искомый компьютер

Таблица. Соответствие классов сетей значению первого байта IP-адреса

Класс сети

Диапазон значений первого октета

Возможное количество подсетей

Возможное количество узлов

А

В

С

D

Е

1-126

128-191

192-223

224-239

240-247

126

16382

2097150

---

---

16777214

65534

254

2-28

2-27

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

Значение 127 первого октета зарезервировано для служебных целей, поскольку IP-пакеты, направленные на такой адрес, не передаются в сеть, а ретранслируются обратно на этот же компьютер как только что принятые (кольцевой хост 127.0.0.1).

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

Последний (правый) идентификатор IP-адреса обозначает номер хоста в данной локальной сети. Между правым и левым октетами в такой записи расположены но­мера подсетей более низкого уровня. В качестве примера возьмем тот же IP-адрес 190.80.100.10. Итак, мы отправляем пакет в 190-ю подсеть сети Интернет, которая, относится к классу С. Допустим, наш пакет высылается в 80-ю подсеть 190-й сети. Она содержит 250 более мелких сетей, но нам нужна 100-я. Наконец, к 100-й сети подключен ряд компьютеров, из которых сообщение получит машина, имеющая в системе номер 10.

Для облегчения работы с адресами в сети была придумана удобная доменная система имен (DNS). DNS позволяет использовать легко запоминаемые символьные адреса хостов, с которыми общаются компьютеры пользователей. Создатели DNS взяли за основу технологию пересылки традиционных почтовых отправлений. Путь нашего письма к конечному получателю можно описать следующей строкой: «Квартира 10. Дом № 1. Улица Бобруйская. Минск. Беларусь». Запишем практически такой же виртуальный адрес: myhost.mydomain.minsk.by. Такое обозначение принято называть URL (Uniform Resource Locator). Соответственно, строка вызова размещенной по этому адресу 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 обычно опускается, а используется вместо этого несколько «выделенных» доменов первого уровня.

СОМ

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

GOV

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

EDU

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

MIL

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

ORG

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

NET

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

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

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

В настоящее время осуществляется переход на шестибайтовые IP – адреса (протокол IPv6)