新聞中心
無憂主機分析解讀ftp服務(wù)器主動模式(port)和被動模式(pasv)工作原理
ftp是我們網(wǎng)站建設(shè)和日常維護中,經(jīng)常使用的一個工具。說道ftp服務(wù)器,不得不說說,他的工作方式,一般ftp協(xié)議分兩種方式,一種是主動模式(port),另一種是被動模式,我在“無憂主機深入淺出講解為什么連接ftp服務(wù)器需要設(shè)置主動模式(port)”一文中,非常概括的介紹了下這種模式的工作原理,如果你對此還不能完全理解這兩種模式,請你繼續(xù)往下閱讀下面更加詳細的說明。 port方式:客戶端(你的電腦)開放一個隨機端口(6000),并向無憂主機ftp服務(wù)器21號端口發(fā)送一個連接請求,服務(wù)器響應(yīng)請求,主動去連接客戶隨機開放的端口(6000)建立鏈接,并使用tcp20端口向客戶端發(fā)送數(shù)據(jù)。另一種說法:port工作原理就是,你的電腦上開放一個端口,然后告訴服務(wù)器來連接這個端口(如:你媽媽做好了飯菜,叫你回家吃飯一樣),成功建立連接后ftp服務(wù)器的20端口開始向你的電腦開放的這個端口(也就是你的ftp工具)開始傳送數(shù)據(jù)。 舉例: 無憂主機(www.gle-technology.com)認為,port工作方式很像您媽叫你回家吃飯這件事情。媽媽表示客戶端,您表示ftp服務(wù)器。媽媽做好了飯(客戶端開放一個端口,向ftp服務(wù)器21號端口發(fā)送請求),我聽到了媽媽叫我回家吃飯的信息(ftp服務(wù)器收到客戶端請求建立連接),然后我確認媽媽叫我回到家吃飯的信息(客戶端和服務(wù)器直接通過21號端口建立了連接),于是我回到家把媽媽做的飯菜吃光(ftp服務(wù)器用tcp20服務(wù)器向客戶端發(fā)送數(shù)據(jù))。 pasv方式:無憂主機服務(wù)器上開放一個xxx端口,客戶端(你使用的ftp工具)通過21號端口向服務(wù)器發(fā)送連接請求,服務(wù)器響應(yīng)請求并告訴客戶端(你的ftp工具),你的數(shù)據(jù)都在xxx端口,你自己來拿把,于是建立連接開始傳送數(shù)據(jù)。 舉例: 無憂主機(www.gle-technology.com)還是用吃飯這個例子來通俗的表述pasv模式的工作原理。媽媽還是ftp服務(wù)器,我還是客戶端。那么,pasv模式就像媽媽安排我每天吃什么飯菜一樣。媽媽會做很多花樣飯菜(服務(wù)器開放的一組隨機端口),我餓了要吃飯(客戶端向ftp服務(wù)器發(fā)送連接請求),媽媽隨機做一個菜給我吃(服務(wù)器器響應(yīng)建立連接傳送數(shù)據(jù))。 無憂主機(www.gle-technology.com)通過上面兩個通俗易懂的例子,不知道你是否理解了ftp服務(wù)器這兩種工作方式?在實際應(yīng)用中,這兩種工作方式各有所長,也有各自的缺點,無憂主機(www.gle-technology.com)的香港/美國免備案php虛擬主機和香港獨立IP空間,都配置了主動/被動模式,其目的也是互相彌補其缺點,發(fā)揚各自的優(yōu)點,讓ftp連接更加穩(wěn)定、高效,以保障無憂系列php空間產(chǎn)品連接ftp暢通無阻。當你發(fā)生ftp連接后,無法列出文件目錄的時候,無憂主機(www.gle-technology.com)售后工程師提醒您,請按照如下方法,將把你的ftp工具的數(shù)據(jù)連接模式設(shè)置為“主動模式” 點擊查看:flasFXP如何設(shè)置數(shù)據(jù)連接模式為主動模式 點擊查看:cuteftp如何設(shè)置據(jù)連接模式為主動控模式 點擊查看:FileZilla如何設(shè)置據(jù)連接模式為主動控模式 點擊查看:8uftp如何設(shè)置據(jù)連接模式為主動控模式 純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/ftp/6146.html