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.
All labels observed (3)
| Label | Occurrences |
|---|---|
| Trivial File Transfer Protocol | 6 |
| TFTP canonical | 3 |
| The TFTP Protocol (Revision 2) | 2 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
file transfer protocol
ⓘ
network protocol ⓘ |
| abbreviationOf |
TFTP
self-linksurface differs
ⓘ
surface form:
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 |
TFTP
self-linksurface differs
ⓘ
surface form:
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 (11)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Trivial File Transfer Protocol
this entity surface form:
Trivial File Transfer Protocol
this entity surface form:
Trivial File Transfer Protocol
this entity surface form:
Trivial File Transfer Protocol
this entity surface form:
Trivial File Transfer Protocol
this entity surface form:
Trivial File Transfer Protocol