Coconote
AI notes
AI voice & video notes
Try for free
🔗
Обзор транспортных протоколов TCP и UDP
Sep 2, 2024
Презентация о транспортных протоколах TCP и UDP
Введение
Лектор: Денчик
Темы: транспортные протоколы TCP и UDP, их функции и работа на транспортном уровне сетевых моделей TCP/IP и OSI.
Важность знания этих протоколов для сетевой информационной безопасности.
Офисные программы и их использование
Популярные программы: Word, Outlook, Excel, Google Таблицы.
Статистика: более 1 миллиарда пользователей Excel, только 6% из которых знают все возможности программы.
Реклама курса Skillbox по работе с Excel и Google Таблицами.
Транспортный уровень
Определение: транспортный уровень определяет способы передачи данных.
Тип взаимодействия: точка-точка.
Основные задачи:
Мультиплексирование (работа с несколькими потоками данных).
Надежная передача данных.
Контроль доставки.
Единицы измерения: сегмент и датограмма.
Протокол TCP (RFC 675)
Основная функция: надежная доставка данных.
Механизмы:
Сборка сегментов на стороне получателя.
Контроль сессии.
Скорость передачи данных.
Проблемы с доставкой:
Изменение маршрута пакетов.
Возможная потеря пакетов.
Надежная доставка:
Повторная пересылка пропавших сегментов.
Порядковые номера (Sequence Number).
Трехстороннее рукопожатие:
Установление соединения между клиентом и сервером.
Этапы: SYN → SYN-ACK → ACK.
Механиз м скользящего окна:
Динамическое изменение количества передаваемых данных.
Заголовок TCP
Поля заголовка:
Номера портов получателя и отправителя.
Порядковый номер и номер подтверждения.
Длина заголовка и размер окна.
Признак важности и дополнительные опции.
FlagUrgent для передачи недостоверных данных.
Сокеты
Определение: структура, определяющая конечную точку сетевого обмена.
Типы сокетов:
Потоковый (TCP).
Datagram (UDP).
Сырой (RAW).
Установка соединения: проверка существования хостов и совместимости протоколов.
Завершение соединения TCP
Двухстороннее рукопожатие для закрытия соединения.
Этапы завершения:
Отправка пакета с флагом FIN.
Подтверждение закрытия соединения.
Протокол UDP (RFC 768)
Особенности:
Ориентация на транзакции (запрос-ответ).
Простота исполнения.
Отсутствие сохранения состояния соединения.
Отсутствие повторной передачи данных.
Многоадресная рассылка:
Уменьшение нагрузки на пропускную способность сети.
Сравнение TCP и UDP
TCP:
Управление потоком данных, контроль соединений, надежная доставка.
UDP:
Быстрота, отсутствие контроля соединений.
Поддержка многоадресного вещания.
Заключение
Рассмотренные протоколы имеют свои преимущества и недостатки.
Вопросы можно задавать в комментариях.
Дополнительные ресурсы: ссылка на домашнее задание и авторский сайт.
Благодарности
Спасибо за просмотр, подписывайтесь на канал для новых роликов.
📄
Full transcript