Адресация в Internet
Каждый работающий в Интернете компьютер имеет свой уникальный адрес. Стандарт TCP/IP подразумевает подобную запись адресов подключенных к Интернет компьютеров. Такая запись носит название IP-адрес. IP-адрес состоит из четырех десятизначных идентификаторов, или октетов, по одному байту каждый, разделенных точкой, например: 172.16.117.11.
|
IP-адрес – уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. Имеет длину 4 байта. Обычно первый и второй байты определяют адрес сети, третий байт определяет адрес подсети, а четвертый – адрес компьютера в подсети. |
Левый октет указывает тип локальной интрасети, в которой находится искомый компьютер. В рамках данного стандарта различается несколько классов интрасетей, определяемых значением первого октета. Это значение характеризует максимально возможное количество подсетей и узлов, которые может включать такая сеть.
Таблица 1.1 Соответствие классов сетей значению первого октета IP-адреса
Класс сети |
Диапазон значений первого октета |
Возможное количество подсетей |
Возможное количество узлов |
А |
1-126 |
126 |
16777214 |
В |
128-191 |
16382 |
65534 |
С |
192-223 |
2097150 |
254 |
D |
224-239 |
--- |
2-28 |
Е |
240-247 |
--- |
2-27 |
Адреса класса А используются в крупных сетях общего пользования, поскольку позволяют создавать системы с большим количеством узлов. Адреса класса В применяют в корпоративных сетях средних размеров, адреса класса С — в локальных сетях небольших предприятий. Для обращения к группам машин предназначены адреса класса D, Е. Значение первого октета 127 зарезервировано для служебных целей (например, 127.0.0.1 соответствует адресу localhost, локальная станция). Кроме того, существует набор так называемых «выделенных» IP-адресов, имеющих особое значение.
Таблица 1.2 Значение выделенных IP-адресов
IP-адрес |
Значение |
0.0.0.0 |
Данный хост |
Номер сети.0.0.0 |
Данная IP-сеть |
0.0.0.номер хоста |
Конкретный компьютер в данной локальной сети |
1.1.1.1 |
Все компьютеры в данной локальной сети |
Номер сети.1.1.1 |
Все компьютеры в указанной IP-сети |
|
Хостом принято называть любой подключенный к Интернету компьютер независимо от его назначения.
|
Последний (правый) идентификатор IP-адреса обозначает номер хоста в данной локальной сети. Все, что расположено между правым и левым октетами в такой записи, – номера подсетей более низкого уровня. Рассмотрим пример:
|
Пример 1.1
Предположим, мы имеем некий адрес в Интернете, на который хотим отправить пакет с набором свежих компьютерных вирусов. В качестве примера возьмем произвольный IP-адрес – 195.85.102.14. Мы отправляем пакет в 195-ю подсеть сети Internet, которая, как видно из значения первого октета, относится к классу С (таблица 1.1). Допустим, 195-я сеть включает в себя еще 902 подсети, но наш пакет высылается в 85-ю. Она содержит 250 более мелких сетей, но нам нужна 102-я. Ну и, наконец, к 102-й сети подключено 40 компьютеров. Исходя из рассматриваемого нами адреса, набор вирусов получит машина, имеющая в этой сетевой системе номер 14. |
IP-адреса сложны для запоминания человеком. В связи с этим для адресации в сети часто используются символьные имена, или DNS.
|
DNS (Domain Name System, система доменных имён) – компьютерная распределённая система (база данных), способная по запросу, содержащему доменное имя хоста (компьютера или другого сетевого устройства), сообщить его IP адрес. Распределённая база данных DNS поддерживается с помощью иерархии DNS-серверов, взаимодействующих по определённому протоколу. |
Для того, чтобы понять, что такое DNS и как он формируется, начнем с абстрактного примера:
|
Пример 1.2
Предположим, необходимо доставить почту по некоторому адресу, который выглядит так: Украина, г. Харьков, ул. Чкалова, дом 17, квартира 1. Представим этот адрес в несколько необычном виде и в обратной последовательности: room1house17.chkalova.kh.ua. Последнюю запись принято называть URL (Uniform Resource Locator), которые в Internet чаще всего используются для адресации к web-страницам (или другим ресурсам) и являются частным случаем DNS. Для полноты адреса следует указать еще и протокол, по которому будет происходить передача данных. В нашем случае это будет протокол HTTP (HyperText Transfer Protocol): http://www.room1house17.chkalova.kh.ua. WWW (World Wide Web, Всемирная паутина) – это указание на то, что передаваемые данные являются стандартным сервисом Интернета, то есть web-страницами. |
Из примера видно, что адрес того или иного ресурса Всемирной сети, записанный в стандарте DNS, дробится на несколько составляющих, отделенных друг от друга точкой. Эти элементы носят название «доменов».
|
Домен – это некий логический уровень Интернета, то есть группа сетевых ресурсов, имеющая собственное имя и управляемая своей сетевой станцией. |
Основная составляющая адреса DNS — это так называемый «домен первого уровня», охватывающий, как правило, некую глобальную географическую зону, например территорию отдельного государства. Например, домен первого уровня для США – .us, для Украины – .ua, для России – .ru. Полный список географических доменов легкодоступен в интернете. Приведем лишь перечень доменных имен общесетевых ресурсов являющиеся доменами первого уровня, но не относящиеся к географическим (табл. 1.3).
Таблица 1.3 Домены общесетевых ресурсов
Домен |
Описание |
Домен |
Описание |
.com |
Коммерческие ресурсы |
.edu |
Образовательные ресурсы и сайты учебных заведений |
.net |
Ресурсы и организации связанные с сетью |
.int |
Международные организации |
.org |
Некоммерческие организации |
.gov |
Правительственные организации |
.info |
Информационные узлы |
.mil |
Военные ведомства |
.biz |
Ресурсы для бизнеса |
.coop |
Кооперативы и организации их обслуживающие |
.name |
Доменная зона для частных лиц. Домен в зоне .name имеет три 'уровня' и выглядит так: имя.фамилия.name или так: фамилия.имя.name. |
.museum |
Музеи, учреждения и частные лица, имеющие отношение к музейному делу |
.aero |
Домен для членов Авиационного сообщества и их потребителей |
.mobi |
Сайты для мобильных устройств |
.arpa |
Домен используемый исключительно для инфраструктуры интернета |
.travel |
Индустрия путешествий, экскурсий и отдыха: турагентства, туроператоры и т.д. |
Доменам второго уровня (например, локальная сеть банка, университета, городская муниципальная служба или отдельный сервер, предоставляющий пользователям доступ к какому-либо ресурсу) назначается произвольное имя. Домены третьего уровня являются составляющей частью домена второго уровня, они могут использовать любые имена, не задействованные в рамках вышестоящего домена.
Вернемся к примеру 1.2:
|
Пример 1.2 (продолжение)
Воспользоваться предложенным выше примером передачи пакета по адресу http://www.room1house17.chkalova.kh.ua. Электронный пакет информации, поступая в домен первого уровня .ua, украинскую зону Интернета, управляемую своей сетевой станцией, перебрасывается в одну из входящих в нее зон – домен второго уровня .kh, что в нашем примере означает Харьков. С этого момента последующей маршрутизацией пакета занимается домен .kh. Домен .kh, передает пакет во входящую в Харьковскую зону локальную сеть .chkalova. Затем управляющий компьютер сети .chkalova отыскивает в подотчетной ему сети машину, на которой расположен web-сервер с именем room1house17, чтобы передать этот пакет ей. Наконец, получив информацию, компьютер, управляющий доменом четвертого уровня room1house17, просто отправляет ее соответствующей серверной программе. |
Искать нужный компьютер в Интернете пользовательским машинам помогают DNS-серверы – программы, которые при обращении к ним находят нужный IP-адрес по введенному URL.
|
Найдите самостоятельно несколько свободных доменных имен второго и третьего уровней при помощи соответствующих сервисов в Internet (например, nic.ua или hostpro.ua). |
_____________________________________________________________________________________