Valor de tamanho da janela TCP Wireshark

2

Estou depurando um aplicativo com o Wireshark e observando o valor do tamanho da janela TCP encolher em um lado da comunicação.

Se a seção TCP do pacote mostrar um "Tamanho do tamanho da janela: 1", isso significa que o tamanho da janela da fonte é 1 ou o tamanho da janela do destino é 1? Eu sei que um lado está se comunicando mais rápido do que o outro, só quero ter certeza de que sei qual é.

1 192.168.0.1 -> 192.168.0.100, Modbus/TCP, Length: 66, Window Size Value: 1

2 192.168.0.100 -> 192.168.0.1, TCP, Length: 60, Window Size Value: 92

3 192.168.0.100 -> 192.168.0.1 TCP, Length: 310, Window Size Value: 92

4 192.168.0.1 -> 192.168.0.100 TCP, Length: 54, Window Size Value: 0

O tamanho da janela é de 192.168.0.1 0 ou a janela do 192.168.0.100 é 0? Obrigado.

    
por T Vernon 28.05.2014 / 16:07

2 respostas

2

O tamanho da janela nos pacotes de A a B indica quanto espaço de buffer está disponível em A para receber pacotes. Então, quando B recebe um pacote com tamanho de janela 1, ele diria a B quantos bytes ele pode enviar para A.

Alguns detalhes que valem a pena saber sobre o tamanho da janela são:

  • Os tamanhos das janelas podem ser dimensionados. Os pacotes SYN no início da conexão indicam o fator de escala. Um tamanho de janela de apenas 1 byte é improvável. Uma explicação mais provável é que ela é dimensionada por algum fator, se, por exemplo, o fator de escala for 2048 e, em seguida, o 1 indicar que a janela é de 2048 bytes.
  • Os tamanhos das janelas são medidos em relação ao número ACK nesse pacote. Portanto, se o aplicativo não estiver lendo o buffer de recebimento, uma sequência de pacotes ACK terá números ACK crescentes e tamanhos de janela decrescentes, de forma que a soma de ACK number + window size * scaling factor permaneça (aproximadamente) constante.
por 28.05.2014 / 16:36
0

O campo de tamanho do windows no cabeçalho TCP significa o número de bytes que o remetente (neste caso, 192.168.0.1) está disposto a receber.

    
por 28.05.2014 / 16:15

Tags