Protocolo de Controlo de Transmissão

Partilhar isto
" Voltar ao Índice do Glossário

The Transmission Control Protocol (TCP) is a key tecnologia[1] that makes the internet[2] work. It was introduced by Vint Cerf and Bob Kahn in 1974 and detailed in the Request for Comments (RFC) 675. TCP is a set of rules for managing the delivery of data over the internet or other networks. It ensures data travels safely, quickly, and in the right order from one computador[3] to another. TCP is responsible for creating a connection between computers, maintaining it, and ending it when it’s no longer needed. It also takes care of re-sending any data that gets lost along the way. TCP is used by many internet applications like correio eletrónico[5], web browsing, and streaming media. It’s also important for managing network performance and security[4]. TCP’s segment structure, which includes a header and data section, contains important information for data delivery. Despite its many strengths, TCP also has vulnerabilities that need to be managed, like the potential for denial of service attacks.

Definições de termos
1. tecnologia. A tecnologia, derivada das palavras gregas que significam ofício e conhecimento, é um termo amplo que se refere às ferramentas, máquinas e sistemas desenvolvidos pelo homem para resolver problemas ou cumprir objectivos. Com origem em ferramentas primitivas como os machados de pedra e a descoberta do fogo, a tecnologia evoluiu significativamente ao longo da história da humanidade. Foi fundamental em diferentes épocas, desde a invenção da roda e dos sistemas avançados de irrigação nas civilizações antigas até ao nascimento das universidades e da imprensa durante os períodos medieval e renascentista. A Revolução Industrial, no século XVIII, marcou uma mudança significativa na produção em massa e na inovação, dando origem a tecnologias modernas como a eletricidade, os automóveis e as plataformas de comunicação digital. Hoje em dia, a tecnologia faz parte integrante de vários aspectos da vida e da sociedade, impulsionando o crescimento económico e a mudança social, ao mesmo tempo que suscita preocupações sobre a segurança, a privacidade e os impactos ambientais. Espera-se que o futuro da tecnologia traga ainda mais avanços, prevendo-se que o aumento da inteligência artificial tenha implicações significativas no mercado de trabalho.
2. internet. A Internet é um sistema global de redes informáticas interligadas que utilizam protocolos de comunicação normalizados, principalmente o TCP/IP, para ligar dispositivos em todo o mundo. Com origem no termo "internetted" utilizado em 1849, o termo "Internet" foi mais tarde utilizado pelo Departamento de Guerra dos EUA em 1945. O seu desenvolvimento começou com cientistas informáticos que criaram sistemas de partilha de tempo na década de 1960 e progrediu com a criação da ARPANET em 1969. A Internet é autónoma, sem uma autoridade central, e os seus principais espaços de nomes são administrados pela Internet Corporation for Assigned Names and Numbers (ICANN). Transformou significativamente os meios de comunicação tradicionais e tem crescido exponencialmente ao longo dos anos, com os utilizadores da Internet a aumentarem anualmente de 20% para 50%. Em 2019, mais de metade da população mundial utilizou a Internet. O conjunto de protocolos da Internet, que inclui o TCP/IP e quatro camadas conceptuais, orienta os pacotes da Internet para os seus destinos. Serviços essenciais como o correio eletrónico e a telefonia via Internet funcionam na Internet. A World Wide Web, uma coleção global de documentos interligados, é uma componente essencial da Internet.

O Protocolo de Controlo de Transmissão (TCP) is one of the main protocols do Conjunto de protocolos Internet. It originated in the initial network implementation in which it complemented the Protocolo Internet (IP). Therefore, the entire suite is commonly referred to as TCP/IP. TCP provides reliable, ordered, and error-checked delivery of a stream ou octets (bytes) between applications running on hosts communicating via an IP network. Major internet applications such as the World Wide Web, email, remote administratione file transfer rely on TCP, which is part of the Transport layer of the TCP/IP suite. SSL/TLS often runs on top of TCP.

Protocolo de Controlo de Transmissão
Protocol stack
AbbreviationTCP
Criador(es)Vint Cerf e Bob Kahn
Introduction1974; 50 years ago (1974)
Based onTransmission Control Program
OSI layerTransport layer (4)
RFC(s)RFC 9293

TCP is connection-oriented, and a connection between client and server is established before data can be sent. The server must be listening (passive open) for connection requests from clients before a connection is established. Three-way handshake (active open), retransmission, and error detection adds to reliability but lengthens latency. Applications that do not require reliable data stream service may use the User Datagram Protocol (UDP) instead, which provides a connectionless datagram service that prioritizes time over reliability. TCP employs network congestion avoidance. However, there are vulnerabilities in TCP, including denial of service, connection hijacking, TCP veto, and reset attack.

" Voltar ao Índice do Glossário
pt_PT_ao90PT
Deslocar para o topo