| ETFTP, Enhanced Trivial File Transfer Protocol |
| Description | Glossary | RFCs | Publications | Obsolete RFCs |
| Protocol suite: | TCP/IP. |
| Type: | Application layer file transfer protocol. |
| Port: | 1818 (UDP). |
| MAC header | IP header | UDP header | ETFTP packet | Data ::: |
ETFTP packet:
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checksum | Version | Type | |||||||||||||||||||||||||||||
| Length | Local Port | ||||||||||||||||||||||||||||||
| Foreign Port | Padding ::: | ||||||||||||||||||||||||||||||
| Data ::: | |||||||||||||||||||||||||||||||
Checksum.
16 bits.
IP compliant checksum.
Version.
8 bits.
ETFTP version number.
Type.
8 bits.
NETBLT message number.
| Type | Description | References |
|---|---|---|
| 0 | OPEN. Client request to open a new connection. | RFC 1986 |
| 1 | RESPONSE. Server positive acknowledgment for OPEN. | RFC 1986 |
| 2 | KEEPALIVE. Reset the timer. | RFC 1986 |
| 3 | QUIT. Sender normal Close request. | RFC 1986 |
| 4 | QUITACK. Receiver acknowledgment of QUIT. | RFC 1986 |
| 5 | ABORT. Abnormal close. | RFC 1986 |
| 6 | DATA. Sender packet containing data. | RFC 1986 |
| 7 | LDATA. Sender last data block of a buffer. | RFC 1986 |
| 8 | NULL-ACK. Sender confirmation of CONTROL_OK changes. | RFC 1986 |
| 9 | CONTROL. Receiver request to: 0: GO, Start transmit of next buffer. 1: OK, Acknowledge complete buffer. 2: RESEND, Retransmit request. |
RFC 1986 |
| 10 | REFUSED. Server negative acknowledgment of OPEN. | RFC 1986 |
| 11 | DONE. Receiver acknowledgment of QUIT. | RFC 1986 |
Length.
16 bits.
Total length of the packet in bytes.
Local Port.
16 bits.
UDP port number of the source node.
Foreign Port. 16 bits.
UDP port number of the destination node.
Padding. 0 to 32 bits.
Used as necessary to make the packet a multiple of 4 bytes in length.
RFCs:
[RFC 1986] Experiments with a Simple File Transfer Protocol for Radio Links using Enhanced Trivial File Transfer Protocol (ETFTP).
| Description | Glossary | RFCs | Publications | Obsolete RFCs |