TCP
É a sigla de "Transmission Control Protocol". O TCP é um protocolo fundamental do conjunto de protocolos da Internet — uma coleção de padrões que permite que sistemas se comuniquem pela Internet. Ele é categorizado como um protocolo da "camada de transporte", pois cria e mantém conexões entre hosts.
O TCP complementa o protocolo da Internet (IP), que define os endereços IP usados para identificar sistemas na Internet. O protocolo da Internet fornece instruções para transferir dados, enquanto o protocolo de controle de transmissão cria a conexão e gerencia a entrega de pacotes de um sistema para outro. Os dois protocolos são geralmente agrupados e chamados de TCP/IP.
Quando dados são enviados por uma conexão TCP, o protocolo os divide em pacotes numerados individualmente, ou "segmentos". Cada pacote inclui um cabeçalho que define a origem e o destino, além de uma seção de dados. Como os pacotes podem viajar pela Internet usando várias rotas, eles podem chegar ao destino em uma ordem diferente daquela em que foram enviados. O protocolo de controle de transmissão reorganiza os pacotes na sequência correta no destino.
O TCP também inclui verificação de erros, que garante que cada pacote seja entregue conforme solicitado. Isso é diferente do UDP, que não verifica se cada pacote foi transmitido com sucesso. Embora a verificação de erros integrada signifique que o TCP tem mais sobrecarga e, portanto, seja mais lento que o UDP, ela garante a entrega precisa de dados entre sistemas. Por isso, o TCP é usado para transferir a maioria dos tipos de dados, como páginas da web e arquivos, pela Internet. O UDP é ideal para streaming de mídia, que não exige que todos os pacotes sejam entregues.
Teste seus conhecimentos