簡單檔案傳輸協定也稱小型檔案傳輸協定(Trivial File Transfer Protocol, TFTP),是一種於1981年在RFC 783中定義的簡化的檔案傳輸協定(FTP)。
基本介紹
- 中文名:小型文檔傳輸協定
- 外文名:Trivial File Transfer Protocol
簡介
技術信息
- 使用UDP(連線埠69)作為其傳輸協定(不像FTP使用TCP連線埠21)。
- 不能列出目錄內容。
- 無驗證或加密機制。
- 被用於在遠程伺服器上讀取或寫入檔案。
- 支持三種不同的傳輸模式:"netascii","octet"和"mail",前兩種匹配FTP協定中的"ASCII"和"image(binary)"模式;第三種從來很少使用,目前已經廢棄。
小型檔案傳輸協定會話的詳細資訊
- 初始化主機A送一個讀請求(RRQ)或寫請求(WRQ)包給主機B,包含了檔案名稱和傳輸模式。
- B向A發一個ACK包應答,同時也通知了A其餘送往B包應該傳送的連線埠號。
- 源主機向目的主機送編過號的數據包,除了最後一個都應該包含一個全尺寸的數據塊。目的主機用編號的ACK包應答所有的數據包。
- 最終的數據包必須包含少於最大尺寸的數據塊以表明這是最後一個包。如果被傳輸檔案正好是尺寸塊的整數倍,源主機最後送的數據包就是0位元組的。