Каждый компьютер, подключенный к Internet, имеет уникальный физический адрес (IP-адрес), составляемый из четырех десятичных чисел, – каждое в диапазоне от 0 до 255 (четыре байта). Эти числа записываются через точку, например: 193.126.7.29 или 128.29.15.124.
Число 255 используется для направления дейтаграммы всем компьютерам сети IP. Число 0 используется для более точного указания адреса. Предположим, что в приведенном выше примере адрес служит для обозначения узла 102 в сети 10.18.49.102. В таком случае адрес 10.18.49.0 будет обозначать только сеть, а 0.0.0.102 будет обозначать один узел.
IP-адрес можно использовать для построения как сетей с несколькими узлами, так и сетей, содержащих миллионы узлов. Для этого Союз Internet определил три класса сетей, отличающихся друг от друга по размеру.
Класс А: Большие сети с миллионами узлов. Первый октет (самый левый) обозначает адрес сети. Оставшиеся три — обозначают номер узла.
Класс В: Сети средних размеров с тысячами узлов. Первые два октета (слева) обозначают адрес сети. Остальные два (справа) — обозначают номер узла.
Класс С: Небольшие сети с несколькими сотнями узлов. Первые три октета обозначают адрес сети. Последний октет — адрес узла.
Для идентификации компьютеров в сети Интернет используется еще доменная система имён (для людей). Каждому физическому адресу в Internet ставится в соответствие символический (доменный) адрес, который составлен из осмысленных буквенных обозначений (сегментов), разделенных точкой, например: www.glasnet.ru, www.microsoft.com, ftp.elvis.ru и т.д. Для присвоения и преобразования символических адресов в понятные компьютеру физические адреса в Internet создана специальная служба, которая называется DNS (Domain Name System – система именования компьютеров в Сети).
Пример: alpha.math.msu.ru. Адрес определяет компьютер с именем alpha, входящий в домен с именем math (домен нижнего уровня, в который входят компьютеры сети механико-математического факультета МГУ). В свою очередь, домен math входит в домен второго уровня msu (объединяющий домены различных подразделений МГУ). Наконец, домен верхнего уровня ru включает все домены, территориально расположенные в России.
Замечание 1.Выделение имён в пределах домена 1-го уровня осуществляется специально уполномоченными организациями (в России – www.nic.ru).
Замечание 2.Всего существует около 250 доменов верхнего уровня, соответствующих различным странам. Для них приняты двухбуквенные обозначения: ru – Россия, de – Германия, са – Канада, uk – Великобритания, fr –Франция, gr – Греция и т.д. Полный список кодов стран приведен в файле Географические зоныInternet.
Замечание3.Для доменов верхнего уровня в США используются следующие обозначения:
gov – правительственные учреждения,
edu – учебные заведения,
mil – военные учреждения,
net – организации, отвечающие за разработку и поддержку компьютерных сетей,
сот – коммерческие организации,
org – прочие организации.
Для доменов международных организаций используется сокращение int (например, www.nato.int).