나는 네트워크 트래픽이며 각 TCP 세션을 일련의 요청과 응답으로 나눕니다 (HTTP 또는 SSL과 같은 방식으로 모든 작업을 수행하는 프로토콜).
전송해야 할 데이터 청크가 주어지면 가능한 가장 큰 패킷을 사용하여 전송되며 마지막 패킷은 최대 크기보다 작거나 따라갑니다. 다른 쪽의 패킷에 의해 (ACK 빈 패킷을 무시). 따라서 HTTP 세션에서 (다시 무시하고 acks 무시)와 같은 것을 기대합니다.
패킷 1-요청 "Get ..."
패킷 2-응답, 크기 1434
패킷 3-응답, 크기 1434
패킷 4-응답, 크기 1434
패킷 5-응답, 크기 500
대부분의 세션에서 얻는 것이지만, 적어도 한 번은 다음과 같은 모습을 보았습니다.
패킷 1-요청 "Get ..."
패킷 2-응답, 크기 1434
패킷 3-응답, 크기 1080
패킷 4-응답, 크기 1434
패킷 5-응답, 크기 500
여기서 재전송, 비 순차적 패킷 또는 서버에서 예외적 인 지연이 없습니다.
알고 싶습니다.이 문제의 원인과시기는 언제입니까? 내 가정이 얼마나 잘못 되었나요?
최신 정보
여기에 예제 pcap 파일을 넣습니다.
업데이트 2
tshark
관련 필드가 포함 된 덤프 포함 ...
$ tshark -r http_1082.pcap -T fields -e frame.number -e frame.len \
-e ip.src -e ip.dst -e tcp.flags.push -e http.request.method \
-e http.request.uri -e http.response.code | head -n 47
1 66 192.168.1.103 206.33.49.126 0
2 62 206.33.49.126 192.168.1.103 0
3 64 192.168.1.103 206.33.49.126 0
4 411 192.168.1.103 206.33.49.126 1 GET /money/.element/script/3.0/video/xmp/xmp_playlistapi.js
5 54 206.33.49.126 192.168.1.103 0
6 1434 206.33.49.126 192.168.1.103 0
7 1434 206.33.49.126 192.168.1.103 0
8 64 192.168.1.103 206.33.49.126 0
9 1434 206.33.49.126 192.168.1.103 0
10 1434 206.33.49.126 192.168.1.103 0
11 1434 206.33.49.126 192.168.1.103 0
12 64 192.168.1.103 206.33.49.126 0
13 1434 206.33.49.126 192.168.1.103 0
14 1434 206.33.49.126 192.168.1.103 0
15 1434 206.33.49.126 192.168.1.103 0
16 1434 206.33.49.126 192.168.1.103 0
17 64 192.168.1.103 206.33.49.126 0
18 1434 206.33.49.126 192.168.1.103 0
19 1434 206.33.49.126 192.168.1.103 0
20 1434 206.33.49.126 192.168.1.103 0
21 1434 206.33.49.126 192.168.1.103 0
22 1434 206.33.49.126 192.168.1.103 0
23 64 192.168.1.103 206.33.49.126 0
24 1434 206.33.49.126 192.168.1.103 0
25 1434 206.33.49.126 192.168.1.103 0
26 1434 206.33.49.126 192.168.1.103 0
27 1434 206.33.49.126 192.168.1.103 0
28 1434 206.33.49.126 192.168.1.103 0
29 1434 206.33.49.126 192.168.1.103 0
30 64 192.168.1.103 206.33.49.126 0
31 1434 206.33.49.126 192.168.1.103 0
32 1434 206.33.49.126 192.168.1.103 0
33 1434 206.33.49.126 192.168.1.103 0
34 1082 206.33.49.126 192.168.1.103 1 <------ Packet in question
35 1434 206.33.49.126 192.168.1.103 0
36 1434 206.33.49.126 192.168.1.103 0
37 1434 206.33.49.126 192.168.1.103 0
38 64 192.168.1.103 206.33.49.126 0
39 1434 206.33.49.126 192.168.1.103 0
40 1434 206.33.49.126 192.168.1.103 0
41 1434 206.33.49.126 192.168.1.103 0
42 1434 206.33.49.126 192.168.1.103 0
43 1434 206.33.49.126 192.168.1.103 0
44 1434 206.33.49.126 192.168.1.103 0
45 1434 206.33.49.126 192.168.1.103 0
46 626 206.33.49.126 192.168.1.103 1 200
47 64 192.168.1.103 206.33.49.126 0