EMZETT.
Войти

TCP

Коротко: Transmission Control Protocol — транспортный протокол с установлением соединения, гарантирующий, что пакеты данных доходят до получателя полностью, в правильном порядке и без дубликатов.

Подробнее: Перед самой передачей данных TCP устанавливает соединение через трёхстороннее рукопожатие (SYN, SYN-ACK, ACK). Потерянные пакеты обнаруживаются и отправляются заново, что делает TCP надёжным, но более медленным, чем UDP. Используется там, где полнота важнее скорости, — например, для HTTP, FTP или почтовых протоколов.

Подробности

Установление соединения и сегментация

Прежде чем потечёт хоть один байт полезной нагрузки, обе стороны при рукопожатии согласуют начальные порядковые номера; данные делятся на сегменты, нумеруются и подтверждаются получателем.

См. также: UDP, трёхстороннее рукопожатие, SYN, модель TCP/IP, netstat