Download practical packet analysis practical packet analysis
Transcript
This packet is a TCP PSH/ACK packet containing 648 bytes of data that is sent from 10.3.30.1 to 10.3.71.7 . This is a typical data packet. Under normal circumstances, you would expect to see a TCP ACK packet in response fairly soon after the first packet is sent. In this case, however, the next packet is a retransmission. You can tell this by looking at the packet in the Packet List pane. The Info column clearly says [TCP Retransmission], and the packet will appear with red text on a black background. Figure 9-3 shows examples of retransmissions listed in the Packet List pane. Figure 9-3: Retransmissions in the Packet List pane You can also determine if a packet is a retransmission by examining it in the Packet Details and Packet Bytes panes, as shown in Figure 9-4. Figure 9-4: An individual retransmission packet Note that this packet is the same as the original packet (other than the IP identification and Checksum fields). To verify this, compare the Packet Bytes pane of this retransmitted packet with the original one . In the Packet Details pane, notice that the retransmission packet has some additional information included under the SEQ/ACK Analysis heading . This useful information is provided by Wireshark and is not actually contained in the packet itself. The SEQ/ACK analysis tells us that this is indeed a retransmission , that the RTO value is 0.206 seconds , and that the RTO is based on the delta time from packet 1 . Examination of the remaining packets should yield similar results, with the only differences between the packets found in the IP identification and Checksum fields, and the RTO value. To visualize the time lapse between each packet, look at the Time column in the Packet List pane, as shown in Figure 9-5. Here, you see exponential growth in time as the RTO value is doubled after each retransmission. 168 Chapter 9