Redes de computadores/Protocolo TCP: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
m Corrigido erro de digitação
 
Linha 46:
O TCP utiliza um mecanismo de controle de temporização/retransmissão para recuperar segmentos perdidos. Em um protocolo real como o TCP, surgem problemas de implementação de um mecanismo de controle de temporização/retransmissão como por exemplo, estimar o tempo de viagem de ida e volta da conexão - RTT (a duração dos intervalos de controle deve ser maior do que o RTT, evitando o envio de retransmissões desnecessárias).
 
=== Estimativa do tempo de viagem de ida e volta - RTT(Round-Trip Time) <ref>KUROSE,J. F.; ROSS,K. W. Redes de Computadores e a Internet - ''Uma abordagem top-down'', 3ª Edição</ref>===
 
O RTT para um segmento, denominado '''RTTamostra''', é a quantidade de tempo transcorrido entre o momento em que o segmento é enviado (isto é, passado ao [[w:Protocolo_de_Internet|IP]]) e o momento em que é recebido um reconhecimento para o segmento. Ao invés de medir um '''RTTamostra''' para cada segmento transmitido, a maioria das implementações de TCP executa apenas uma medição de '''RTTamostra''' por vez. Isto é, em qualquer instante, o '''RTTamostra''' estará sendo estimado para apenas um dos segmentos transmitidos mas ainda não reconhecidos, o que resulta em um novo valor de '''RTTamostra''' para aproximadamente cada RTT. E mais, o TCP nunca computa um '''RTTamostra''' para um segmento que foi retransmitido; apenas mede-o para segmentos que foram transmitidos uma vez.