Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

В чём суть трехстороннего рукопожатия в TCP?

Проверяет понимание трехстороннего рукопожатия в TCP.

Короткий ответ

Трехстороннее рукопожатие в TCP — это процесс установления соединения между клиентом и сервером, включающий три шага: SYN, SYN-ACK, ACK.

Длинный ответ

Трехстороннее (3-way) рукопожатие нужно для надёжного установления TCP-соединения:

  1. SYN — клиент посылает серверу запрос на соединение.

  2. SYN-ACK — сервер подтверждает получение SYN и посылает в ответ свой SYN.

  3. ACK — клиент подтверждает SYN-ACK, и соединение установлено.

Почему это важно:

  • Устанавливается начальный sequence number.

  • Обе стороны подтверждают готовность.

  • Защищает от «полуоткрытых» соединений и атаки типа SYN flood.

Вывод:

Это обязательный этап перед началом передачи данных по TCP.

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    4

  • Сложность:

    5

Навыки

  • Networks

Ключевые слова

#tcp

#handshake

#network

#connection

Подпишись на Python Developer в телеграм

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.