真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何淺談FTP和SFTP及FTPS區(qū)別

本篇文章給大家分享的是有關(guān)如何淺談FTP和SFTP及FTPS區(qū)別,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比浠水網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式浠水網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋浠水地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

一、FTP(文件傳輸協(xié)議)

FTP全稱是File Transfer Protocol。用于Internet上的控制文件的雙向傳輸。同時,它也是一個應(yīng)用程序(Application)。基于不同的操作系統(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中,用戶經(jīng)常遇到兩個概念:”下載”(Download)和”上傳”(Upload)?!毕螺d”文件就是從遠(yuǎn)程主機拷貝文件至自己的計算機上;”上傳”文件就是將文件從自己的計算機中拷貝至遠(yuǎn)程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠(yuǎn)程主機上傳(下載)文件。TCP/IP協(xié)議中,F(xiàn)TP標(biāo)準(zhǔn)命令TCP端口號為21,Port方式數(shù)據(jù)端口為20,F(xiàn)TP的任務(wù)是從一臺計算機將文件傳送到另一臺計算機,不受操作系統(tǒng)的限制。

FTP的傳輸有兩種方式:ASCII、二進(jìn)制。

1.ASCII傳輸方式

假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠(yuǎn)程機器上運行的不是UNIX,當(dāng)文件傳輸時ftp通常會自動地調(diào)整文件的內(nèi)容以便于把文件解釋成另外那臺計算機存儲文本文件的格式。

但是常常有這樣的情況,用戶正在傳輸?shù)奈募牟皇俏谋疚募?,它們可能是程序,?shù)據(jù)庫,字處理文件或者壓縮文件。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝。

2.二進(jìn)制傳輸模式

在二進(jìn)制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應(yīng)的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進(jìn)制方式傳送可執(zhí)行文件到Windows系統(tǒng),在對方系統(tǒng)上,此文件不能執(zhí)行。

如在ASCII方式下傳輸二進(jìn)制文件,即使不需要也仍會轉(zhuǎn)譯。這會損壞數(shù)據(jù)。(ASCII方式一般假設(shè)每一字符的第一有效位無意義,因為ASCII字符組合不使用它。如果傳輸二進(jìn)制文件,所有的位都是重要的。)

FTP支持兩種模式:Standard (PORT方式,主動方式),Passive (PASV,被動方式)。

1.Port模式

FTP 客戶端首先和服務(wù)器的TCP 21端口建立連接,用來發(fā)送命令,客戶端需要接收數(shù)據(jù)的時候在這個通道上發(fā)送PORT命令。PORT命令包含了客戶端用什么端口接收數(shù)據(jù)。在傳送數(shù)據(jù)的時候,服務(wù)器端通過自己的TCP 20端口連接至客戶端的指定端口發(fā)送數(shù)據(jù)。FTP server必須和客戶端建立一個新的連接用來傳送數(shù)據(jù)。

2.Passive模式

建立控制通道和Standard模式類似,但建立連接后發(fā)送Pasv命令。服務(wù)器收到Pasv命令后,打開一個臨時端口(端口號大于1023小于65535)并且通知客戶端在這個端口上傳送數(shù)據(jù)的請求,客戶端連接FTP服務(wù)器此端口,然后FTP服務(wù)器將通過這個端口傳送數(shù)據(jù)。

很多防火墻在設(shè)置的時候都是不允許接受外部發(fā)起的連接的,所以許多位于防火墻后或內(nèi)網(wǎng)的FTP服務(wù)器不支持PASV模式,因為客戶端無法穿過防火墻打開FTP服務(wù)器的高端端口;而許多內(nèi)網(wǎng)的客戶端不能用PORT模式登陸FTP服務(wù)器,因為從服務(wù)器的TCP 20無法和內(nèi)部網(wǎng)絡(luò)的客戶端建立一個新的連接,造成無法工作。

二、FTPS (一種多傳輸協(xié)議)

一種多傳輸協(xié)議,相當(dāng)于加密版的FTP。默認(rèn)端口號是21。當(dāng)你在FTP服務(wù)器上收發(fā)文件的時候,你面臨兩個風(fēng)險。第一個風(fēng)險是在上載文件的時候為文件加密。第二個風(fēng)險是,這些文件在你等待接收方下載的時候?qū)⑼A粼贔TP服務(wù)器上,這時你如何保證這些文件的安全。你的第二個選擇(創(chuàng)建一個支持SSL的FTP服務(wù)器)能夠讓你的主機使用一個FTPS連接上載這些文件。這包括使用一個在FTP協(xié)議下面的SSL層加密控制和數(shù)據(jù)通道。一種替代FTPS的協(xié)議是安全文件傳輸協(xié)議(SFTP)。這個協(xié)議使用SSH文件傳輸協(xié)議加密從客戶機到服務(wù)器的FTP連接。SSL(Secure Sockets Layer 安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議。TLS與SSL在傳輸層對網(wǎng)絡(luò)連接進(jìn)行加密。

FTPS是在安全套接層使用標(biāo)準(zhǔn)的FTP協(xié)議和指令的一種增強型FTP協(xié)議,為FTP協(xié)議和數(shù)據(jù)通道增加了SSL安全功能。FTPS也稱作“FTP-SSL”和“FTP-over-SSL”。SSL是一個在客戶機和具有SSL功能的服務(wù)器之間的安全連接中對數(shù)據(jù)進(jìn)行加密和解密的協(xié)議。

和sftp連接方法類似,在windows中可以使用FileZilla等傳輸軟件來連接FTPS進(jìn)行上傳,下載文件,建立,刪除目錄等操作,在FileZilla連接時,有顯式和隱式TLS/SSL連接之分,連接時也有指紋提示。

如何淺談FTP和SFTP及FTPS區(qū)別

SSL/TLS協(xié)議在傳輸層(TCP/IP)之上、但是在應(yīng)用層之下工作的。因此,它可以很容易在諸如HTTP,Telnet,POP3,IMAP4,SMTP和FTP等應(yīng)用層協(xié)議上實現(xiàn)。SSL安全擴展至少有兩種不同的初始化方法:顯式安全和隱式安全。

顯示安全:為了建立SSL連接,顯式安全要求FTP客戶端在和FTP服務(wù)器建立連接后發(fā)送一個特定的命令給FTP服務(wù)器??蛻舳耸褂梅?wù)器的缺省端口。

隱式安全: 當(dāng)FTP客戶端連接到FTP服務(wù)器時,隱式安全將會自動和SSL連接一起開始運行。在隱式安全中服務(wù)器定義了一個特定的端口(TCP端口990)讓客戶端來和其建立安全連接。

三、SFTP(安全文件傳送協(xié)議)

sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協(xié)議。可以為傳輸文件提供一種安全的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。SFTP 為 SSH的一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。其實在SSH軟件包中,已經(jīng)包含了一個叫作SFTP(Secure File Transfer Protocol)的安全文件傳輸子系統(tǒng),SFTP本身沒有單獨的守護(hù)進(jìn)程,它必須使用sshd守護(hù)進(jìn)程(端口號默認(rèn)是22)來完成相應(yīng)的連接操作,所以從某種意義上來說,SFTP并不像一個服務(wù)器程序,而更像是一個客戶端程序。SFTP同樣是使用加密傳輸認(rèn)證信息和傳輸?shù)臄?shù)據(jù),所以,使用SFTP是非常安全的。但是,由于這種傳輸方式使用了加密/解密技術(shù),所以傳輸效率比普通的FTP要低得多,如果您對網(wǎng)絡(luò)安全性要求更高時,可以使用SFTP代替FTP。

以上就是如何淺談FTP和SFTP及FTPS區(qū)別,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章名稱:如何淺談FTP和SFTP及FTPS區(qū)別
網(wǎng)頁鏈接:http://weahome.cn/article/ggdseg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部