Стек протоколов TCP/IP и сопутствующий ему набор системных утилит предназначены для организации сетевого взаимодействия между различными компьютерами. Семейство TCP/IP фактически состоит из двух протоколов: IP (Internet Protocol) и TCP (Transmission Control Protocol). Существует несколько реализаций TCP/IP, которые, тем не менее, соответствуют общему стандарту и доступны для совместного использования.
Каждый компьютер, на котором поддерживается протокол TCP/IP, должен получить уникальный адрес TCP/IP — 32-х разрядное число, которое обычно отображается в виде четырех десятичных чисел (октетов), разделенных точками. Адрес TCP/IP имеет формат ххх.ххх.ххх.ххх, где ххх — это число в диапазоне от 0 до 255. Примером такого адреса может служить значение 147.98.26.11. В таблице REF Tab17_01 \* CHARFORMAT 17.1 показан этот IP-адрес в двоичном формате.
Таблица REF Chap17 \* Charformat 17. SEQ tablnumb 1. Двоичный формат IP-адреса 147.98.26.11
10010011 |
01100010 |
00011010 |
00001011 |
147 |
98 |
26 |
11 |
Первоначально протокол TCP/IP использовался в военной сети ARPANET, позднее нашел свое применение в различных университетах по всему миру и теперь поддерживается практически в каждом персональном компьютере.