TCP window Full

TCP window full, 是指的發送端發送的數據已經達到的接受窗口的上限。繼而停止發送,等待新的接收窗口的通告。

發生TCPwindow Full 的情況分析,下面得包是抓取的FTPstreamflow.  當時的情況是正在發生在客戶端上傳文件到服務器。

本地主機:146.11.2.87

遠端服務器:147.128.6.103

1, 首先看第28406個包,服務器通告本段Ack=166441 Win=43800window size 43800, 下一個想要的序號爲166441.

2,  接下來看第28407個包,Sequencenumber: 208781    (relative sequencenumber)    [Next sequence number:210241    (relative sequence number)]

              本端客戶端發送208781    ~210241   1460個字節。爲什麼就發生TCPwindow Full 了呢?

               從第28406個包我們客戶端知道服務器期待166441序號,windowsize43800

                那麼166441+ 43800 = 210241    ,所以客戶端發送了第28406個包,即序號達到210241,就認爲服務器接受端窗口已滿,並停止發包。

3, 客戶端只又收到28408個包之後,收到服務器端新的窗口通告,然後又開始發送新的包。

       接下來的28414個包,產生了windowsize full的情況,可以用同樣的方法分析。

 

No.     Time           Source                Destination           Protocol Length Info

  28403 357.584211000  146.11.2.87           147.128.6.103         FTP-DATA 1514   FTP Data: 1460 bytes

 

Frame 28403: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a), Dst:Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 205861, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number: 205861    (relative sequence number)

    [Next sequencenumber: 207321   (relative sequence number)]

    Acknowledgment number:1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0x9e9b[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (ed to as Source Routed Frames, that have\nbeenreceived from this port'ssegment.\000\000\000\000\253\000\000\000\a\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000(\000\000\000\000\000\000\000\000\000\000\000\016\377\

 

 

 

 

 

No.     Time           Source                Destination           Protocol Length Info

  28404357.584224000  146.11.2.87           147.128.6.103         FTP-DATA 1514   FTP Data: 1460 bytes

 

Frame 28404: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a),Dst: Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 207321, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number:207321    (relative sequence number)

    [Next sequencenumber: 208781    (relative sequencenumber)]

    Acknowledgmentnumber: 1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0xfe65[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (1460 bytes data)

 

No.     Time           Source                Destination           Protocol Length Info

  28405357.584266000  147.128.6.103        146.11.2.87           TCP      60    3546160432[ACK] Seq=1 Ack=163521 Win=46720 Len=0

 

Frame 28405: 60 bytes on wire (480 bits), 60 bytes captured(480 bits) on interface 0

Ethernet II, Src: Cisco_30:90:40 (c8:9c:1d:30:90:40), Dst:HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a)

Internet Protocol Version 4, Src: 147.128.6.103(147.128.6.103), Dst: 146.11.2.87 (146.11.2.87)

Transmission Control Protocol, Src Port: 35461 (35461), DstPort: 60432 (60432), Seq: 1, Ack: 163521, Len: 0

    Source Port: 35461(35461)

    Destination Port:60432 (60432)

    [Stream index:217]

    [TCP Segment Len:0]

    Sequence number:1    (relative sequence number)

    Acknowledgmentnumber: 163521    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:46720

    [Calculated windowsize: 46720]

    [Window sizescaling factor: 1]

    Checksum: 0xe733[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

 

No.     Time           Source                Destination           Protocol Length Info

  28406357.584299000  147.128.6.103         146.11.2.87           TCP      60    3546160432[ACK] Seq=1 Ack=166441 Win=43800 Len=0

 

Frame 28406: 60 bytes on wire (480 bits), 60 bytes captured(480 bits) on interface 0

Ethernet II, Src: Cisco_30:90:40 (c8:9c:1d:30:90:40), Dst:HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a)

Internet Protocol Version 4, Src: 147.128.6.103(147.128.6.103), Dst: 146.11.2.87 (146.11.2.87)

Transmission Control Protocol, Src Port: 35461 (35461), DstPort: 60432 (60432), Seq: 1, Ack: 166441, Len: 0

    Source Port: 35461(35461)

    Destination Port:60432 (60432)

    [Stream index:217]

    [TCP Segment Len:0]

    Sequence number:1    (relative sequence number)

    Acknowledgmentnumber: 166441    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:43800

    [Calculated windowsize: 43800]

    [Window sizescaling factor: 1]

    Checksum: 0xe733[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

 

No.     Time           Source                Destination           Protocol Length Info

  28407357.584315000  146.11.2.87           147.128.6.103         FTP-DATA 1514   [TCP Window Full] FTPData: 1460 bytes

 

Frame 28407: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a),Dst: Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 208781, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

   Sequence number: 208781   (relative sequence number)

   [Next sequence number: 210241   (relative sequence number)]

    Acknowledgmentnumber: 1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0x5bf6[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (1460 bytes data)

 

No.     Time           Source                Destination           Protocol Length Info

  28408 357.584328000 147.128.6.103        146.11.2.87           TCP      60    3546160432[ACK] Seq=1 Ack=169361 Win=48180 Len=0

 

Frame 28408: 60 bytes on wire (480 bits), 60 bytes captured(480 bits) on interface 0

Ethernet II, Src: Cisco_30:90:40 (c8:9c:1d:30:90:40), Dst:HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a)

Internet Protocol Version 4, Src: 147.128.6.103(147.128.6.103), Dst: 146.11.2.87 (146.11.2.87)

Transmission Control Protocol, Src Port: 35461 (35461), DstPort: 60432 (60432), Seq: 1, Ack: 169361, Len: 0

    Source Port: 35461(35461)

    Destination Port:60432 (60432)

    [Stream index:217]

    [TCP Segment Len:0]

    Sequence number:1    (relative sequence number)

    Acknowledgmentnumber: 169361    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:48180

    [Calculated windowsize: 48180]

    [Window sizescaling factor: 1]

    Checksum: 0xcaaf[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

 

No.     Time           Source                Destination           Protocol Length Info

  28409357.584691000  146.11.2.87           147.128.6.103         FTP-DATA 1514   FTP Data: 1460 bytes

 

Frame 28409: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a),Dst: Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 210241, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number:210241    (relative sequence number)

    [Next sequence number:211701    (relative sequence number)]

    Acknowledgmentnumber: 1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window size scalingfactor: 128]

    Checksum: 0xee3b[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (1460 bytes data)

 

No.     Time           Source                Destination           Protocol Length Info

  28410357.584714000  146.11.2.87           147.128.6.103         FTP-DATA 1514   FTP Data: 1460 bytes

 

Frame 28410: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a), Dst:Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 211701, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number:211701    (relative sequence number)

    [Next sequencenumber: 213161    (relative sequencenumber)]

    Acknowledgment number:1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0x5ceb[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (at is associated with thistransparent\nbridge.\000Dot1dTpPortEntry\000\000\000\000y\000\000\000d\000\000\000h\000\000\000\001\000\000\000\001\000\000\000(\000\000\000\000\000\000\000\000\000\000\000\f\377\377\377\377Alist of in

 

No.     Time           Source                Destination           Protocol Length Info

  28411357.584753000  147.128.6.103         146.11.2.87           TCP     60     3546160432 [ACK] Seq=1 Ack=172281Win=45260 Len=0

 

Frame 28411: 60 bytes on wire (480 bits), 60 bytes captured(480 bits) on interface 0

Ethernet II, Src: Cisco_30:90:40 (c8:9c:1d:30:90:40), Dst:HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a)

Internet Protocol Version 4, Src: 147.128.6.103(147.128.6.103), Dst: 146.11.2.87 (146.11.2.87)

Transmission Control Protocol, Src Port: 35461 (35461), DstPort: 60432 (60432), Seq: 1, Ack: 172281, Len: 0

    Source Port: 35461(35461)

    Destination Port:60432 (60432)

    [Stream index:217]

    [TCP Segment Len:0]

    Sequence number:1    (relative sequence number)

    Acknowledgmentnumber: 172281    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:45260

    [Calculated windowsize: 45260]

    [Window sizescaling factor: 1]

    Checksum: 0xcaaf[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

 

No.     Time           Source                Destination           Protocol Length Info

  28412357.584776000  146.11.2.87           147.128.6.103         FTP-DATA 1514   FTP Data: 1460 bytes

 

Frame 28412: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a),Dst: Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 213161, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number:213161    (relative sequence number)

    [Next sequencenumber: 214621    (relative sequencenumber)]

    Acknowledgmentnumber: 1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0x3f38[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (1460 bytes data)

 

No.     Time           Source                Destination           Protocol Length Info

  28413357.584788000  146.11.2.87           147.128.6.103         FTP-DATA 1514   FTP Data: 1460 bytes

 

Frame 28413: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a),Dst: Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 214621, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number:214621    (relative sequence number)

    [Next sequencenumber: 216081    (relative sequencenumber)]

    Acknowledgmentnumber: 1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0x6aec[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data ( the bridge for which there is no\notherapplicable entry.\000\000\000\003\231\000\000\000\002\000\000\000\000\000\000\000\002\000\000\000\001\000\000\000(\000\000\000\000\000\000\000\000\000\000\000\f\377\377\377\377Theset of p

 

No.     Time           Source                Destination           Protocol Length Info

  28414 357.584805000 146.11.2.87          147.128.6.103         FTP-DATA1514   [TCP Window Full] FTP Data: 1460bytes

 

Frame 28414: 1514 bytes on wire (12112 bits), 1514 bytescaptured (12112 bits) on interface 0

Ethernet II, Src: HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a),Dst: Cisco_30:90:40 (c8:9c:1d:30:90:40)

Internet Protocol Version 4, Src: 146.11.2.87 (146.11.2.87),Dst: 147.128.6.103 (147.128.6.103)

Transmission Control Protocol, Src Port: 60432 (60432), DstPort: 35461 (35461), Seq: 216081, Ack: 1, Len: 1460

    Source Port: 60432(60432)

    Destination Port:35461 (35461)

    [Stream index:217]

    [TCP Segment Len:1460]

    Sequence number:216081    (relative sequence number)

    [Next sequencenumber: 217541    (relative sequence number)]

    Acknowledgmentnumber: 1    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:32768

    [Calculated windowsize: 4194304]

    [Window sizescaling factor: 128]

    Checksum: 0x2022[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

FTP Data (e next reset\n          of the bridge.\n     deleteOnReset(4) - this entry is currentlyin\n          use and will remain sountil the next\n          reset of thebridge.\n     deleteOnTimeout(5) - thisentry is currently\n    

 

No.     Time           Source                Destination           Protocol Length Info

  28415357.584816000  147.128.6.103         146.11.2.87           TCP     60     3546160432 [ACK] Seq=1 Ack=175201Win=49640 Len=0

 

Frame 28415: 60 bytes on wire (480 bits), 60 bytes captured(480 bits) on interface 0

Ethernet II, Src: Cisco_30:90:40 (c8:9c:1d:30:90:40), Dst:HewlettP_d1:6a:5a (34:64:a9:d1:6a:5a)

Internet Protocol Version 4, Src: 147.128.6.103(147.128.6.103), Dst: 146.11.2.87 (146.11.2.87)

Transmission Control Protocol, Src Port: 35461 (35461), DstPort: 60432 (60432), Seq: 1, Ack: 175201, Len: 0

    Source Port: 35461(35461)

    Destination Port:60432 (60432)

    [Stream index:217]

    [TCP Segment Len:0]

    Sequence number:1    (relative sequence number)

    Acknowledgmentnumber: 175201    (relative ack number)

    Header Length: 20bytes

    .... 0000 00010000 = Flags: 0x010 (ACK)

    Window size value:49640

    [Calculated windowsize: 49640]

    [Window sizescaling factor: 1]

    Checksum: 0xae2b[validation disabled]

    Urgent pointer: 0

    [SEQ/ACK analysis]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章