コンテンツにスキップ

Trivial File Transfer Protocol

出典: フリー百科事典『ウィキペディア(Wikipedia)』

Trivial File Transfer Protocol   TFTPUDPFTP69使

Remote Installation Services(RIS)Preboot Execution Environment(PXE)BOOTPDHCPOS

TFTP1981[1] RFC 1350 

[]


TFTPBOOTPPXEBSDP Single-board computers; SBCSystem on a ChipSoC使IP使使

TFTPPUPEFTPTFTP1980IEN 133[2]19816TFTPRevision 2RFC78319927RFC1350使19953TFTP Option Extension RFC 178219985RFC 2347TFTP使

TFTPwell-known69使UDP/IPTFTPTFTPTFTPLAN使

[]

(W1) A
(W2) S
(W3) A
(R1) A
(R2) S1
(R3) A1

TFTP RFC 2347 512 RFC 2348 blocksize negotiatedIPIP5121TFTP

TFTPnetasciioctetmail3

(一)netascii RFC 764 ASCII0x200x7F7ASCII880x00LF0x0ACR0x0Dnetascii"CR LF"CRLF

(二)octet8[3]

(三)mailnetascii使EE RFC 1350 

TFTPUDP使69使[4]

(一)A69SRRQWRQ RFC 2347 

(二)S使ACKWRQACKRRQS

(三)512ACK

(四)0

(五)ACKACK

(六)ACK

TFTP1984TFTP使 RFC 906 1981Trivial File Transfer Protocol RFC 783使1985Bootstrap Protocol(BOOTP) RFC 951IPTFTP(NBP)TFTP1997Dynamic Host Configuration Protocol(DHCP) RFC 2131BOOTPPreboot Execution Environment(PXE)2.0199812TFTP2.119999[5]UEFIPXETFTPEFI/UEFI[6][7]

512/×65535 = 32 MB1998TFTP Blocksize Option RFC 2348 65535/×65535 = 4.294 GBMTUIPIP[8]BOOTPIPPXE ROMIP[9]

TFTPMTU15001500TFTP4UDP8IP201468/1468/×65535 = 92 MB6553501[10]

TFTPUDPTFTP1 TFTPMicrosoftWindows 2008Windows(WDS)TFTP20151TFTP Windowsize Option RFC 7440 Blocksize Option RFC 2348 [11]IPPXE

[]


TFTPTFTPTFTPTFTP使TFTP使[12]

IETF標準ドキュメント[編集]

RFC番号 タイトル 公開日 著者 廃止・更新情報
RFC 783 The TFTP Protocol (Revision 1) 1981年6月 K. Sollins RFC 1350 により廃止された
RFC 906 Bootstrap Loading using TFTP 1984年6月 Ross Finlayson -
RFC 951 Bootstrap Protocol 1985年9月 Bill Croft RFC 1395RFC 1497RFC 1532RFC 1542RFC 5494 により更新された
RFC 1350 The TFTP Protocol (Revision 2) 1992年7月 K. Sollins RFC 1782RFC 1783RFC 1784RFC 1785RFC 2347RFC 2348RFC 2349 により更新された
RFC 1782 TFTP Option Extension 1995年3月 G. Malkin RFC 2347 により廃止された
RFC 2131 Dynamic Host Configuration Protocol 1997年3月 R. Droms RFC 3396RFC 4361RFC 5494RFC 6842 により更新された
RFC 2347 TFTP Option Extension 1998年5月 G. Malkin -
RFC 2348 TFTP Blocksize Option 1998年5月 G. Malkin -
RFC 2349 TFTP Timeout Interval and Transfer Size Options 1998年5月 G. Malkin -
RFC 5505 Principles of Internet Host Configuration 2009年5月 B. Aboba -
RFC 7440 TFTP Windowsize Option 2015年1月 P. Masotta -

[]


Simple File Transfer Protocol

Preboot Execution Environment

RFC[]


RFC 1350 - THE TFTP PROTOCOL (REVISION 2) (RFC 783 )

RFC 1785 - TFTP Option Negotiation Analysis

RFC 2347 - TFTP Option Extension (RFC 1782 )

RFC 2348 - TFTP Blocksize Option (RFC 1783 )

RFC 2349 - TFTP Timeout Interval and Transfer Size Options (RFC 1784 )

[]



(一)^ RFC 783

(二)^ Karen R. Sollins (29 January 1980). The TFTP Protocol (). IETF. IEN 133. 201051

(三)^ RFC 1350, page 5.

(四)^ Karen R.Sollins (July 1992). The TFTP Protocol (Revision 2) (). IETF. doi:10.17487/RFC1350. RFC 1350. 201051

(五)^ Preboot Execution Environment (PXE) Specification - Version 2.1.  Intel Corporation (1999920). 2013112201428

(六)^ Unified Extensible Firmware Interface Specification.  UEFI (2013122). 201444

(七)^ UEFI PXE Boot Performance Analysis.  Intel Corporation (201422). 201488201444

(八)^ RFC 2348, page 3.

(九)^ RFC 5505, page 7.

(十)^ Extending TFTP.  CompuPhase. 20181212

(11)^ RFC 7440, page 1.

(12)^ RFC 7440, page 7.