Descobrir o tamanho do segmento da janela TCP Inicial no linux

2

Eu corro o Centos

[user ~]$ cat /etc/redhat-release
CentOS release 6.2 (Final)

Com o kernel

3.0.4-x86_64-linode21

Como faço para verificar o tamanho da janela inicial do TCP no meu sistema operacional? Eu preciso verificar se o IW é 10.

    
por Quintin Par 01.03.2012 / 12:26

1 resposta

5

Você pode fazer isso com o tcpdump:

# show http tcp SYN packets on any interface
tcpdump -n -i any 'tcp[tcpflags] & (tcp-syn|tcp-ack) == tcp-syn and port 80'

O resultado é como:

12:46:42.632366 IP 10.0.0.1.38758 > 93.184.221.133.80: Flags [S], seq 3142522345, win 14600, options [mss 1460,sackOK,TS val 1588391 ecr 0,nop,wscale 6], length 0
#or
12:43:37.310810 IP 10.0.0.0.48324 > 213.180.146.27.80: S 2019031227:2019031227(0) win 5840 <mss 1460,nop,nop,timestamp 2617840050 0,nop,wscale 6>

Os valores do Win e do mss são importantes para você. Sua janela inicial é WIN / MSS, 10 no primeiro caso, 4 no segundo.

    
por 01.03.2012 / 12:50