Можешь перечислить основные установочные флаги в протоколе TCP и пояснить их назначения?

Основные установочные флаги (флаги управления) в заголовке TCP и их назначения:

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

Что ответить на собеседовании

Основные установочные флаги (флаги управления) в заголовке TCP и их назначения:

Подробный разбор

Ответ с пояснениями

Основные установочные флаги (флаги управления) в заголовке TCP и их назначения:

  • SYN (Synchronize) — используется для установления соединения. Отмечает начало трехстороннего рукопожатия.
  • ACK (Acknowledgment) — подтверждает получение данных. Указывает, что поле подтверждения действительно.
  • FIN (Finish) — сигнализирует о завершении передачи данных и закрытии соединения.
  • RST (Reset) — сбрасывает соединение, используется при ошибках или невозможности установить связь.
  • PSH (Push) — просит немедленную передачу данных приложению получателя без буферизации.
  • URG (Urgent) — указывает, что данные имеют высокий приоритет и должны быть обработаны в первую очередь.

Пример: при установлении соединения клиент отправляет пакет с флагом SYN, сервер отвечает с SYN+ACK, клиент подтверждает ACK — это трехстороннее рукопожатие TCP.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее