0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FTP、SFTP、TFTP文件傳輸協(xié)議之間的主要區(qū)別

中興文檔 ? 來(lái)源:中興文檔 ? 2023-11-15 09:04 ? 次閱讀

日常的工作中,我們都離不開(kāi)文件的上傳和下載,那么在不同的文件系統(tǒng)間傳輸文件有哪些協(xié)議?這期,就和文檔君一起來(lái)了解這三種常見(jiàn)文件傳輸協(xié)議吧!

01

FTP協(xié)議 FTP(File Transfer Protocol,文件傳輸協(xié)議)是用于在計(jì)算機(jī)網(wǎng)絡(luò)中傳輸文件的標(biāo)準(zhǔn)協(xié)議。FTP是一種客戶(hù)端/服務(wù)器協(xié)議,我們一般都通過(guò)FTP客戶(hù)端軟件將客戶(hù)端連接到服務(wù)器,并使用FTP協(xié)議來(lái)上傳和下載文件。文件傳輸過(guò)程如下圖所示:

f7eba096-834e-11ee-939d-92fbcf53809c.png ? ?

01

傳輸過(guò)程

服務(wù)器打開(kāi)用于FTP控制連接的TCP(Transmission Control Protocol,傳輸控制協(xié)議)端口21(標(biāo)準(zhǔn)),等待FTP客戶(hù)端的連接。當(dāng)客戶(hù)端需要登錄FTP服務(wù)器時(shí),與服務(wù)端(端口21)建立控制連接。該連接始終等待客戶(hù)端和服務(wù)器之間的通信,將命令從客戶(hù)端傳遞到服務(wù)器,并傳回服務(wù)器的應(yīng)答。

每當(dāng)需要文件傳輸時(shí),就創(chuàng)建一個(gè)數(shù)據(jù)連接。

舉例

寄件人文檔君相當(dāng)于FTP客戶(hù)端,收件人相當(dāng)于FTP服務(wù)器。

f80d031c-834e-11ee-939d-92fbcf53809c.png

文檔君需要寄快遞,只需要在手機(jī)上操作,就可以讓快遞小哥上門(mén)取件,也可以隨時(shí)取消取件訂單,這個(gè)過(guò)程類(lèi)似于控制連接。也就是說(shuō),控制連接用于傳輸控制指令,也可以在傳輸途中終止傳輸?shù)闹噶睢?快遞小哥取到件之后,需要負(fù)責(zé)包裹(數(shù)據(jù))的轉(zhuǎn)運(yùn),直至派送。這個(gè)過(guò)程類(lèi)似與數(shù)據(jù)連接,也就是說(shuō),數(shù)據(jù)連接用于實(shí)際的文件傳輸, 在傳輸完畢后關(guān)閉數(shù)據(jù)連接,結(jié)束整個(gè)文件傳輸流程。

02

特點(diǎn)

安全性:FTP傳輸過(guò)程采用TCP明文傳輸,存在安全隱患,對(duì)于安全性要求較高的數(shù)據(jù),不建議采用FTP服務(wù)。

可靠性:FTP使用TCP作為傳輸層協(xié)議進(jìn)行數(shù)據(jù)傳輸,保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>

面向連接:FTP建立連接后會(huì)一直保持連接狀態(tài),直到連接被關(guān)閉。

需要身份驗(yàn)證:FTP服務(wù)器通常需要用戶(hù)進(jìn)行身份驗(yàn)證后才能進(jìn)行文件傳輸,以保護(hù)數(shù)據(jù)的安全性。

支持的傳輸模式:支持二進(jìn)制模式和ASCII模式,可以適應(yīng)不同類(lèi)型的文件傳輸。 二進(jìn)制模式應(yīng)用場(chǎng)景:

f825feee-834e-11ee-939d-92fbcf53809c.png ?

ASCII模式應(yīng)用場(chǎng)景:文本文件、HTML 文件、CGI 腳本、級(jí)聯(lián)樣式表文件、javascript 文件。

支持文件列表:支持列出目錄內(nèi)容的操作。

支持傳輸大文件:可以傳輸GB(Gigabyte,千兆字節(jié))大小的文件。

02

SFTP協(xié)議 SFTP(Secure File Transfer Protocol,安全文件傳輸協(xié)議)是用于在計(jì)算機(jī)網(wǎng)絡(luò)中安全傳輸文件的協(xié)議,其實(shí)就是加強(qiáng)版的FTP,專(zhuān)門(mén)采用了一個(gè)加密傳輸技術(shù),來(lái)提高數(shù)據(jù)傳輸?shù)陌踩浴?

f83a45ac-834e-11ee-939d-92fbcf53809c.png ? ?

01

傳輸過(guò)程

客戶(hù)端通過(guò)密鑰對(duì)要傳輸?shù)奈募M(jìn)行加密,然后發(fā)送給SFTP服務(wù)器。

SFTP服務(wù)器使用密鑰對(duì)加密文件進(jìn)行解密,最終得到原文件。

02

特點(diǎn)

安全性:SFTP使用SSH(Secure Shell,安全外殼協(xié)議)的加密機(jī)制,SSH可以在不安全的網(wǎng)絡(luò)中對(duì)網(wǎng)絡(luò)服務(wù)提供安全的傳輸環(huán)境,相當(dāng)于給文件傳輸通道加上了一個(gè)保護(hù)罩,從而保證了數(shù)據(jù)的安全傳輸。

可靠性:SFTP的傳輸過(guò)程是可靠的。如果傳輸中斷,它可以從上一次中斷的地方恢復(fù),而無(wú)需重新傳輸整個(gè)文件。

面向連接:SFTP建立連接后會(huì)一直保持連接狀態(tài),直到連接被關(guān)閉。

需要身份驗(yàn)證:SFTP要求客戶(hù)端用戶(hù)必須由服務(wù)器進(jìn)行身份驗(yàn)證。

支持的傳輸模式:二進(jìn)制模式和ASCII模式,可以適應(yīng)不同類(lèi)型的文件傳輸。

支持文件列表:支持列出目錄內(nèi)容的操作。

支持傳輸大文件:可以傳輸GB(Gigabyte,千兆字節(jié))大小的文件。

03

TFTP協(xié)議 TFTP(Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議)是一個(gè)用來(lái)在客戶(hù)端與服務(wù)器之間進(jìn)行簡(jiǎn)單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開(kāi)銷(xiāo)不大的文件傳輸服務(wù),它只能從服務(wù)器上獲得或?qū)懭胛募?br />
f8623aee-834e-11ee-939d-92fbcf53809c.png ? ?

01

傳輸過(guò)程

TFTP客戶(hù)端和TFTP服務(wù)器都是數(shù)據(jù)的發(fā)出者與接收者,一方傳輸數(shù)據(jù)接收應(yīng)答,另一方發(fā)出應(yīng)答接收數(shù)據(jù)。

舉例

類(lèi)似于我們生活中和小伙伴打語(yǔ)音電話,一方發(fā)出語(yǔ)音請(qǐng)求,另一方可以接收語(yǔ)音。

02

特點(diǎn)

安全性:TFTP不支持任何身份驗(yàn)證機(jī)制,因此安全性較差,需要在安全的網(wǎng)絡(luò)中使用。

可靠性:TFTP基于UDP(User Datagram Protocol,用戶(hù)數(shù)據(jù)報(bào)協(xié)議)協(xié)議實(shí)現(xiàn),沒(méi)有錯(cuò)誤恢復(fù)和重傳機(jī)制,是不可靠的。

面向無(wú)連接:TFTP是面向無(wú)連接的,即每個(gè)TFTP包都是獨(dú)立的,不需要建立連接。

不支持身份驗(yàn)證:TFTP不支持任何身份驗(yàn)證機(jī)制,因此安全性較差,需要在安全的網(wǎng)絡(luò)中使用。

支持的傳輸模式:支持二進(jìn)制模式和ASCII模式,可以適應(yīng)不同類(lèi)型的文件傳輸。二進(jìn)制模式和ASCII模式,可以適應(yīng)不同類(lèi)型的文件傳輸。

不支持文件列表:TFTP不支持列出目錄內(nèi)容的操作,用戶(hù)需要知道需要下載或上傳的文件名。

不支持傳輸大文件:TFTP只能傳輸較小的文件,因?yàn)樗拗屏藬?shù)據(jù)包的大小。

04

三種協(xié)議適用場(chǎng)景

接下來(lái)文檔君就來(lái)說(shuō)說(shuō)這三個(gè)文件傳輸協(xié)議的適用場(chǎng)景,幫助加深理解。

假設(shè)文檔君需要將一份公司文件從你的電腦上傳到公司服務(wù)器。這是一個(gè)常見(jiàn)的文件傳輸場(chǎng)景,可以用FTP、SFTP或TFTP協(xié)議進(jìn)行傳輸。

f8caf2d2-834e-11ee-939d-92fbcf53809c.png

當(dāng)文檔君需要傳輸團(tuán)建VLOG視頻文件,可以使用FTP客戶(hù)端連接到公司服務(wù)器,輸入用戶(hù)名和密碼進(jìn)行身份驗(yàn)證,然后上傳文件。因?yàn)镕TP傳輸不加密,如果VLOG視頻中包含敏感信息,需要考慮其它安全性更高的協(xié)議。

當(dāng)文檔君需要傳輸機(jī)密會(huì)議錄屏文件,可以使用SFTP客戶(hù)端連接到公司服務(wù)器,輸入用戶(hù)名和密碼或SSH密鑰進(jìn)行身份驗(yàn)證,然后使用加密傳輸將文件上傳到服務(wù)器。這種方式更加安全,適用于需要保護(hù)數(shù)據(jù)安全性的場(chǎng)合。

當(dāng)文檔君需要傳輸固件(固化在集成電路內(nèi)部的程序代碼),可以使用TFTP客戶(hù)端通過(guò)公司內(nèi)部的本地網(wǎng)絡(luò)上傳到公司服務(wù)器中。因?yàn)門(mén)FTP傳輸速度快,占用帶寬少,因此可以快速完成上傳過(guò)程。但需要注意,TFTP在安全性方面較弱,因此不適用于傳輸敏感信息。

結(jié)語(yǔ)

最后,文檔君整理了一個(gè)表格,方便大家了解這三個(gè)協(xié)議之間的主要區(qū)別。

f8ec0652-834e-11ee-939d-92fbcf53809c.png







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    795

    瀏覽量

    41652
  • FTP
    FTP
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    40631
  • ASCII
    +關(guān)注

    關(guān)注

    5

    文章

    172

    瀏覽量

    35102
  • TFTP
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    14341
  • TCP通信
    +關(guān)注

    關(guān)注

    0

    文章

    146

    瀏覽量

    4223

原文標(biāo)題:FTP、SFTP、TFTP,文件傳輸協(xié)議怎么選?

文章出處:【微信號(hào):ztedoc,微信公眾號(hào):中興文檔】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    SFTP在網(wǎng)站備份中的作用

    協(xié)議文件傳輸協(xié)議,它允許用戶(hù)在網(wǎng)絡(luò)中安全地傳輸文件。與傳統(tǒng)的FTP相比,
    的頭像 發(fā)表于 11-13 14:25 ?212次閱讀

    SFTP在云存儲(chǔ)中的應(yīng)用

    1. SFTP簡(jiǎn)介 SFTP是一種基于SSH(Secure Shell)的網(wǎng)絡(luò)協(xié)議,用于在網(wǎng)絡(luò)中安全地傳輸文件。與傳統(tǒng)的
    的頭像 發(fā)表于 11-13 14:16 ?231次閱讀

    什么是SFTPFTP區(qū)別

    在數(shù)字時(shí)代,文件傳輸是日常工作和生活中不可或缺的一部分。無(wú)論是個(gè)人用戶(hù)還是企業(yè),都需要安全、高效地傳輸文件。FTPSFTP是兩種廣泛使用的
    的頭像 發(fā)表于 11-13 14:13 ?458次閱讀

    如何使用SFTP傳輸文件

    在當(dāng)今的數(shù)字化時(shí)代,大文件傳輸變得越來(lái)越常見(jiàn)。無(wú)論是企業(yè)數(shù)據(jù)遷移、遠(yuǎn)程備份還是內(nèi)容分發(fā),都需要一種既安全又高效的文件傳輸方式。SFTP作為一種基于SSH的文件傳輸
    的頭像 發(fā)表于 11-13 14:11 ?671次閱讀

    SFTP協(xié)議的安全性分析

    基于SSH(Secure Shell)協(xié)議文件傳輸協(xié)議,它提供了一種安全、可靠的文件傳輸方式。 SFTP
    的頭像 發(fā)表于 11-13 14:10 ?597次閱讀

    Windows連接P2Link的FTP服務(wù)——遠(yuǎn)程操作文件

    FTP協(xié)議允許用戶(hù)通過(guò)客戶(hù)端軟件連接到FTP服務(wù)器,進(jìn)行文件的上傳、下載、刪除、重命名等操作。P2Link可快速為本地文件目錄提供公網(wǎng)
    的頭像 發(fā)表于 11-13 11:48 ?234次閱讀
    Windows連接P2Link的<b class='flag-5'>FTP</b>服務(wù)——遠(yuǎn)程操作<b class='flag-5'>文件</b>

    盤(pán)點(diǎn)Air780E的FTP應(yīng)用,你了解嗎?

    ? 一、 FTP 概述 FTP(File Transfer Protocol,文件傳輸協(xié)議) 是 TCP/IP 協(xié)議組中的
    的頭像 發(fā)表于 10-29 13:45 ?120次閱讀
    盤(pán)點(diǎn)Air780E的<b class='flag-5'>FTP</b>應(yīng)用,你了解嗎?

    LM3886尾綴T和TF之間主要區(qū)別在哪里?

    LM3886尾綴T和TF之間主要區(qū)別在哪里? 我一直用LM3886TF,但最近缺貨改用LM3886T替代,但是發(fā)現(xiàn)LM3886T工作相對(duì)要熱一些
    發(fā)表于 10-09 08:30

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-常見(jiàn)網(wǎng)絡(luò)服務(wù)搭建之TFTP服務(wù)搭建

    TFTP(Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議),是TCP/IP協(xié)議族中用來(lái)在客戶(hù)機(jī)和服務(wù)器之間進(jìn)
    發(fā)表于 09-26 09:48

    飛凌嵌入式ElfBoard ELF 1板卡-常見(jiàn)網(wǎng)絡(luò)服務(wù)搭建之TFTP服務(wù)搭建

    TFTP(Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議),是TCP/IP協(xié)議族中用來(lái)在客戶(hù)機(jī)和服務(wù)器之間進(jìn)
    發(fā)表于 09-25 09:44

    怎么區(qū)分網(wǎng)線STP、SFTP、UTP、FTP和ASTP

    區(qū)分網(wǎng)線STP、SFTP、UTP、FTP和ASTP,可以從它們的定義、結(jié)構(gòu)特點(diǎn)、性能及應(yīng)用場(chǎng)景等方面進(jìn)行。以下是對(duì)這五種網(wǎng)線類(lèi)型的詳細(xì)區(qū)分: 1. 定義 STP(Shielded Twisted
    的頭像 發(fā)表于 08-28 09:42 ?3783次閱讀
    怎么區(qū)分網(wǎng)線STP、<b class='flag-5'>SFTP</b>、UTP、<b class='flag-5'>FTP</b>和ASTP

    dwdm與wdm的主要區(qū)別

    光纖通信中廣泛使用的多路復(fù)用技術(shù)。它們的主要區(qū)別在于波長(zhǎng)間隔、系統(tǒng)容量、成本和應(yīng)用領(lǐng)域等方面。 波長(zhǎng)間隔 DWDM和WDM的主要區(qū)別在于它們使用的波長(zhǎng)間隔。WDM技術(shù)使用較大的波長(zhǎng)間隔,通常在20nm到
    的頭像 發(fā)表于 07-18 10:34 ?815次閱讀

    CentOS環(huán)境下SFTP雙機(jī)高可用部署實(shí)錄

    SFTP(SSH File Transfer Protocol),安全文件傳送協(xié)議。有時(shí)也被稱(chēng)作 Secure File Transfer Protocol 或 SFTP。
    的頭像 發(fā)表于 03-29 11:22 ?2492次閱讀

    UDP與TCP的主要區(qū)別 UDP能否像TCP一樣實(shí)現(xiàn)可靠傳輸?

    UDP與TCP的主要區(qū)別 UDP能否像TCP一樣實(shí)現(xiàn)可靠傳輸?TCP如何實(shí)現(xiàn)可靠性傳輸? UDP和TCP是兩種常用的傳輸協(xié)議,它們
    的頭像 發(fā)表于 01-22 16:10 ?818次閱讀

    FTP連接被重置問(wèn)題的解決方法與技巧!FTP服務(wù)器連接修復(fù)!

    FTP連接被重置問(wèn)題的解決方法與技巧!FTP服務(wù)器連接修復(fù)! FTP文件傳輸協(xié)議)是用于在計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中進(jìn)行
    的頭像 發(fā)表于 01-12 16:00 ?1.1w次閱讀