Получи случайную криптовалюту за регистрацию!

Выполнение TCP Handshake При установлении TCP-соединения всег | DevOps Tricks | Десять лет в IT

Выполнение TCP Handshake

При установлении TCP-соединения всегда присутствуют три этапа:
SYN — отправитель посылает syn, уведомляя о желании начать передачу
SYN-ACK — получатель отвечает с syn-ack если готов к установке соединения
ACK — отправитель подтверждает, что получил syn-ack

Если один из пакетов не дошел по той или иной причине — соединение установлено не будет. Если все пакеты дошли — к передаче готовы и отправитель и получатель.

Если соединение установлено, далее возможна передача информации. Для передачи данных процесс требуется повторять с каждым пакетом. Это обеспечивает гарантированную доставку — данные отправляются только тогда, когда их готовы принимать.

Этим TCP отличается от UDP, где происходит только отправка без контроля обратной связи.

#network #вопросы_на_собеседовании