>> Tecnologia Eletrônica >  >> TVs >> Cabos Coaxiais

10 Funções Principais do TCP (Protocolo de Controle de Transmissão)

O Que o TCP Faz

O TCP é a espinha dorsal da comunicação confiável na internet. Garante que dados cheguem intactos, em ordem e sem sobrecarregar a rede. Aqui estão suas 10 funções-chave:

  1. Confiabilidade: Usa confirmações (ACKs) e retransmissões para garantir entrega.
  2. Sequenciamento de Pacotes: Numera segmentos para que o receptor os remonte na ordem correta.
  3. Controle de Fluxo: Implementa janela deslizante para evitar que o remetente sobrecarregue o receptor.
  4. Controle de Erro: Somas de verificação detectam corrupção; segmentos danificados são descartados e reenviados.
  5. Controle de Congestionamento: Algoritmos (ex.: CUBIC, BBR) ajustam taxa de envio conforme condições da rede.
  6. Gerenciamento de Conexão: Aperto de mão de três vias (SYN, SYN-ACK, ACK) estabelece conexão; encerramento de quatro vias a fecha graciosamente.
  7. Comunicação Full-Duplex: Fluxos de dados bidirecionais simultâneos.
  8. Robustez: Lida com perda de pacotes, timeouts, mudanças de rota e interferência de middleboxes.
  9. Multiplexação: Múltiplos fluxos de aplicação compartilham uma conexão via números de porta.
  10. Endereçamento de Portas: Portas de origem/destino de 16 bits identificam aplicações emissoras/receptoras.

Por Que Importa

O TCP transforma a camada IP não confiável e de melhor esforço em um fluxo de bytes confiável — permitindo navegação web, e-mail, transferência de arquivos e praticamente todas as aplicações críticas da internet.