Система адресации в Internet

Система адресов, принятая в Internet, уникальна как по своему назначению, так и по возможностям. Адресация данных происходит на сетевом уровне про­токолов IP. Каждый компьютер в сети имеет свой уникальный IP-адрес, ко­торый представляет собой 4-байтовое число, для наглядности обычно запи­сываемое в десятичном виде и разделяемое точками на четыре части. Например, один из Хостов microsoft.com, принадлежащий корпорации Microsoft, имеет сетевой адрес207.46.130.151. IP-адрес делится на две части, первая (старшая) из которых служит для идентификации участка сети в пре­делах всей сети, а вторая часть обозначает конкретный компьютер — Хост, находящийся на этом участке сети. Конкретное количество битов, исполь­зуемых для описания адресов сети и компьютера, определяется классом се­ти, в которой расположен этот компьютер.

Для адресации удаленных компьютеров при использовании прикладных программ Internet достаточно знание IP-адресов, однако очевидно, что пользоваться ими неудобно. Кроме того, IP-адрес несет информацию о расположении конкретного компьютера, но не ресурса. Поэтому на прикладном уровне обычно пользуются другой системой адресации — по доменным при­знакам. Вся сеть представляется разбитой на участки по названиям доменов, различающиеся, в основном, по географическому или организационному признаку. Домен (domain - область, район) определяет мно­жество компьютеров, принадлежащих какому-либо участку сети Internet, в пределах которого эти компьютеры объединены по одному признаку. Уни­кальность в пределах всей сети Internet названий доменов для этих участков сети позволяет однозначно определить тот участок, к которому принадлежит компьютер и, тем самым, определить его полный адрес. Полный доменный адрес компьютера (full qualified domain name) складывается из названия ком­пьютера в пределах участка сети, к которому он принадлежит, и доменного адреса (domain address) или имени домена (domain name) этого участка. До­менный адрес компьютера представляет собой группу иерархически связан­ных доменов, локализующихся от самого верхнего уровня до ниж­него.

Доменное имя состоит из списка названий доменов, разделенных точ­ками. Самый верхний уровень доменов представлен в правой части адреса, а крайняя левая часть обозначает название компьютера на этом участке сети, например, myhost.myprovider.ru. В этом примере компьютер, называющийся myhost, входит в группу компьютеров сети myprovider, которая расположена на территории России (ru). Соглашения по наименованию и определению доменов собраны в Системе имен доменов (DNS, Domain Name System). He следует путать эту систему со службой определения доменных имен (DNS, Domain Name Service), которая также имеет аббревиатуру DNS, но предна­значена для перевода доменного имени в цифровой IP-адрес и представляет из себя распределенную базу данных по адресам, расположенную на боль­шом количестве серверов в сети.

Домены различаются по географическим и организационным признакам, Исторически для определения доменов верхнего организационного уровня используются названия, приведенные в табл. 6.1. Такая система названий сложилась во времена, когда сеть еще не вышла за пределы США, поэтому сохранила этот опечаток. Хосты Internet, расположенные в других государ­ствах, обычно классифицированы по географическому признаку.

Таблица 6.1

Названия доменов, классифицированных по организационному уровню

Домен Тип организации
Org Некоммерческая организация
Edu Образовательное учреждение
Com Коммерческая организация
Net Информационная сеть
Gov Правительственное учреждение
Mil Военная организация

Названия доменов верхнего географического уровня изменяются из-за включения новых государств в систему Internet. Так случилось при распаде Советского Союза, когда на смену его домена (su) пришло сразу несколько названий доменов — ru, ua, lv и т. д. В табл. 6.2 представлены домены верхнего географического уровня, наи­более часто встречающиеся в сети, а также та часть из них, которая измени­лась или появилась в последнее время.

Таблица 6.2.

Классификация доменов по географическому признаку

Домен Государство Домен Государство
At Austria it Italy
Am Armenia jp Japan
Au Australia kg Kirgistan
Az Azerbaidjan kz Kazachstan
ba Bosnia-Herzegovina lt Lithuania
by Belarus lv Latvia
cz Czech Republic md Moldavia
ca Canada nz New Zealand
de Germany ru Russian
dk Denmark se Sweden
es Spain ua Ukraine
fi Finland uk United Kingdom
fr France us United States
ge Georgia uz Uzbekistan

Домен, указанный перед доменом верхнего уровня, часто определяет город, в котором расположен этот участок сети Internet(например, spb.ru - Санкт-Петербург, msk.su - Москва, nsk.su - Новосибирск), или сеть, к которой принадлежит компьютер (spbnet.ru, mskline.ru). Доменные адреса удаленных компьютеров могут использоваться прикладными програм­мами для адресации данных так же, как и IP-адреса. Для преобразования доменных имен в IP-адреса используется служба определения доменного имени — DNS. IP-адрес компьютера, предоставляю­щего доступ к службе имен, должен быть предварительно известен протоко­лам, работающим на компьютере пользователя. Доменное имя по­зволяет также определить тип ресурса, представляемого компьютером по этому адресу, так как системными администраторами сетей принято давать назва­ние компьютеру по названию ресурса, который представлен этим компью­тером.

При разработке средств WWW была разработана универсальная система адресации ресурсов по доменным именам Хостов. Эта система адресации, получившая название URL (Uniform Resource Locators) требует обязательное указание в начале адреса типа ре­сурса (например,www.microsoft.com илиftp.microsoft.com ). Если тип ресурса не указан, по умолчанию для входа на такой сервер использу­ются протоколы WWW.

Формально адрес URL состоит из типа ресурса (http, ftp, archie, gopher и т. д.), доменного имени компьютера, содержащего этот ресурс, номера порта обращения (если он не стандартный) и полного пути к требуемому документу. Для некоторых ресурсов после имени компьютера может присут­ствовать и другая информация, например, ключевые слова для поиска, на­звание базы данных и др. Слэш (/) используется в качестве разделителя. Ес­ли ресурс является поисковым, то слова для поиска разделяются знаком вопроса (?).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: