ETFTP, Enhanced Trivial File Transfer Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite:TCP/IP.
Type:Application layer file transfer protocol.
Port:1818 (UDP).

MAC header IP header UDP header ETFTP packet Data :::

ETFTP packet:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
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.

TypeDescriptionReferences
0OPEN. Client request to open a new connection. RFC 1986
1RESPONSE. 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
11DONE. 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.


Glossary:


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