亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

本文主要介紹FTP的工作原理,F(xiàn)TP主動(dòng)與被動(dòng)兩種工作模式。

FTP 簡(jiǎn)介

FTP協(xié)議就是文件傳輸控制協(xié)議。它可以使文件通過(guò)網(wǎng)絡(luò)從一臺(tái)主機(jī)傳送到同一網(wǎng)絡(luò)的另一臺(tái)主機(jī)上,而不受計(jì)算機(jī)類型和操作系統(tǒng)類型的限制。服務(wù)器、大型機(jī),還是DOS操作系統(tǒng)、windows操作系統(tǒng)、linux操作系統(tǒng),只要雙方都支持FTP協(xié)議,就可以方便地傳送文件。

FTP 的兩種模式

FTP分為兩種工作模式:主動(dòng)模式(Active)與被動(dòng)模式(Passive)

FTP 主動(dòng)工作模式(PORT)原理

FTP客戶端首先會(huì)隨機(jī)開(kāi)啟一個(gè)大于1024的端口N(1032),并連接服務(wù)端的21號(hào)端口,然后開(kāi)放M端口(與端口N沒(méi)直接聯(lián)系)進(jìn)行監(jiān)聽(tīng), 同時(shí)向服務(wù)器發(fā)出PORT 1033命令通知服務(wù)器自己的在接收數(shù)據(jù)時(shí)所使用的端口號(hào)。服務(wù)器在傳輸數(shù)據(jù)的時(shí)候,服務(wù)端通過(guò)自己的20端口去連接客戶端的端口M。當(dāng)不需要傳輸時(shí),此連接會(huì)自動(dòng)斷開(kāi)。如下圖(圖中端口號(hào)僅為示例):

【掃盲】FTP基礎(chǔ)知識(shí)詳解

 

FTP 被動(dòng)模式(PASV)原理

FTP客戶端隨機(jī)開(kāi)啟一個(gè)大于1024的端口X向服務(wù)器的21端口發(fā)起連接,同時(shí)會(huì)開(kāi)啟X+1端口。然后向服務(wù)器發(fā)送PASV命令,通知服務(wù)器自己處于被動(dòng)模式。服務(wù)器收到命令后,會(huì)開(kāi)放一個(gè)大于1024的端口Y進(jìn)行監(jiān)聽(tīng),然后在ACK回復(fù)中通知客戶端,自己的數(shù)據(jù)端口是Y。客戶端收到命令后,會(huì)通過(guò)X+1號(hào)端口連接服務(wù)器的端口Y,然后在兩個(gè)端口之間進(jìn)行數(shù)據(jù)傳輸。這樣就能使防火墻知道用于數(shù)據(jù)連接的端口號(hào),而使數(shù)據(jù)連接得以建立 。如下圖:

【掃盲】FTP基礎(chǔ)知識(shí)詳解

 

 

主動(dòng)模式與被動(dòng)模式區(qū)別

在主動(dòng)模式中,傳輸數(shù)據(jù)時(shí),服務(wù)器是主動(dòng)連接客戶端的數(shù)據(jù)端口。但如果客戶端存在防火墻,那么當(dāng)服務(wù)端在連接客戶端數(shù)據(jù)端口的時(shí),就有可能被防火墻阻擋。所以FTP主動(dòng)模式在許多時(shí)候用于沒(méi)有防火墻隔離的內(nèi)部網(wǎng)絡(luò)機(jī)器。一但有防火墻的存在,那么一般就不會(huì)在使用主動(dòng)模式,而是被動(dòng)模式。因?yàn)樵诒荒J街校钸B接與數(shù)據(jù)連接,都是由客戶端發(fā)起的,而防火墻一般不會(huì)對(duì)出去的數(shù)據(jù)包進(jìn)行阻擋。

同時(shí),F(xiàn)TP的主動(dòng)模式(PORT)和被動(dòng)模式(PASV)都只ipv4,在針對(duì)IPV6擴(kuò)展后就出現(xiàn)EPRT、EPSV相對(duì)應(yīng)。

簡(jiǎn)而言之,客戶端被防火墻保護(hù)時(shí),盡量使用被動(dòng)模式;服務(wù)端被保護(hù)時(shí),盡量使用主動(dòng)模式。但不管使用哪種模式,數(shù)據(jù)連接的目標(biāo)端口都不固定,無(wú)法簡(jiǎn)單配置基于端口的策略,當(dāng)前防火墻一般通過(guò)解析FTP控制連接數(shù)據(jù),臨時(shí)開(kāi)啟數(shù)據(jù)連接訪問(wèn)權(quán)限的方式實(shí)現(xiàn)(經(jīng)測(cè)試確認(rèn)H3C防火墻確實(shí)采用此方式支持FTP協(xié)議,且V5版本不支持EPSV、EPRT)。

常見(jiàn)FTP客戶端支持的連接方式:

PORT:主動(dòng)模式

EPRT:增強(qiáng)主動(dòng)模式

PASV:被動(dòng)模式

EPSV:增強(qiáng)被動(dòng)模式

【掃盲】FTP基礎(chǔ)知識(shí)詳解

 

FTP與其他文件傳輸類型對(duì)比

【掃盲】FTP基礎(chǔ)知識(shí)詳解

 

 

分享到:
標(biāo)簽:FTP
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定