Стек протоколов 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, позднее нашел свое применение в различных университетах по всему миру и теперь поддерживается практически в каждом персональном компьютере.