| ETFTP, Enhanced Trivial File Transfer Protocol | 
| 
 | 
Description | Glossary | RFCs | Publications | Obsolete RFCs | 
| Protocol suite: | TCP/IP. | 
| Protocol type: | Application layer file transfer protocol. | 
| Ports: | 1818 (UDP). | 
| URI: | |
| MIME subtype: | |
| SNMP MIBs: | |
| Working groups: | |
| Links: | 
ETFTP is an experimental implementation of NETBLT as a file transfer application protocol.
| MAC header | IP header | UDP header | ETFTP header | Data ::: | 
ETFTP header:
| 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 | Message | 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 extend the length of the packet to a multiple of 4 bytes.
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 |