cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
72
Views
0
Helpful
1
Replies
Highlighted
Beginner

TFTP ACK Message

Hi Team,

I hope you are all fine.

 

I have one question related to TFTP, we read that TFTP has five different messages to established the connection.

1. Read Request Message

2. Write Request Message

3.DATA

4. Acknowledge

5.ERROR

 

why TFTP needs acknowledge message when we all know that it uses UDP protocol for transmission?

Please help me to understand this.

 

Reference - "https://techdifferences.com/difference-between-ftp-and-tftp.html"

Everyone's tags (1)
1 REPLY 1
Hall of Fame Expert

Re: TFTP ACK Message

Hello adug0680,

TFTP is a file transfer protocol based on UDP.

However, in order to provide a reliable transfer the receiver needs to send an ACK message to the sender in order to progress in the file transfer, (probably for every packet received as UDP as no receive window concept or at the end of file, but this is less likely).

! from the document you have linked

>> ACK is the acknowledgement message used by the client or the server to acknowledge the receipt of the received data block

TFTP uses UDP but then implements its own messages over it to accomplish its duties.

 

Hope to help

Giuseppe

 

 

CreatePlease to create content
Content for Community-Ad