O Protocolo de Controlo de Transmissão (TCP) garante a entrega fiável de dados através da internet. Divide os dados em pacotes, numera-os, envia-os e aguarda confirmações. Se um pacote for perdido, retransmite-o e volta a montar os pacotes na ordem correta. Desta forma, entrega um fluxo de dados fiável para a aplicação.
O TCP funciona em conjunto com o IP. O IP encaminha pacotes. O TCP garante que chegam ao destino. O IP não é fiável. O TCP acrescenta fiabilidade. Juntos, são a base da internet. O TCP é orientado à ligação. Estabelece uma ligação antes de enviar dados e fecha-a quando a ligação é concluída.
Recursos TCP
- Orientado para a conexão: primeiro o aperto de mão.
- Fiável: confirmações e retransmissões
- Ordenado: pacotes remontados em sequência
- Controlo de fluxo: evita sobrecarregar o recetor.
- Controlo de congestionamento: adapta-se às condições da rede.
O TCP é utilizado para navegação na Web, e-mail, transferência de ficheiros e streaming. Não é utilizado para aplicações em tempo real, como chamadas de voz e vídeo. Estas aplicações utilizam o UDP, que é mais rápido, mas menos fiável. O TCP é o protocolo fiável e robusto. O UDP é a alternativa rápida. A internet precisa de ambos.
Comments
No comments yet. Be the first to share a thought.
Leave a comment