TCP/IP- протоколы отвечают за передачу информации, проходящей по сети и дальнейший прием. Протокол TCP/IP делит всю информацию, подлежащую передаче на отдельные блоки – пакеты. Протокол IP эти пакеты нумерует и рассылает по заранее определенному цифровому адресу в виде кадра информации – пакета, в который вложен пакет, созданный по TCP-протоколу. На приемном конце процедура выполняется в обратном порядке. Пакеты принимаются, сортируются и собираются в исходном сочетании. Цифровой, а вернее IP-адрес представляет собой 4-байтную последовательность чисел, записываемых обычно в десятичном виде, например, так: 192.168.55.3. Сети условно делятся на классы, и каждому классу соответствует свой диапазон адресов (табл. 1).
Таблица 1. Диапазоны адресов для классов сетей
Класс сети
Маска подсети
Диапазон
Зарезервированные адреса
A
255.0.0.0
01.0.0.0 -126.0.0.0
10.0.0.0, 127.0.0.1
B
255.255.0.0
128.0.0.0 -191.255.0.0
169.254.ххх.ххх,
с 172.16.0.0 по 172.31.0.0
C
255.255.255.0
192.0.0.0 -222.0.0.0
С 192.168.0.0 по 192.168.255.0
D
255.0.0.0
224.0.0.0 -239.255.255.255
E
255.0.0.0
240.0.0.0- 247.255.255.255
Адрес 127.0.0.1 зарезервирован для организаций обратной связи при тестировании работы программного обеспечения узла без реальной отправки пакета по сети. Этот адрес имеет название loopback.
Маска подсети указывает на биты, предназначенные для указания адреса сети, на остальных местах должен располагаться адрес компьютера. Приведены так же применяемые диапазоны адресов для каждого класса, и резервированные для особых случаев адреса, неприменяемые в Интернете.
Структура адреса становится более понятной, если адрес записать в двоичном коде. Например, маска 255.255.255.0 в двоичном коде выглядит так: 11111111.11111111.11111111.0. Все места, предназначенные для записи адреса сети, заняты единицами. Адрес 198.168.55.1 выглядит как: 11000110.10101000.110111.1. По таблице можно определить, что это адрес сети класса С, и адрес компьютера выражен единицей. Чем выше класс сети, тем больше адресов в сети может существовать, и тем меньше компьютеров может находиться в такой сети. Каждый компьютер в сети имеет свой уникальный адрес, назначенный администратором или полученный автоматически. Именно такие адреса понимает протокол IP.
Даже в самой сложной сети, допускающей передачу информации по наиболее короткому или наименее загруженному в настоящий момент пути, пакеты на приемном конце сортируются в последовательности их передачи, в то время, как реальная последовательность приема может существенно отличаться от исходной. Тем не менее, искажений информации не происходит.