成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

FTP主動模式和被動模式區別詳解

瀏覽:422日期:2023-03-25 09:40:35

基礎知識:

  FTP只通過TCP連接,沒有用于FTP的UDP組件.FTP不同于其他服務的是它使用了兩個端口, 一個數據端口和一個命令端口(或稱為控制端口)。通常21端口是命令端口,20端口是數據端口。當混入主動/被動模式的概念時,數據端口就有可能不是20了。

主動模式FTP:

  主動模式下,FTP客戶端從任意的非特殊的端口(N > 1023)連入到FTP服務器的命令端口--21端口。然后客戶端在N+1(N+1 >= 1024)端口監聽,并且通過N+1(N+1 >= 1024)端口發送命令給FTP服務器。服務器會反過來連接用戶本地指定的數據端口,比如20端口。

  以服務器端防火墻為立足點,要支持主動模式FTP需要打開如下交互中使用到的端口:

  • FTP服務器命令(21)端口接受客戶端任意端口(客戶端初始連接)
  • FTP服務器命令(21)端口到客戶端端口(>1023)(服務器響應客戶端命令)
  • FTP服務器數據(20)端口到客戶端端口(>1023)(服務器初始化數據連接到客戶端數據端口)
  • FTP服務器數據(20)端口接受客戶端端口(>1023)(客戶端發送ACK包到服務器的數據端口)

用圖表示如下:

  在第1步中,客戶端的命令端口與FTP服務器的命令端口建立連接,并發送命令“PORT 1027”。然后在第2步中,FTP服務器給客戶端的命令端口返回一個"ACK"。在第3步中,FTP服務器發起一個從它自己的數據端口(20)到客戶端先前指定的數據端口(1027)的連接,最后客戶端在第4步中給服務器端返回一個"ACK"。

  主動方式FTP的主要問題實際上在于客戶端。FTP的客戶端并沒有實際建立一個到服務器數據端口的連接,它只是簡單的告訴服務器自己監聽的端口號,服務器再回來連接客戶端這個指定的端口。對于客戶端的防火墻來說,這是從外部系統建立到內部客戶端的連接,這是通常會被阻塞的。

被動模式FTP

  為了解決服務器發起到客戶的連接的問題,人們開發了一種不同的FTP連接方式。這就是所謂的被動方式,或者叫做PASV,當客戶端通知服務器它處于被動模式時才啟用。

  在被動方式FTP中,命令連接和數據連接都由客戶端,這樣就可以解決從服務器到客戶端的數據端口的入方向連接被防火墻過濾掉的問題。當開啟一個FTP連接時,客戶端打開兩個任意的非特權本地端口(N >; 1024和N+1)。第一個端口連接服務器的21端口,但與主動方式的FTP不同,客戶端不會提交PORT命令并允許服務器來回連它的數據端口,而是提交PASV命令。這樣做的結果是服務器會開啟一個任意的非特權端口(P >; 1024),并發送PORT P命令給客戶端。然后客戶端發起從本地端口N+1到服務器的端口P的連接用來傳送數據。

  對于服務器端的防火墻來說,必須允許下面的通訊才能支持被動方式的FTP:

  • FTP服務器命令(21)端口接受客戶端任意端口(客戶端初始連接)
  • FTP服務器命令(21)端口到客戶端端口(>1023)(服務器響應客戶端命令)
  • FTP服務器數據端口(>1023)接受客戶端端口(>1023)(客戶端初始化數據連接到服務器指定的任意端口)
  • FTP服務器數據端口(>1023)到客戶端端口(>1023)(服務器發送ACK響應和數據到客戶端的數據端口)

用圖表示如下:

  

在第1步中,客戶端的命令端口與服務器的命令端口建立連接,并發送命令“PASV”。然后在第2步中,服務器返回命令"PORT 2024",告訴客戶端(服務器)用哪個端口偵聽數據連接。在第3步中,客戶端初始化一個從自己的數據端口到服務器端指定的數據端口的數據連接。最后服務器在第4 步中給客戶端的數據端口返回一個"ACK"響應。

  被動方式的FTP解決了客戶端的許多問題,但同時給服務器端帶來了更多的問題。最大的問題是需要允許從任意遠程終端到服務器高位端口的連接。幸運的是,許多FTP守護程序,包括流行的WU-FTPD允許管理員指定FTP服務器使用的端口范圍。詳細內容參看附錄1。

  第二個問題是客戶端有的支持被動模式,有的不支持被動模式,必須考慮如何能支持這些客戶端,以及為他們提供解決辦法。例如,Solaris提供的FTP命令行工具就不支持被動模式,需要第三方的FTP客戶端,比如ncftp。

  隨著WWW的廣泛流行,許多人習慣用web瀏覽器作為FTP客戶端。大多數瀏覽器只在訪問ftp://這樣的URL時才支持被動模式。這到底是好還是壞取決于服務器和防火墻的配置。

備注:

  有讀者指出,當NAT(Network Address Translation)設備以主動模式訪問FTP服務器時,由于NAT設備不會聰明的變更FTP包中的IP地址,從而導致無法訪問服務器。

總結

  下面的圖表會幫助管理員們記住每種FTP方式是怎樣工作的:

主動FTP:

  命令連接:客戶端 >1023端口 -> 服務器 21端口
  數據連接:客戶端 >1023端口 <- 服務器 20端口

被動FTP:

  命令連接:客戶端 >1023端口 -> 服務器 21端口
  數據連接:客戶端 >1023端口 -> 服務器 >1023端口

下面是主動與被動FTP優缺點的簡要總結:

  主動FTP對FTP服務器的管理有利,但對客戶端的管理不利。因為FTP服務器企圖與客戶端的高位隨機端口建立連接,而這個端口很有可能被客戶端的防火墻阻塞掉。被動FTP對FTP客戶端的管理有利,但對服務器端的管理不利。因為客戶端要與服務器端建立兩個連接,其中一個連到一個高位隨機端口,而這個端口很有可能被服務器端的防火墻阻塞掉。

  幸運的是,有折衷的辦法。既然FTP服務器的管理員需要他們的服務器有最多的客戶連接,那么必須得支持被動FTP。我們可以通過為FTP服務器指定一個有限的端口范圍來減小服務器高位端口的暴露。這樣,不在這個范圍的任何端口會被服務器的防火墻阻塞。雖然這沒有消除所有針對服務器的危險,但它大大減少了危險。詳細信息參看附錄1。

參考資料

  O"Reilly出版的《組建Internet防火墻》(第二版,Brent Chapman,Elizabeth Zwicky著)是一本很不錯的參考資料。里面講述了各種Internet協議如何工作,以及有關防火墻的例子。

  最權威的FTP參考資料是RFC 959,它是FTP協議的官方規范。RFC的資料可以從許多網站上下載。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

標簽: FTP
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲精品国产精品乱码不99 | 99在线精品观看| 日韩欧美亚洲另类制服综合在线| 成人午夜短视频| 亚洲精品一区二区三区福利| 欧美 日韩 国产在线| 久久久美女毛片| 色综合天天综合网天天看片| 国产精品天美传媒| 一色屋精品视频在线观看网站| 亚洲欧美视频在线观看| 久久婷婷人人澡人人喊人人爽| 美女诱惑一区二区| 欧美精品日韩精品| 91在线观看视频| 国产精品久久一级| 亚洲欧美国产不卡| 激情综合网av| 久久久国产精华| 亚洲三级色网| 日本欧美一区二区| 91精品国产丝袜白色高跟鞋| 97se亚洲国产综合在线| 亚洲欧美一区二区视频| 久久激情综合| 国产精品69毛片高清亚洲| 国产午夜亚洲精品午夜鲁丝片| 亚洲茄子视频| 日韩电影免费在线| 日韩三级免费观看| 在线看片日韩| 青青草国产成人99久久| 日韩一区二区精品葵司在线| 欧美久久综合| 午夜av一区二区| 91麻豆精品国产91久久久使用方法| 色综合亚洲欧洲| 亚洲国产成人av网| 欧美一区二视频| 激情欧美一区二区三区| 日韩va亚洲va欧美va久久| 日韩欧美国产一区二区三区 | 亚洲欧美综合色| 在线区一区二视频| 99精品视频在线免费观看| 亚洲精品免费在线播放| 欧美久久久久久蜜桃| 欧美激情偷拍| 日韩国产欧美在线视频| 精品1区2区在线观看| 在线亚洲欧美| 国产精品一二三| 亚洲婷婷综合色高清在线| 91黄视频在线观看| 欧美成人日本| 日韩精品久久理论片| 精品国精品国产| 亚洲欧美日韩另类精品一区二区三区 | 亚洲一区在线观看视频| 欧美精品xxxxbbbb| 在线观看视频免费一区二区三区| 日本欧洲一区二区| 国产日韩欧美精品综合| 日本韩国一区二区| 国产精品v欧美精品∨日韩| 蜜臀久久99精品久久久久宅男| 久久蜜桃一区二区| 91精品福利视频| 欧美激情四色| 久久99精品一区二区三区三区| 国产精品视频你懂的| 欧美日韩国产在线播放网站| 激情久久久久久| 国产精品一区二区在线看| 亚洲私人黄色宅男| 欧美一区二区三区在线电影| 国产亚洲欧美一区二区| 国产激情精品久久久第一区二区 | 一级中文字幕一区二区| 亚洲美女偷拍久久| 欧美三级日本三级少妇99| 综合久久久久久| 国产精品毛片高清在线完整版| 国产欧美丝祙| 首页国产丝袜综合| 久久精品国产清高在天天线 | 国产成人99久久亚洲综合精品| 亚洲国产精品99久久久久久久久 | 欧美涩涩网站| 欧美日韩在线直播| 亚洲黄色小视频| 粉嫩av一区二区三区| 色系网站成人免费| 成人欧美一区二区三区白人| 成人美女在线观看| 中日韩视频在线观看| 91福利视频久久久久| 亚洲人亚洲人成电影网站色| 免费在线视频一区| 亚洲精品色图| 日韩免费一区二区| 日韩欧美电影在线| 三级不卡在线观看| 国产一区不卡视频| 国产精品一线二线三线精华| 亚洲三级影院| 亚洲欧洲av另类| 人人爽香蕉精品| 亚洲国产一区二区在线| 欧美一区二区视频在线观看2020| 日韩欧美一卡二卡| 国产美女在线精品| 欧美最新大片在线看| 亚洲午夜在线电影| 欧美日韩免费精品| 亚洲一区二区三区高清| 99精品国产一区二区青青牛奶| 成熟亚洲日本毛茸茸凸凹| 蜜臀久久99精品久久久久宅男| 亚洲激情网站免费观看| 国产精品视频线看| 精品少妇一区二区三区在线播放| 欧美色图片你懂的| 老司机午夜精品视频| 国产精品久久久一区二区三区| 欧美激情无毛| 99久久精品国产麻豆演员表| 国产一区二区三区在线观看免费| 蜜桃视频一区二区| 亚洲成人免费影院| 又紧又大又爽精品一区二区| 中文字幕在线观看一区| 国产精品久久久久影院| 国产午夜精品在线观看| 亚洲精品一区二区三区福利| 日韩欧美精品在线视频| 欧美一区二区日韩| 欧美一二三在线| 欧美一区二区三区公司| 6080日韩午夜伦伦午夜伦| 欧美性猛交xxxx黑人交| 在线欧美一区二区| 欧美性受极品xxxx喷水| 久久男女视频| 久久久久久黄| 久久aⅴ国产紧身牛仔裤| 一本一道久久综合狠狠老精东影业 | 精品中文字幕一区二区| 日韩激情av在线| 爽爽淫人综合网网站| 亚洲成av人片www| 午夜久久久久久久久久一区二区| 亚洲成人免费视| 日韩在线卡一卡二| 婷婷成人激情在线网| 天天av天天翘天天综合网| 亚洲成人综合网站| 日韩国产精品大片| 日本不卡高清视频| 久久国产精品72免费观看| 久久99久久精品欧美| 久草在线在线精品观看| 国产在线播精品第三| 国产丶欧美丶日本不卡视频| 国产不卡高清在线观看视频| 成人午夜精品一区二区三区| 91在线看国产| 韩日欧美一区| 亚洲作爱视频| 久久亚洲欧洲| 欧美日韩在线精品一区二区三区激情| 欧美日韩免费电影| 91精品国产综合久久婷婷香蕉 | 国产精品综合视频| 成人性视频免费网站| 不卡视频免费播放| 欧美日韩在线一二三| 在线成人黄色| 免费久久99精品国产自在现线| 色天天综合色天天久久| 欧美网站一区二区| 日韩限制级电影在线观看| 久久色.com| 日韩毛片一二三区| 午夜精品久久久久久| 日韩精品午夜视频| 国产一区二区三区四区五区美女| 丰满少妇在线播放bd日韩电影| 女女同性女同一区二区三区91| 精品91在线| 久久激情中文| 欧美久久一区二区| 2023国产一二三区日本精品2022| 日本一区二区三区国色天香 | 久久大逼视频| 欧美日韩久久久| 精品少妇一区二区三区在线播放| 中文子幕无线码一区tr| 亚洲制服丝袜一区| 激情欧美一区二区三区在线观看|