Escala da janela TCP

0

Estou pesquisando, como dois lados podem determinar qual fator de escala estará usando? Em pacotes syn, podemos fornecer um fator de escala e, quando dois lados possuem um fator de escala, podemos entender que dois lados podem suportar o dimensionamento de janelas. Agora, aqui está a pergunta se o remetente define o fator de escala como 8 e o receptor define como 7 na opção syn (pode ser syn, ack) de escalonamento de pacotes, qual deles estará usando nesta conexão tcp?

    
por Baran 17.12.2011 / 23:12

3 respostas

2

As janelas TCP são sobre a quantidade de dados que o sistema pode armazenar em buffer ao recebê-lo. Então, cada final diz o que pode receber.

Lembre-se de que as conexões TCP são sempre conexões bidirecionais, independentemente de quem a inicia. Claro, na maioria das vezes, os dados enviados em uma direção são muito maiores do que a quantidade enviada na outra direção, mas ainda é considerada uma conexão bidirecional. Portanto, ambos os lados são considerados remetentes de e remetentes, e ambos os lados precisam especificar a quantidade de dados que podem armazenar em buffer ao receber, e comunicar o quão cheio é o buffer de recepção.

    
por 18.12.2011 / 01:34
0

O valor apresentado pelo TCP não é importante, apenas que a opção de escala da janela existe em ambos. A janela utilizável será sempre a menor da janela de envio de dispositivos de envio ou a janela de recebimento de dispositivos de recebimento. Por exemplo, se o servidor para o qual você está enviando tiver espaço limitado no buffer, ele anunciará o tamanho da janela que pode receber usando as confirmações. O TCP remetente, em seguida, recua conforme necessário. A janela TCP está sempre mudando em transferências em massa, conforme necessário, dependendo das condições da rede. O valor da escala da janela é simplesmente o máximo com base nos recursos de seus adaptadores.

    
por 25.10.2017 / 22:47
-1

O TCP funciona no AIMD (aumento aditivo e decréscimo multiplicativo); depois que o soquete TCP entrar no estado estabelecido remetente tcp usará sua janela deslizante para min dizer 1 seg.Se o RX TCP ack este seg, então o remetente aumentará a janela para 2 segs se o seu acked então a janela será 3 assim on.if seg perdido e retransmitido pelo remetente, a janela será reduzida de 4 para 2. A informação do fator de escala é compartilhada em pacotes de sincronização e recebimento.

    
por 22.12.2011 / 05:59