Question
Draw a diagram of a TCP 3-way handshake between a web server at 192.168.1.5 and a client at 192.168.1.25, then draw a diagram of the
Draw a diagram of a TCP 3-way handshake between a web server at 192.168.1.5 and a client at 192.168.1.25, then draw a diagram of the following communication over the newly-opened TCP connection: the client sends a request composed of 1 KB of data, and the server responds with 3 KB of data. Assume a 1500 byte MSS. Ignore payload padding. Do not do pipelining (set your congestion window to 1) -- only one packet in flight at a time, please. Include TCP sequence numbers, acknowledgment numbers, and flags in your diagram. Don't draw TCP or IP headers -- just give the sequence numbers and the flags (e.g. SYN, ACK, etc.). Do not worry about closing the connection after you are done. Your diagram should look a lot like Figure 3.31 in the book, but with flags in addition to sequence numbers and acknowledgment numbers.
Figure 3.31
Host B Host A User types Seq 42, ACK 79, data 'C' 79, data= ' C ' ..ost ACKs ' : receipt of 'c' --: echoes back 'C" receiACKs --qs7 9, ACK-43, data 'C' receipt of echoed 'CI Seq 43, ACK 80 Time Time Figure 3.31 Sequence and acknowledgment numbers for a simpe r a simple Telnet application over TCP Host B Host A User types Seq 42, ACK 79, data 'C' 79, data= ' C ' ..ost ACKs ' : receipt of 'c' --: echoes back 'C" receiACKs --qs7 9, ACK-43, data 'C' receipt of echoed 'CI Seq 43, ACK 80 Time Time Figure 3.31 Sequence and acknowledgment numbers for a simpe r a simple Telnet application over TCPStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started