TCP и UDP: что хранит схема сокетов
Сравните поток TCP и отдельные датаграммы UDP. Поймите, почему границы вызовов записи и границы получаемых сообщений совпадают не всегда.
Какие связи показывает схема
Сокет предоставляет приложению интерфейс обмена. TCP переносит упорядоченный поток байтов, а UDP работает с датаграммами. Это различие определяет, где программа должна сама задавать границы сообщений: длиной, разделителем или протоколом поверх транспорта.
Как сравнивать условия
В TCP отправка двух фрагментов не обещает двух чтений у получателя. В UDP отдельные датаграммы сохраняют границы, но доставка и порядок не гарантируются самим протоколом. Слишком маленький буфер может привести к усечению принятой датаграммы.
Границы учебной модели
Сценарии не рассчитывают окна, MTU, потери и повторную передачу TCP. UDP здесь не изображён как заведомо более быстрый транспорт: результат зависит от приложения, сети и нужных гарантий.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Linux man-pages — IP и сокеты
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.