logo search
Программирование на BASIC / Visual Basic / Visual Basic 6

18. Система имен (адресов) в Internet

Каждый компьютер в Internetдолжен иметь свой собственный уникальный ад­рес, позволяющий связаться с ним любому другому компьютеру сети. Индивидуальный адрес каждого компьютера вInternetимеет наименование— IP-adpec. IP-адреса имеют две формы записи:

  1. цифровой (числовой) адрес;

  2. доменный адрес.

Оба адреса могут применяться равноценно.Цифровой адрес имеет длину 32 бита; для удобства он разделяется на четыре блока по 8 бит в каждом, которые можно записывать вдесятичном виде. Ццфровой адрес $ц$1§щ$щ[щ[с@$$ щриц$$$щц§нту1$.

Например, IP-адресможет иметь вид:142.25.6.170, где:142.25- адрес сети;6— ад­рес подсети;170 —адрес компьютера.

Цифровой адрес содержит полную информацию, необходимую для идентификации компьютера.

Цфровой IP-адрес часто сопровождается также маской подсети(subnet maskилиnetmask), имеющей такую же структуру, как и адрес, и несущей дополнительную служеб­ную информацию.

Цифровая форма адреса используется компьютерами и специальным оборудованием об­служивания сети; для пользователей цифровой адрес неудобен, плохо запоминается и не­сет шло смысловой информации.

В связи с неудобством использования адресации в цифровом виде была изобре­тена доменная система имен компьютеров, представленных в Internet.

Доменное имя состоит из нескольких слов или сокращений, разделенных точ­ками, например: it.mtuci.ru. Доменное имя несет полезную информацию о местонахож­дении компьютера.

Доменное имя имеет иерархическую многоуровневую структуру.

  1. крайняя правая часть имени обозначает домен верхнего уровня, тоесть са­мую большую группу компьютеров, в которой находится данный компь­ютер. В данном примере это ru— сокращение от Russia; этот домен объе­диняет компьютеры, подключенные к Internet в России;

  2. внутри доменов верхнего уровня есть поддомены – области меньших размеров;

  3. крайняя левая часть доменного имени обозначает имя компьютера внутри сети.

Домены первого (верхнего) уровня бывают трехбуквенные и двух-буквенные. Трех­буквенных доменов всего семь:

Все сокращения являются стандартными и определены Международной органи­за­цией по стандартизации (ISO). Двухбуквенные домены верхнего уровня обозначают его страну расположения.

Доменные имена не всегда имеют три уровня, они также могут, иметь больше трех уровней; однако в любом случае крайняя правая часть обозначает домен верхнего уровня, крайняя левая — имя собственно компьютера, остальные, справа налево,— на­бор вложен­ных друг в друга под доменов, где каждый следующий является частью пре­дыдущего. Преобразование доменного имени в цифровой IP-адрес осуществляется спе­циальной службой Internet, которая называется DNS (Domain Name SystemСистема доменных имен). Компьютеры, выполняющие такое преобразование, называютсяDNS-серверами. У каждого домена есть обслуживающий егоDNS-сервер.