Адресация в глобальных сетях
Количество пользователей глобальной сетиInternet в настоящее время исчисляется миллиардами. Пользоваться в такой сети символьными сетевыми именами компьютеров, длина которых в локальных сетях не регламентирована, нерационально, это приведёт к сильному замедлению работы сети. Поэтому в глобальных сетях применяется числовая система адресации компьютеров, обеспечивающую точную идентификацию каждого входящего в сеть узла путем присвоения ему оригинального адреса. Это более удобно для цифровых компьютеров. Основу обмена информацией в Internet составляет соглашение, называемое Internet Protocol (IP), поэтому систему числовых имен (адресов) компьютеров называют IP- адресами.
IP-адрес, имеет длину 4 байта и записывается в виде четырех десятичных чисел, называемых октетами, разделенных точками, каждое из которых лежит в диапазоне от 0 до 255, что позволяет обозначить все параметры, начиная от страны и заканчивая персональным компьютером каждого пользователя. Например,
128.10.2.30 – традиционная десятичная форма представления адреса,
10000000.00001010.00000010.00011110 – двоичная форма представления этого же адреса.
Наиболее распространённая версия протокола IPv4(англ. Internet Protocol version 4) отводит под каждую группу 8 бит и на весь адрес 4∙8=32 бита.
По формуле определения количества информации легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов:
N=232 =4 294 967 296.
В настоящее время в Internet растёт применение нового протокола IPv6 (англ. Internet Protocol version 6), в котором используется 128-битная адресация, позволяющая адресовать огромное количество компьютеров, примерно 31038 . IPv6 уже используется в нескольких тысячах сетей по всему миру (более 4400 сетей на февраль 2011), но пока ещё не получил столь широкого распространения в Internet, как IPv4. В России используется почти исключительно в тестовом режиме некоторыми операторами связи.
В зависимости от своего функционального назначения IP-адреса делятся на 5 классов: A, B, C, D и E. Класс определяется специальным информационным полем (идентификатором класса), занимающим в структуре адреса от одного до пяти старших бит. Значение оставшейся части адреса трактуется в зависимости от его класса.
Адреса первых трех классов предназначены для адресации отдельных узлов (компьютеров и других устройств). Структурно они состоят из трех частей:
- идентификатора класса;
- номер сети;
- номер узла.
Адреса класса D представляют собой групповые адреса и назначаются группам узлов. Это используется некоторыми сетевыми службами для так называемой многоадресной рассылки.
Диапазон адресов класса E зарезервирован и в настоящее время не используется.
Компьютерам легко находить друг друга по числовому IP-адресу, однако человеку запомнить числовой адрес непросто, и для удобства была введена доменная система имен DNS(Domain Name System – система доменных имен).
Доменная система имен ставит в соответствие числовому IP-адресу каждого компьютера уникальное доменное имя. Доменная система имен имеет иерархическую структуру:
- домены верхнего уровня
- домены второго уровня
- домены третьего уровня.
Домены отделяются друг от друга точками, доменные имена читаются справа налево. Домены верхнего уровня принято называть зоной, они бывают двух типов: географические (двухбуквенные – каждой стране соответствует двухбуквенный код) и административные (трехбуквенные) (таблица 4.2). Обозначение административного домена позволяет определить профиль организации, владельца домена.
Таблица 4.2. Имена доменов верхнего уровня
Административные | Тип организации | Географические | Страна |
.gov | правительственная | .ru | Россия |
.edu | образовательная | .au | Австралия |
.com | коммерческая | .ca | Канада |
.org | некоммерческая | .jp | Япония |
.int | международные | .us | США |
.mil | военная | .uk | Великобритания |
.net | компьютерная сеть | .de | Германия |
Система доменных имен, однако, составляет лишь основу системы адресации. Каждый размещенный в Интернет документ имеет собственный адрес, обозначаемый как URL (Uniform Resource Locator – единый указатель ресурса) [16].
URL, помимо указания доменного имени, включает также наименование протокола и указание пути к конкретной странице.
URL имеет следующий формат:
наименование протокола:// имя сервера/путь
Наименование протокола может быть следующим: ftp, telnet, gopher, news, http, mailto.
Имя сервера – это доменное имя сервера, на котором находится нужный ресурс.
Путь – полное маршрутное имя нужного файла на сервере.
Сайты, в большинстве своем, имеют весьма разветвленную иерархическую структуру, каркас которой составляют многочисленные директории, разделяемые косыми чертами (/). Поэтому адрес конкретного документа, как правило, имеет вид, подобный приведенному документу с сервера ГПНТБ России:
http://www.gpntb.ru/win/inter-events/crimea2003/confer1.htm.
В данном случае
http:// – указание протокола, по которому взаимодействуют клиент и сервер,
www.gpntb.ru – указание сайта,
win/inter-events/crimea2003 – указание пути к файлу (фактически – перечень директорий),
confer1.htm – имя конкретного файла.
Следует помнить, что при вводе адреса вручную ошибка даже в одном символе критична. По этой причине не рекомендуется переносить (записывать) сложные адреса на бумаге и затем вводить их вручную с клавиатуры – вероятность ошибки в этом случае очень велика. При необходимости сохранить сложный адрес, имеет смысл произвести его копирование непосредственно из адресной строки в буфер обмена или в текстовой файл, а при необходимости обращения к документу – произвести обратный процесс: копирование из буфера обмена или из текстового файла в адресную строку программы, обеспечивающей работу с Internet.