Question: Computer Networks: TCP Connection Please answer ALL the questions below and show your work. I will give your answer a thumbs up Consider the TCP
Computer Networks: TCP Connection
Please answer ALL the questions below and show your work. I will give your answer a thumbs up
Consider the TCP connection establishment process shown in the following figure and answer the following questions:

Client Server State changes to SYN SENT SYN seq 100 SYN-ACK seq: 200 ack State changes to ACK seq: 101 State changes to ESTABL TSHED State changes to ESTABLISHED The sequence numbers in the segments from client to server and from server to dient are given. What are the ACK numbers in the segment from the server to the client and the segment from the dlent to the server? How many bits do we use for the sequence number field in the TCP header? How many bytes can this number cover at maximum? Even if this many bytes were never transferred over a single connection, why might the sequence number still wrap around from the maximum possible sequence number to 0? (Hint 4. for the last question, consider how TCP choose the initial sequence number.) 5. Suppose TCP operates over a 2-Gbps link (a) Assuming TCP could utilize the full bandwidth continuously, how long would it take the sequence numbers to wrap around completely? (Hint: Consider how many bits TCP uses to represent the sequence numbers.) (b) suppose an added 32-bit timestamp field increments 2000 times during the wraparound time you found above. How long would it take for the timestamp to wrap around
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
