1. In order to be able retransmit lost packets, TFTP must keep a copy of the data it sends. How many packets of data must TFTP keep at a time to implement this retransmission mechanism?
2. TFTP, like most protocols, will never send an error packet in response to an error packet it receives.Why?
3. We have seen that in order to deal with lost packets,TFTP implements a timeout-andretransmit scheme, by setting a retransmission timer when it transmits a packet to the remote host. Most TFTP implementations set this timer to a fixed value of about 5 seconds. Discuss the advantages and the disadvantages of using a fixed value for the retransmission timer.