Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1134

TCP

Что такое TCP?

TCPТранспортный протокол с установлением соединения (RFC 9293), доставляющий по IP упорядоченный, надёжный поток байтов с управлением перегрузкой между двумя конечными точками.


Transmission Control Protocol стандартизован в RFC 9293 (заменяет RFC 793) и обеспечивает надёжную упорядоченную передачу байтов между двумя IP-конечными точками, идентифицируемыми четвёркой IP/порт источника и назначения. Соединение устанавливается трёхэтапным рукопожатием (SYN, SYN-ACK, ACK) и завершается FIN/FIN-ACK или RST. TCP нумерует каждый байт 32-битным номером последовательности, использует кумулятивные ACK и таймеры повторной передачи, а также алгоритмы управления перегрузкой Reno, CUBIC и BBR. Большинство прикладных протоколов современного Интернета (HTTP/1.1, HTTPS, SSH, SMTP, IMAP) работают поверх TCP. Среди значимых атак — SYN-флуд, инъекция RST, предсказание номеров последовательности и off-path-перехват.

Примеры

  1. 01

    HTTPS-запрос открывает TCP на порт 443, завершает трёхэтапное рукопожатие и затем согласует TLS.

  2. 02

    SYN-флуд исчерпывает таблицу полуоткрытых соединений сервера, никогда не отправляя финальный ACK.

Частые вопросы

Что такое TCP?

Транспортный протокол с установлением соединения (RFC 9293), доставляющий по IP упорядоченный, надёжный поток байтов с управлением перегрузкой между двумя конечными точками. Относится к категории Сетевая безопасность в кибербезопасности.

Что означает TCP?

Транспортный протокол с установлением соединения (RFC 9293), доставляющий по IP упорядоченный, надёжный поток байтов с управлением перегрузкой между двумя конечными точками.

Как работает TCP?

Transmission Control Protocol стандартизован в RFC 9293 (заменяет RFC 793) и обеспечивает надёжную упорядоченную передачу байтов между двумя IP-конечными точками, идентифицируемыми четвёркой IP/порт источника и назначения. Соединение устанавливается трёхэтапным рукопожатием (SYN, SYN-ACK, ACK) и завершается FIN/FIN-ACK или RST. TCP нумерует каждый байт 32-битным номером последовательности, использует кумулятивные ACK и таймеры повторной передачи, а также алгоритмы управления перегрузкой Reno, CUBIC и BBR. Большинство прикладных протоколов современного Интернета (HTTP/1.1, HTTPS, SSH, SMTP, IMAP) работают поверх TCP. Среди значимых атак — SYN-флуд, инъекция RST, предсказание номеров последовательности и off-path-перехват.

Как защититься от TCP?

Защита от TCP обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия TCP?

Распространённые альтернативные названия: Протокол управления передачей.

Связанные термины

См. также