Адресация объектов в системе Internet

В компьютерных системах есть много ситуаций, когда один и тот же объект анализируется и программой, и человеком. Например, тип файла, определяющий конкретное приложение, с помощью которого подготовлено содержимое файла.

 

Аналогичная ситуация существует и применительно к адресам сайтов и почтовых ящиков. Эти адреса использует человек для доступа к сайтам или отсылки сообщений своим корреспондентам. В то же время эти адреса анализируются программами Host-машин для выбора направления, по которому необходимо пересылать сообщение.

 

Программы, как известно, разрабатываются человеком. Человеку, как биологическому объекту, присуще образное мышление, ему удобно запоминать графические объекты или слова, имеющие определенный смысл, ассоциирующиеся с характерным признаком ИР или корреспондента. Человеку-программисту гораздо легче разработать программу, анализирующую какое-то условное буквосочетание или комбинацию цифр из заданного небольшого множества. По этой причине можно говорить о наличии у некоторых объектов, в частности адресов сайтов и почтовых ящиков, двух лиц. Первое лицо обращено к программе, второе лицо обращено к человеку-пользователю.

 

Передача сообщений по Internet регулируется множеством протоколов – правил, которые реализованы в виде программ.

Internet Protocol (IP – протокол) определяет 2 уровня адресации абонентов сети Inteernet:

1.Машинный (программный);

2.Пользовательский.

Адрес каждого абонента системы Internet имеет 2 формы записи в соответствии с двумя уровнями адресации.

 

Формы записи адреса любого абонента системы Internet:

1.Машинный - числовой (IP – адрес), состоящий из находящихся в диапазоне от 0 до 255 четырех чисел, разделенных точками. Например, 325.43.251.0.

2.Пользовательский (доменный) – в виде имени.

 

Естественно, человеку сложно работать с адресами, записанными в виде чисел. Для него была разработана доменная система адресации, в которой адрес любого объекта Internet или доменное имя объекта состоит из последовательности слов.

 

Доменная система адресации имеет иерархическую структуру. В настоящее время уровни иерархии определяются, как правило, по географическому признаку. Уровень иерархии определяет какую-то территорию – домен. Самый верхний уровень – это домен, ограниченный территорией конкретного государства.

Домен — символьное обозначение адреса в сети Интернет в удобной для пользователя форме. Компьютеры оперируют числами (IP-адресами), но числа очень неудобно запоминать, в отличие от привычных всем слов. Вводимое в браузер имя домена обрабатывается серверами DNS и пользователь переходит по требуемому адресу.

Домены делят на уровни, разделяемые точкой. Счёт ведётся справа на лево, т.е. первый уровень — это доменная зона, в России наиболее распространены домены в национальной зоне RU.

Доменные зоны делятся на международные и национальные. Международные зоны управляются ICANN (Internet Corporation for Assigned Names and Numbers), а национальные домены присваивает IANA (Internet Assigned Numbers Authority), подразделение ICANN. Каждой стране выделена своя двухзначная доменная зона, в России это — RU, полномочия на управление которой принадлежат Координационному центру домена сети Интернет (www.cctld.ru). Координационный центр подчиняется непосредственно IANA.

Международные зоны ex-территориальны, они были созданы самыми первыми. Самые известные из них: .com предназначались для коммерческих сайтов, .edu — для образовательных ресурсов, .org — для некоммерческих организаций.

Наибольшее распространение получили домены второго и третьего уровня, как наиболее легкие для запоминания. В большинстве случаев под доменом подразумевают второй уровень в определенной зоне, например www.stream.ru. WWW — сокращение выражения World Wide Web, глобальное информационное пространство Интернета, навигация по которому осуществляется по протоколу HTTP.

 

Двухбуквенные коды государств введены давно в гражданской авиации и телефонии. Например, ru – Россия, uk – Великобритания, us – США.

 

Имя домена самого верхнего уровня записывается в адресе крайним справа. Левее записываются имена доменов более низких уровней. Эти имена имеют смысловую окраску, поэтому сравнительно легко запоминаются. Учитывая, что Internet исторически появилась в одной стране – США, существуют и домены верхнего уровня с трехбуквенными именами, обозначающими род деятельности объекта. Например, com (-mercial) - коммерческая организация, edu (-cation) – образовательная организация и т.д.

Универсальный указатель ресурса (URL – Universal Resource Locator) -адрес объекта Internet, представленный в доменной системе.

 

Между двумя представлениями адреса одного и того же объекта – IP-адресом и доменным адресом существует взаимно – однозначное соответствие.

Сервер доменных имен – сервер DNS (Domain Name System) – хранит таблицы, устанавливающие соответствие между машинным и доменным адресом объекта в системе Internet.

 

Множество серверов DNS составляет службу каталогизации доменных имен. Эти серверы находятся в составе коммуникационной системы.

 

Сервер провайдера или соединенная с ним Host –машина обращаются к ближайшему серверу DNS, и в ответ на доменное имя получают IP-адрес объекта. Далее при транспортировке сообщения Host – машинами анализируется IP-адрес.

 

Рассмотренный принцип является общим для формирования адресов объектов Internet. Учитывая разные задачи службы WWW и электронной почты, запись доменных адресов объектов этих служб несколько различаются. Для службы WWW доменный адрес сайта состоит из 3-х частей:

- имя протокола, по которому осуществляется транспортировка сообщения, и разделитель: http:// (http – Hyper Text Transfer Protocol – протокол передачи гипертекста);

- доменное имя сервера ИР, на котором хранится затребованный ресурс: http://www.biology.ru;

- путь к файлу на компьютере, содержащем ресурс: http://www.biology.ru\fonder_name\file_name.rtf