По теоретическому материалу 2 семестра

Вид материалаКонтрольные вопросы

Содержание


20.Система адресации. Доменные имена. Адресация ресурсов.
Доменные имена.
DNS-сервер служит своеобразным переводчиком
Доменные адреса присваиваются в Центре сетевой информации Интернет (InterNIC) и читаются справа налево.
Каждая страна имеет свой домен.
Система адресации URL.
Первая часть
Вторая часть
Третья часть
Подобный материал:
1   ...   6   7   8   9   10   11   12   13   14

20.Система адресации. Доменные имена. Адресация ресурсов.


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

Каждый компьютер, подключенный к Интернет, имеет свой уникальный 32-битный (в двоичной системе) IP-адрес.

IP-адрес имеет формат xxx.xxx.xxx.xxx, где xxx — числа от 0 до 255. Например типичный IP-адрес: 193. 27.61.137.

Легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов:

N=232=4294967296

Система IP-адресации учитывает структуру Интернет, т.е. то, что Интернет является сетью сетей, а не объединением отдельных компьютеров. IP-адрес состоит из двух частей, одна из которых является адресом сети, а другая адресом компьютера в данной сети. Для обеспечения максимальной гибкости в процессе распределения IP-адресов, в зависимости от количества компьютеров в сети, адреса разделяются на три основных класса А, В, С. Первые биты адреса отводятся для идентификации класса, а остальные разделяются на адрес сети и адрес компьютера.

Таблица 1. IP-адресация в сетях различных классов



В десятичной записи IP-адрес состоит их 4 чисел, разделенных точками, каждое из которых лежит в диапазоне от 0 до 255. Например, IP-адрес сервера компании МТУ-ИНФОРМ записывается как 195.34.32.11.

Существуют статические и динамические IP адреса. Если вы осуществляете сеансовое подключение (то есть подключаетесь на время сеанса выхода в Интернет), то IP-адрес вам выделяется только на время этого сеанса. Присвоение адреса на время сеанса связи называется динамическим распределением IP-адресов. Оно удобно для ISP-провайдера, поскольку в тот период времени, пока вы не выходите в Интернет, IP-адрес, который вы получали, может быть выделен другому пользователю. Этот IP-адрес является уникальным только на время вашей сессии — в следующий раз, когда вы будете выходить в Интернет через своего провайдера, IP-адрес может быть другим. Таким образом, Интернет-провайдер должен иметь по одному IP-адресу на каждый обслуживаемый им модем, а не на каждого клиента, которых может быть намного больше.

Доменные имена.

На ранней стадии своего развития Интернет состоял из небольшого количества компьютеров, объединенных модемами и телефонными линиями. Тогда пользователи могли установить соединение с компьютером, набрав цифровой адрес, например 163. 25.51.132. Это было удобно, пока сеть состояла из нескольких компьютеров. По мере увеличения их количества, учитывая тот факт, что текстовое имя всегда удобнее для запоминания, чем цифровое, постепенно цифровые имена стали заменять на текстовые.

Возникла проблема автоматизации данного процесса, и в 1983 году в Висконсинском университете США (University of Wisconsin) была создана так называемая DNS (Domain Name System)-система, которая автоматически устанавливала соответствие между текстовыми именами и IP-адресами. Вместо чисел была предложена ставшая сегодня для нас привычной запись типа by.narod.ru/.

Подобным образом осуществляется сортировка обычной почты. Люди привыкли ориентироваться по географическим адресам, например: «Москва, ул. Рылеева, д. 3, кв. 10», в то время как автомат на почте быстро сортирует почту по индексу.

Таким образом, при пересылке информации компьютеры используют цифровые адреса, люди — буквенные, а DNS-сервер служит своеобразным переводчиком.

Доменная система имен ставит в соответствие числовому IP-адресу каждого компьютера уникальное доменное имя.

Так, например, сервер компании МТУ-ИНФОРМ имеет имя dialup.mtu.ru.

Доменные адреса присваиваются в Центре сетевой информации Интернет (InterNIC) и читаются справа налево. Крайняя правая группа букв обозначает домен верхнего уровня (в данном случае ru).

Домены верхнего уровня бывают двух типов:
  1. географические (двухбуквенные - каждой стране соответствует двухбуквенный код)
  2. административные (трехбуквенные).

Доменные имена второго уровня географического типа распределяют национальные центры.

Когда вы обращаетесь на Web или посылаете e-mail, вы используете доменное имя. Например, адрес soft.com/ содержит доменное имя microsoft.com. Аналогично e-mail-адрес alproh@aha.ru содержит доменное имя aha.ru.

В именах домены отделяются друг от друга точками: companya.msk.ru, companyb.spb.ru. В имени может быть различное количество доменов, но обычно их не больше пяти. По мере движения по доменам в имени слева направо, количество имен, входящих в соответствующую группу, возрастает.

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

В качестве примера рассмотрим адрес t1.company.msk.ru/.

Первым в имени стоит название рабочей машины — реального компьютера с IP-адресом. Это имя создано и поддерживается группой dpt1. Группа входит в более крупное подразделение company, далее следует домен msk — он определяет имена московской части сети, а ru — российской.

Каждая страна имеет свой домен. Так au — соответствует Австралии, be — Бельгии и т.д. Это географические домены верхнего уровня.

Помимо географического признака используется тематический, в соответствии с которым существуют следующие доменные имена первого уровня:

com — обозначает коммерческие предприятия;

(edu) — образовательные;

(gov) — государственные;

(mil) — военные;

(net) — сетевые;

(org) — учреждения других организаций и сетевых ресурсов).

Внутри каждого доменного имени первого уровня находится целый ряд доменных имен второго уровня.

Домен верхнего уровня располагается в имени правее, а домен нижнего уровня — левее.

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

Чтобы найти документ в сети Интернет, достаточно знать ссылку на него — так называемый универсальный указатель на ресурс URL (Uniform Resource Locator — унифицированный указатель ресурса), который указывает местонахождение каждого файла, хранящегося на компьютере, подключенном к Интернету.

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

Для того чтобы лучше разобраться с системой адресации, рассмотрим некоторый URL: sk.ru/images/ANGEL.htm.

Первая часть xt Transfer Protocol — протокол передачи гипертекста, по которому обеспечивается доставка документа с Web-сервера Web-браузеру) указывает программе просмотра (браузеру), что для доступа к ресурсу применяется данный сетевой протокол.

Вторая часть sk.ru/ указывает на доменное имя.

Третья часть images/ANGEL.htm показывает программе-клиенту, где на данном сервере искать ресурс. В данном случае ресурсом является файл в формате html, а именно ANGEL.htm, который находится в папке images.

Обратите внимание: при написании URL важно правильно указывать верхние и нижние регистры. Дело в том, что Web-серверы функционируют под управлением разных операционных систем, а в некоторых из них имена файлов и приложений являются регистро-чувствительными.

В общем случае формат URL имеет вид:

(протокол доступа) [://<домен>: <порт>](/<директория><имя ресурса>[/<параметры запроса>]

Первая часть URL, как уже было отмечено выше, соответствует используемому протоколу доступа, например л передачи гипертекста), ftp:// (File Transfer Protocol — протокол передачи файлов) и т.д.

Вторая часть URL-адреса указывает доменное имя, а также может указывать номер порта. Любой сервер предоставляет сервис, используя нумерованные порты. При этом каждая служба имеет свой номер порта. . Если номер порта не указан, браузер будет по умолчанию обращаться к порту 80.

Третья часть URL-адреса — путь доступа к файлу — аналогичен пути к файлу на клиентском компьютере. Если этот путь не указан, по умолчанию используется стандартный отклик, определяемый в настройках Web-сервера. В частности, стандартным откликом на HTTP-запрос для ряда Web-серверов служит вывод файла с именем Index.html.

При обращении к таким ресурсам, как Web-приложения в состав URL могут входить различные параметры и переменные, например: sk.ru/scripts/myapplication.exe/showinfo?var1=5& var2=10