Транспортный уровень
Транспортный уровень регулирует поток данных между компьютерами сети IP. Набор TCP/IP включает два протокола транспортного уровня: TCP и протокол пользовательских дейтаграмм (User Datagram Protocol, UDP). TCP ориентирован на соединение и гарантированную передачу данных между двумя компьютерами по каналам, не отличающимся особой надежностью. TCP разбивает пользовательское сообщение на блоки не больше 64 кб и передает их сетевому уровню для маршрутизации и доставки. Надежная доставка данных обеспечивается с помощью уведомлений, нумерации пакетов, средств обработки тайм-аутов и контрольных сумм. Поскольку TCP берет всю эту работу на себя, прикладной уровень просто предполагает, что данные, переданные им другому компьютеру, доставлены без искажений. Именно благодаря этим свойствам TCP столь популярен.