TCP clássico refere-se à implementação original do Transmission Control Protocol (TCP), que foi padronizado em 1981 como parte do Internet Protocol Suite. Ainda é amplamente utilizado hoje para vários aplicativos e serviços de rede.
Características do TCP clássico: 1.
Orientado à conexão: O TCP clássico estabelece uma conexão virtual ponto a ponto entre dois pontos finais antes da troca de quaisquer dados. Isso garante a entrega confiável de dados e fornece recursos como controle de fluxo e prevenção de congestionamento.
2.
Entrega de dados confiável: O TCP clássico emprega mecanismos para garantir a entrega confiável de dados. Inclui mecanismos como números de sequência, confirmações, retransmissões e algoritmos de controle de congestionamento.
3.
Controle de fluxo: O TCP clássico emprega um mecanismo conhecido como “protocolo de janela deslizante”. Este mecanismo regula o fluxo de dados entre remetente e destinatário, evitando que a rede fique sobrecarregada de dados.
4.
Controle de congestionamento: O TCP clássico possui algoritmos de controle de congestionamento integrados para gerenciar o congestionamento da rede de maneira eficaz. Esses algoritmos ajustam dinamicamente a taxa de transmissão com base nas condições da rede para evitar sobrecarregar a rede e obter uma transferência de dados eficiente.
5.
Tempos limite e retransmissões: O TCP clássico utiliza mecanismos de tempo limite e retransmissões para lidar com pacotes de dados perdidos ou atrasados. Quando uma confirmação de um pacote de dados enviado não é recebida dentro de um período de tempo específico, o pacote é retransmitido para garantir sua entrega.
Resumo: O TCP clássico fornece transmissão de dados confiável e eficiente, estabelecendo uma comunicação orientada à conexão, empregando mecanismos confiáveis de entrega de dados, implementando controle de fluxo, incorporando algoritmos de controle de congestionamento e usando mecanismos de tempo limite e retransmissão. Embora o TCP clássico continue sendo a base das implementações modernas do TCP, avanços e modificações foram feitos para melhorar o desempenho e atender a vários requisitos de rede ao longo dos anos.