Step 1. TCP three-way handshake

The client IP address is

The server IP address is

All TCP conversations start with a

packet (

flag set) sent from the client to the server.

In Frame

, the client uses an ephemeral port (dynamically assigned by the operating

system) and connects to the server port, in this case port. The server replies with its

own

packet with the

flag also set. Finally, the client responds with an

packet

to let the server know it received its

packet.

This step establishes a basic TCP connection, the same way a

command would. The

operating system mediates this part of the conversation. At this point, the client and server

know nothing about each other.

Output

In this step, the

warnings are benign and are an indicator that

checksum

offload

is enabled. That is, they’re added at a lower level in the network stack than the

trace is taken. In the absence of other information, this warning indicates whether the

network trace was taken on the client or the server. In this case, it appears on the initial

packet, so the trace was taken on the client.

10.10.10.10
10.10.10.120

SYN

S
6127
1433

SYN

ACK

ACK

SYN

telnet

[Bad CheckSum]

SYN

Frame Time Offset Source IP Dest IP Description
----- ----------- ------------ ------------ ----------------------------------
-----------------------------------------------------------------
6127 116.5776698 10.10.10.10 10.10.10.120 TCP:Flags=.S., SrcPort=60123,
DstPort=1433, PayloadLen=0, Seq=4050702293, Ack=0, Win=8192 ( Ne
6128 116.5776698 10.10.10.120 10.10.10.10 TCP:Flags=.A.S., SrcPort=1433,
DstPort=60123, PayloadLen=0, Seq=4095166896, Ack=4050702294, Win=
6129 116.5786458 10.10.10.10 10.10.10.120 TCP:Flags=.A., SrcPort=60123,
DstPort=1433, PayloadLen=0, Seq=4050702294, Ack=4095166897, Win=