Рассмотрим протокол 4-го транспортного уровня модели OSI. Семейство TCP/IP включает в себя два таких протокола – TCP и UDP. TCP (Transmission Control Protocol, протокол управления передачей) обеспечивает виртуальные соединения между пользовательскими приложениями и гарантирует точную доставку данных. UDP (User Datagram Protocol, протокол передачи датаграмм пользователя) служит для быстрого обмена специальными сообщениям (датаграммами) без гарантии доставки.
Основные характеристики TCP и UDP показаны в табл. 16.3.
Для работы устанавливает соединение | Работает без соединений |
Гарантированная доставка данных | Гарантий доставки нет |
Разбивает исходное сообщение на сегменты | Передает сообщения целиком в виде датаграмм |
На стороне получателя сообщение заново собирается из сегментов | Принимаемые сообщения не объединяются |
Пересылает заново потерянные сегменты | Подтверждений о доставке нет |
Контролирует поток сегментов | Никакого контроля потока датаграмм нет |