TCP (Transmission Control Protocol)
(Transmission Control Protocol)
No português
Transmission Control Protocol
O TCP é um dos principais protocolos utilizados para a transmissão de dados pela Internet. É um conjunto de regras que verifica se os dados são enviados de forma correta, na sequência apropriada e sem erros, pela rede, garantindo assim a confiabilidade da transmissão de dados através de redes conectadas à Internet.
TCP é conhecido como um protocolo orientando a conexão, o que significa que uma conexão é estabelecida e mantida até que a mensagem ou mensagens a serem trocadas pelos programas de aplicação em cada extremidade foram trocados. Especifica três fases durante uma conexão: estabelecimento da ligação, transferência e término de ligação. O estabelecimento da ligação é feito em três passos, enquanto que o término é feito em quatro. Durante a inicialização são inicializados alguns parâmetros, como o número de sequência para garantir a entrega ordenada e firme durante a transferência.
Caracteristicas do TCP:
Garante a entrega de datagramas IP.
Executa a segmentação e o reagrupamento de grandes blocos de dados enviados pelos programas.
Garante o seqüenciamento adequado e a entrega ordenada de dados segmentados.
Verifica a integridade dos dados transmitidos usando cálculos de soma de verificação.
Envia mensagens positivas dependendo do recebimento bem-sucedido dos dados. Ao usar confirmações seletivas, também são enviadas confirmações negativas para os dados que não foram recebidos.
Oferece um método preferencial de transporte para programas que precisam usar transmissão confiável de dados baseada em sessões, como bancos de dados cliente/servidor e programas de email.
O TCP é dividido em quatro camadas: camada de aplicação, camada de transporte, camada de rede e camada de interface. Elas garantem a qualidade dos dados que trafegam pela rede, cada uma delas executando tarefas diferentes.
Camada de Aplicação
Essa camada separa os clientes e servidores sendo