Knowee
Questions
Features
Study Tools

c. TCP congestion control example (c). Consider again the figure above (in question 3.7-1a), where a TCP sender sends 8 TCP segments at t = 1, 2, 3, 4, 5, 6, 7, 8 and the segment sent at t=4 is lost, as is the ACK segment sent at t=7.What does the sender do at t=16? You can assume for this question that no timeouts have occurred.Group of answer choicesInform the upper layer that the connection is terminated, and close the socket.Do nothing except increment the number of duplicate ACKs received by 1.Cut its value of cwnd in half, and retransmit the segment with sequence number 300Sets its cwnd window value to 1, and retransmit the segment with sequence number 300

Question

c. TCP congestion control example (c). Consider again the figure above (in question 3.7-1a), where a TCP sender sends 8 TCP segments at t = 1, 2, 3, 4, 5, 6, 7, 8 and the segment sent at t=4 is lost, as is the ACK segment sent at t=7.What does the sender do at t=16? You can assume for this question that no timeouts have occurred.Group of answer choicesInform the upper layer that the connection is terminated, and close the socket.Do nothing except increment the number of duplicate ACKs received by 1.Cut its value of cwnd in half, and retransmit the segment with sequence number 300Sets its cwnd window value to 1, and retransmit the segment with sequence number 300

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

At t=16, the sender would cut its value of cwnd in half, and retransmit the segment with sequence number 300. This is because TCP uses a congestion control algorithm that halves the congestion window size (cwnd) when packet loss is detected, which is typically indicated by the receipt of duplicate ACKs. The lost segment is then retransmitted to ensure reliable delivery.

Similar Questions

Consider the figure below, where a TCP sender sends 8 TCP segments at t = 1, 2, 3, 4, 5, 6, 7, 8. Suppose the initial value of the sequence number is 0 and every segment sent to the receiver each contains 100 bytes. The delay between the sender and receiver is 5 time units, and so the first segment arrives at the receiver at t = 6. The ACKs sent by the receiver at t = 6, 7, 8, 10, 11, 12 are shown. The TCP segments (if any) sent by the sender at t = 11, 13, 15, 16, 17, 18 are not shown.The segment sent at t=4 is lost, as is the ACK segment sent at t=7.What is the sequence number of the segment sent at t=2? What is the ACK value carried in the receiver-to-sender ACK sent at t = 6? What is the ACK value carried in the receiver-to-sender ACK sent at t = 8? What is the ACK value carried in the receiver-to-sender ACK sent at t = 10?

TCP sequence numbers and ACKs (2). Suppose that as shown in the figure below, a TCP sender is sending segments with 100 bytes of payload.  The TCP sender sends five segments with sequence numbers 100, 200, 300, 400, and 500.  Suppose that the segment with sequence number 300 is lost.  The TCP receiver will buffer correctly-received but not-yet-in-order segments for later delivery to the application layer (once missing segments are later received). Complete the sentences below ....After receiving segment 100, the receiver responds with an ACK with value: After receiving segment 200, the receiver responds with an ACK with value: After receiving segment 500, the receiver responds with an ACK with value: After receiving the retransmitted segment 300, the receiver responds with an ACK with value:

Explain TCP Congestion Control in 5 short points

TCP timer management. Consider the TCP Telnet scenario below (from Fig. 3.36 in text). What timer-related action does the sender take on the receipt of ACK 120? Group of answer choicesLeaves any currently-running timers running.Cancels any running timers.Restarts a timer for the segment with sequence number 92.

Describe the situation that causes TCP to move from the state FIN-WAIT-1 to CLOSINGGroup of answer choicesThe actively closing side has sent an acknowledgment to the other side's FIN.The side of the connection that is actively closing the connection has completed the handshake and is waiting to be certain no packets remain in the network.The passively closing side has sent an acknowledgment to the other side's FIN.The side of the connection that is actively closing the connection recieves a FIN from the other side before receiving the ACK of it's own FIN.The side of the connection that is actively closing the connection has sent a FIN.

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.