Consider the packet trace shown below which is from part of an HTTP session. The
ID: 675030 • Letter: C
Question
Consider the packet trace shown below which is from part of an HTTP session. The source (“Src”) and the destination (“Dst”) columns indicate “C” for the client and “S” for the server. The values for “Time” are given in seconds.
a. How much time is required to establish the TCP connection?
b. Considering TCP’s flow control mechanism (but ignoring congestion control), what is the range of bytes, specified as sequence numbers, that can be sent from the client to the server after the client receives packet 2 and sends packet 3?
c. What is the meaning of packet 4 with respect to the HTTP application layer protocol?
d. What is in packets 6, 7, and 8?
e. Why is the value of “Seq” the same in packets 9 and 10?
f. When packet 10 is received at the client, how many bytes sent from the client to the server have been acknowledged by the server?
g. What port is used at the client for the connection to the HTTP server?
h. Which version of HTTP is supported by the client?
No Time Src c S c C s Dst Prot s TCP C TCP s TCP SHTTP c TCP Info 1686 http 1686 POST http > http [SYN] Seq-592488238 Ack=0min-16384 Len-0 > 1686 [SYN, ACK) Seq-2589966238 Ack=592488239 win=24820 Len=0 > http [ACK) Seq=592 4 8 8 2 3 9 Ack=2 5 8 9 9 6 6239 win=1 7 5 20 Len=0 /bin/common/dropbox.pl HTTP/1.1 > 1686 [ACK] Seq=2 5 8 9 9 6 6 2 3 9 Ack=592489053 Win=24820 Len=0 10.000000 20.001388 30.001470 4 0.002160 50.004029 6 0.007943 7 0.007986 8 0.008015 90.030065 100.030135 CS HTTP Continuatiorn CSHTTP Continuation C S s c s HTTP TCP TCP Continuation http> 1686 [ACK] http Seq=2589966239 Seq:2 5 8 9 966239 Ack=592490513 Ack=592493433 Win=24820 win=24820 Len=0 Len=0 c > 1686 [ACK)Explanation / Answer
a)
The time required to establish the connection:=1388+1470=2858 since in 3 way handshake c->s ,s->c and c->s the first 3 packets that are transmitted in an order helps in establishing the TCP connection.
g) Port number 1686 is used at the client side for the connection to the server.
h)HTTP/1.1 version is supported by the client.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.