ID узла (адрес узла) идентифицирует каждый узел TCP/IP в пределах сети.
Для определения границы, отделяющей адрес сети от адреса узла,
реализуются два подхода. Первый основан на понятии класса адреса, второй на
использовании масок. IP-адреса — логические 32-битные номера, которые
разделены на четыре поля по 8 бит, называемые октетами. Современные ОС
поддерживают классы адресов А, В и С. Они определяют, какие биты
используются для ID сети и какие для ID узла (см. Приложение А).
Четыре числа в IP-адресе называются октетами, поскольку в каждом из них
при двоичном представлении имеется восемь разрядов: 4х8=32. Так как каждая из
восьми позиций может иметь два различных состояния: 1 или 0, общий объем
возможных комбинаций составляет 2
8
,или 256, то есть каждый октет может
принимать значения от 0 до 255. комбинация четырех октетов дает 2
32
значений,
то есть примерно 4,3 млрд. комбинаций, за исключением некоторых
зарезервированных адресов.
Октеты служат не только для того, чтобы разделять числа, но и выполняют
другие функции. Октеты можно распределить на двн секции: Net и Host. Net-
секция используется для того, чтобы определить сеть, к которой принадлежит
компьютер. Host, который иногда называют узлом, определяет конкретный
компьютер в сети.
В 1983 году в Висконсинском университете США (University of Wisconsin)
была создана так называемая DNS (Domain Name System)- система, которая
автоматически устанавливала соответствие между текстовыми именами и IP-
адресами. При пересылке информации компьютеры используют цифровые адреса,
люди — буквенные, а DNS-сервер служит своеобразным переводчиком.
Маска – число, используемое в паре с IP-адресом; двоичная запись маски
содержит единицы в тех разрядах, которые должны в IP-адресе
интерпретироваться как номер сети.
Для стандартных классов сетей маски имеют следующие значения:
класс А – 11111111.00000000.00000000.00000000 (255.0.0.0);
класс В – 11111111.11111111.00000000.00000000 (255.255.0.0);