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-перехват.
● Примеры
- 01
HTTPS-запрос открывает TCP на порт 443, завершает трёхэтапное рукопожатие и затем согласует TLS.
- 02
SYN-флуд исчерпывает таблицу полуоткрытых соединений сервера, никогда не отправляя финальный ACK.
● Частые вопросы
Что такое TCP?
Транспортный протокол с установлением соединения (RFC 9293), доставляющий по IP упорядоченный, надёжный поток байтов с управлением перегрузкой между двумя конечными точками. Относится к категории Сетевая безопасность в кибербезопасности.
Что означает TCP?
Транспортный протокол с установлением соединения (RFC 9293), доставляющий по IP упорядоченный, надёжный поток байтов с управлением перегрузкой между двумя конечными точками.
Как защититься от TCP?
Защита от TCP обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия TCP?
Распространённые альтернативные названия: Протокол управления передачей.