TCP
O que é TCP?
TCPProtocolo de transporte orientado a conexao (RFC 9293) que entrega um fluxo de bytes ordenado, confiavel e com controle de congestionamento entre duas extremidades sobre IP.
O Transmission Control Protocol, padronizado na RFC 9293 (que substitui a RFC 793), oferece entrega confiavel e ordenada de bytes entre duas extremidades IP identificadas pelo quadruplo IP/porta de origem e destino. As conexoes comecam com um handshake de tres vias (SYN, SYN-ACK, ACK) e terminam com FIN/FIN-ACK ou RST. O TCP numera cada byte com um numero de sequencia de 32 bits, usa ACKs cumulativos e temporizadores de retransmissao e aplica algoritmos de controle de congestionamento como Reno, CUBIC ou BBR. A maioria dos protocolos de aplicacao modernos (HTTP/1.1, HTTPS, SSH, SMTP, IMAP) roda sobre TCP. Ataques relevantes incluem SYN floods, injecao de RST, previsao de numero de sequencia e sequestro off-path.
● Exemplos
- 01
Uma requisicao HTTPS abre TCP na porta 443, completa o handshake de tres vias e depois negocia TLS.
- 02
Um SYN flood esgota a tabela de conexoes semiabertas do servidor por nunca enviar o ACK final.
● Perguntas frequentes
O que é TCP?
Protocolo de transporte orientado a conexao (RFC 9293) que entrega um fluxo de bytes ordenado, confiavel e com controle de congestionamento entre duas extremidades sobre IP. Pertence à categoria Segurança de rede da cibersegurança.
O que significa TCP?
Protocolo de transporte orientado a conexao (RFC 9293) que entrega um fluxo de bytes ordenado, confiavel e com controle de congestionamento entre duas extremidades sobre IP.
Como se defender contra TCP?
As defesas contra TCP costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.
Quais são outros nomes para TCP?
Nomes alternativos comuns: Protocolo de Controle de Transmissao.