TFTP
E5902
TFTP (Trivial File Transfer Protocol) is a simple, lightweight file transfer protocol commonly used for tasks like network booting and device configuration in constrained environments.
Aliases (2)
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
file transfer protocol
→
network protocol → |
| abbreviationOf |
Trivial File Transfer Protocol
→
|
| authentication |
none in base protocol
→
|
| blockSizeDefault |
512 bytes
→
|
| connectionEstablishment |
no explicit session setup
→
|
| defaultPort |
69
→
|
| designGoal |
low overhead
→
simplicity → |
| encryption |
none in base protocol
→
|
| fileAccessControl |
server-side configuration only
→
|
| fullName |
Trivial File Transfer Protocol
→
|
| hasLimitation |
no built-in integrity protection
→
no directory listing → no user authentication → |
| layer |
application layer
→
|
| messageType |
ACK
→
DATA → ERROR → OACK (Option Acknowledgment) → RRQ (Read Request) → WRQ (Write Request) → |
| notSuitableFor |
high-latency networks
→
untrusted public networks → |
| originalRfc |
RFC 783
→
|
| relatedProtocol |
FTP
→
HTTP → |
| reliabilityMechanism |
acknowledgment packets
→
retransmission on timeout → stop-and-wait ARQ → |
| rfcSpecification |
RFC 1350
→
|
| securityProperty |
insecure over untrusted networks
→
|
| suitableEnvironment |
constrained environments
→
local area networks → |
| supportsDirection |
file download
→
file upload → |
| supportsOption |
blocksize
→
timeout → tsize → |
| transportProtocol |
UDP
→
|
| typicalUseCase |
VoIP phone provisioning
→
diskless workstation boot → embedded device configuration → network booting → router firmware upgrade → switch firmware upgrade → |
| usesConnection |
connectionless
→
|
| usesFileTransferMode |
mail mode (obsolete)
→
netascii mode → octet mode → |
| usesPortAllocation |
ephemeral UDP ports for data transfer
→
|
| yearStandardized |
1981
→
|
Referenced by (7)
| Subject (surface form when different) | Predicate |
|---|---|
|
RFC 1350
("Trivial File Transfer Protocol")
→
RFC 783 ("Trivial File Transfer Protocol") → |
definesProtocol |
|
RFC 1350
("The TFTP Protocol (Revision 2)")
→
RFC 783 ("The TFTP Protocol (Revision 2)") → |
title |
|
TFTP
("Trivial File Transfer Protocol")
→
|
abbreviationOf |
|
TFTP
("Trivial File Transfer Protocol")
→
|
fullName |
|
UDP
→
|
usedBy |