Этот вопрос проверяет понимание ключевых различий между протоколами транспортного уровня TCP и UDP.
TCP — надежный протокол с установкой соединения, гарантирующий доставку и порядок пакетов. UDP — ненадежный протокол без соединения, который не гарантирует доставку или порядок, но работает быстрее. TCP подходит для важных данных, UDP — для потокового видео или голоса.
TCP и UDP являются основными протоколами транспортного уровня в сетевой модели OSI.
TCP (Transmission Control Protocol):
Установка соединения: Использует трехстороннее рукопожатие (SYN, SYN-ACK, ACK).
Надежность: Гарантирует доставку пакетов с помощью подтверждений и повторных передач.
Управление потоком: Регулирует скорость передачи чтобы избежать перегрузки.
Порядок пакетов: Обеспечивает правильную последовательность.
Использование: Веб-браузинг, email, файловые transferы.
UDP (User Datagram Protocol):
Без соединения: Не устанавливает соединение перед отправкой данных.
Ненадежность: Не гарантирует доставку или порядок пакетов.
Минимальные накладные расходы: Заголовок меньше чем у TCP.
Использование: Видеостриминг, онлайн-игры, DNS запросы.
Сравнение:
TCP надежен но медленнее из-за overhead.
UDP быстрее но может терять пакеты.