Question: In protocol rdt 3 . 0 , the ACK packets flowing from the receiver to the sender do not have sequence numbers ( although they
In protocol rdt the ACK packets flowing from the receiver to the
sender do not have sequence numbers although they do have an ACK field
that contains the sequence number of the packet they are acknowledging
Why is it that our ACK packets do not require sequence numbers?
Wait for
from
below
rdtrcvrcvpkt &&
corruptrcvpkt
hasseqrcvpkt
compute chksum
makepktsndpktNAK,chksum
udtsendsndpkt
rdtrcvrcvpkt &&
corruptrcvpkt
hasseqrcvpkt
compute chksum
makepktsndpktNAK,chksum
udtsendsndpkt rdtrcvrcvpkt && notcorruptrcvpkt
&& hasseqrcvpkt
extractrcvpktdata
deliverdatadata
compute chksum
makepktsendpktACK,chksum
udtsendsndpkt
rdtrcvrcvpkt && notcorruptrcvpkt
&& hasseqrcvpkt
extractrcvpktdata
deliverdatadata
compute chksum
makepktsendpktACK,chksum
udtsendsndpkt
Wait for
from
below
Figure An incorrect receiver for protocol rdt
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
