What happens if the first packet of a TFTP transfer is lost?

a) The client will wait indefinitely for the reply.
b) The TFTP application will retry the request if a reply is not received.
c) The next-hop router or the default gateway will provide a reply with an error code.
d) The transport layer will retry the query if a reply is not received.