Question

Host A sends 6 packets to Host B using TCP protocl with each packet10 bytes long,...

Host A sends 6 packets to Host B using TCP protocl with each packet10 bytes long, and starts with sequence number 90. We assume the third packet is lost and there is no delayed ACK, but all the six packets arrive at Host B finally. How many ACKs does Host B sends back to Host A (5 points)? What is the acknowledgement number for each ACK packet from Host B to Host A (15 points)? (Result: 5 points, Proof: 10 points) (Proof is needed)

Homework Answers

Answer #1

There are 6 ACKs are used by host B.

and the ACK no is based on the next packet sequence number that host b are expecting next.

like host A send 1st packet with sequence number 90 and host b acknowledge the sender(Host A) that packet 1 is received successfully and expecting next packet should be the 100(with ACK 100).

At last receiver send with Ack that packet 140 is received and do not expect another packet and connection is now going to close  .

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Hosts A and B are communicating over a TCP connection, and Host B has already received...
Hosts A and B are communicating over a TCP connection, and Host B has already received from A all bytes up through byte 100. Suppose Host A then sends three segments to Host B. The first, second, third segments contain 10, 20, and 30 bytes of data respectively. Host B sends an acknowledgment whenever it receives a segment from Host A. What is the sequence number of the first, second, third segment A sends to B? (3 points) Assume three...
Hosts A and B are communicating over a TCP connection, and Host B has already received...
Hosts A and B are communicating over a TCP connection, and Host B has already received from A all bytes up through byte 126. Suppose Host A then sends two segments to Host B back-to-back. The first and second segments contain 80 and 40 bytes of data, respectively. In the first segment, the sequence number is 127, the source port number is 302, and the destination port number is 80. Host B sends an acknowledgment whenever it receives a segment...
Host A and B are communicating over a TCP connection, and Host B has already received...
Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes up through byte 126. Suppose Host A then sends two segments to Host B back-to-back. The first and second segments contain 80 and 40 bytes of data, respectively. In the first segment, the sequence number is 127, the source port number is 302, and the destination port number is 80. Host B sends an acknowledgment whenever it receives a segment...
P27. Host A and B are communicating over a TCP connection, and Host B has already...
P27. Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes up through byte 126. Suppose Host A then sends two segments to Host B backto-back. The first and second segments contain 80 and 40 bytes of data, respectively. In the first segment, the sequence number is 127, the source port number is 302, and the destination port number is 80. Host B sends an acknowledgment whenever it receives a...
Assume that the timeout values for all three protocols are sufficiently long such that 5 consecutive...
Assume that the timeout values for all three protocols are sufficiently long such that 5 consecutive data segments and their corresponding ACKs can be received (if not lost in the channel) by the receiving host (Host B) and the sending host (Host A), respectively. Suppose Host A sends 5 data segments to Host B, and the 2nd segment (sent from A) is lost – this is the only data segment or ACK loss. In the end, all 5 data segments...
Suppose there are 4 packets to be sent out at the sender. During the transmission, the...
Suppose there are 4 packets to be sent out at the sender. During the transmission, the second packet is lost. All other packets and ACKs are received correctly. We assume the packet transmission takes 2 minutes, the RTT is 20 minutes, the timer is 35 minutes. Draw a diagram to illustrate the packet and ACK transmission sequence and the specific time for each packet receiving and ACK receiving using (a) stop-and-wait protocol, (b) Go-back-N protocol with N=3. Note you need...
EQ & ACK # Consider the figure below (simplex communication scenario). The TCP sender sends an...
EQ & ACK # Consider the figure below (simplex communication scenario). The TCP sender sends an initial window of 4 segments. Suppose the initial value of the sender->receiver sequence number is 300 and the first 4 segments each contain 400 bytes of payload. As you can see ACK 3 is lost. What is the SEQ number (SEQ1, SEQ2, SEQ3, SEQ4, SEQ5) from the Sender and ACK Number (ACK1, ACK2, ACK3, ACK4, ACK5) from the receiver for each segment?
Let host A send a large file to host B over a pipelined transport protocol with...
Let host A send a large file to host B over a pipelined transport protocol with a fixed sliding window (e.g., GBN or SR). How big does the sender’s window need to be to ensure maximum use of the network path capacity between A and B if the path has the following idealistic characteristics: (i) the round-trip delay between the end hosts (measured for a very small packet so that it is not affected by the transmission delay) is 10...
True or False for Computer networking 1) Suppose in Go-back-N, the sender cycles through sequence number...
True or False for Computer networking 1) Suppose in Go-back-N, the sender cycles through sequence number of 0, 1, 2, 3, 4. In addition, the sender chooses the window size N=5 packets (i.e., 5 packets can be in the flight from the sender to the receiver). In this case, reliable data transfer can be achieved from the sender to the receiver 2) At a TCP sender, triple duplicated ACKs are always handled by resending the missing segment. 3) In Go-Back-N,...
1. Host A and Host B are connected by a network with 2 store-and-forward switches. Each...
1. Host A and Host B are connected by a network with 2 store-and-forward switches. Each link has a bandwidth of 5 megabits/second and is 1,000 kilometers long. The network propagation speed is 200,000 kilometers/second. Host A sends 10,000-bit packets to Host B. Give proper units on each answer. (For these and other numerical problems it is required that you give a formula, using numbers from the problem, that can be evaluated to give the numerical answer.) a) What is...