919 views
0 0 votes

Q   An ACK  number of 1000 in TCP always means that

option 

a) 999 bytes have been successfully received.

b) 1000 bytes have been successfully received.

c) 1001 bytes have been successfully received.

d) none of the above

2 Answers

1 1 vote
ACK number is always next expected sequence numbers so it should be (A)
0 0 votes
Answer is D.

TCP is expecting the next packet numbered 1000. TCP looks at the packet with largest sequence number among received packets and add 1 as the ACK number, even if there are packets that were missed from the previous sliding window. It doesn't guaranteed that previous 999 packets have been successfully received.
Position:
Show:

Related questions

0 0 votes
1 1 answer
859
859 views
Hradesh patel asked Jun 17, 2016
859 views
Q An ACK number of 1000 in TCP always means thatoption a) 999 bytes have been successfully received.b) 1000 bytes have been successfully received.c) 1001 bytes have be...
0 0 votes
2 2 answers
1.1k
1.1k views
Naveen Chowdary 1 asked Jun 13, 2016
1,050 views
explain this?A machine needs a minimum of 100sec to sort 1000 names by quicksort.the minimum time needed to sort 100 names ?
73 73 votes
6 answers 6 answers
28.0k
28.0k views
go_editor asked Feb 15, 2015
27,993 views
In the network $200.10.11.144/27$, the $\text{fourth}$ octet (in decimal) of the last $\text{IP}$ address of the network which can be assigned to a host is _______.
155 155 votes
16 answers 16 answers
59.5k
59.5k views
go_editor asked Feb 15, 2015
59,487 views
Two hosts are connected via a packet switch with $10^7$ bits per second links. Each link has a propagation delay of $20$ microseconds. The switch begins forwarding a pack...