5,370 views

1 Answer

Best answer
10 10 votes
D shud be the answer.
seq num of first byte = 3500
urg pointer = 45
upto seq number 3500+45 = 3545 data is urgent
which means 3500 to 3545 data is urgent i.e., total 46 bytes
-------------------------------------------------------------------------------------
suppose u are confused between A and D
In option A they are assuming urgent pointer specifies number of bytes that are urgent.
in option D they are assuming urgent pointer specifies upto what sequence number data is urgent.
now suppose you want whole  data to be urgent.. in that case, you shud specify 65536 in urg field according to option A. But its not possible to specify the nummber 65536 with just 16 bits. max number u can represent with 16 bits = 65535. so chosing option A would be wrong as you cant specify the whole segment is urgent if u follow A.
option D will serve our purpose by keeping 65535 in urg pointer field
• edited by
Answer:
Position:
Show:

Related questions

0 0 votes
1 1 answer
689
689 views
Doraemon asked Apr 8, 2019
689 views
“The flag field contains 6 bits. The ACK bit is used to indicate that the value carried in the acknowledgment field is valid; that is, the segment contains an acknowledgm...
0 0 votes
1 answers 1 answer
911
911 views
Jai Singh asked Jun 22, 2023
911 views
We have a combinational block [implementing an operation] that can be divided into 3 partitions as 70ps, 40ps and 65ps. The system throughput can be improved using pipel...
0 0 votes
0 0 answers
899
899 views
Gurdeep Saini asked Jan 25, 2019
899 views
i became relaxed and thinking for the next year preparation can someone motivate me so that i can focus again on studyyou can also motivate me in private message help as ...