Комплект протоколов TCP/IP - это сетевое программное обеспечение низкого
уровня, чаще всего используемое с ОС UNIX. В состав комплекта TCP/IP
входит несколько компонентов:
межсетевой протокол (Internet Protocol, IP), который обеспечивает
транспортировку без дополнительной обработки данных с одной машины на
другую;
межсетевой протокол управления сообщениями (Internet Control
Message Protocol, ICMP), который отвечает за различные виды
низкоуровневой поддержки протокола IP, включая сообщения об ошибках,
содействие в маршрутизации, подтверждение получения сообщения;
протокол пользовательских дейтаграмм (User Datagram Protocol, UDP) и
протокол управления передачей (Transmission Control Protocol, TCP),
которые обеспечивают пересылку данных из одной программы в другую с
помощью протокола IP. Протокол UDP обеспечивает транспортировку отдельных
сообщений без проверки, тогда как TCP более надежен и предполагает
проверку установления соединения.
TCP/IP предоставляет пользователям однородный интерфейс, обеспечивающий
взаимодействие с сетевыми аппаратными средствами различных типов. Этот
протокол гарантирует возможность обмена данными (взаимодействия) между
системами, невзирая на многочисленные различия, существующие между ними.
TCP/IP, кроме того, позволяет соединять на программном уровне отдельные
физические сети в более крупную и более гибкую логическую сеть.