數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心綜合應用電腦百科 → FTP中的兩種工作方式

FTP中的兩種工作方式

時間:2005-03-07 06:04:18人氣:161作者:網友整理
戀愛中的兩種選擇v1.2.0
戀愛中的兩種選擇v1.2.0 for Android
  • 類型:養成經營大小:114.39M語言:簡體中文 評分:3.0
  • 戀愛中的兩種選擇是一款經典日係畫風的女性向戀愛劇情養成遊戲,遊戲中玩家主要針對多...
立即下載
ftp rush1.3
ftp rush1.3 for Android
  • 類型:安卓輔助工具大小:9.84M語言:簡體中文 評分:4.3
  • ftprushapp是一款ftp工具,軟件支持ftp、ssh、http等協議,可...
立即下載
ftp rush1.3
ftp rush1.3 for Android
  • 類型:安卓輔助工具大小:9.84M語言:簡體中文 評分:4.2
  • ftprushapp是一款ftp工具,它允許您通過一個按鈕來快速上傳或下載文件,...
立即下載

FTP中的兩種工作方式

下麵的文章介紹了FTP的兩種模式和在實際工作中的一些注意事項和使用技巧,希望對大家有所幫助,並和大家一起來探討交流
FTP是一種文件傳輸協議,它支持兩種模式,一種方式叫做Standard (也就是 Active,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP server。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。

下麵介紹一個這兩種方式的工作原理:
Standard模式FTP 客戶端首先和FTP Server的TCP 21端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼端口接收數據。在傳送數據的時候,服務器端通過自己的TCP 20端口發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式在建立控製通道的時候和Standard模式類似,當客戶端通過這個通道發送PASV 命令的時候,FTP server打開一個位於1024和5000之間的隨機端口並且通知客戶端在這個端口上傳送數據的請求,然後FTP server 將通過這個端口進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。 
現在的FTP軟件裏麵包括在IE5以上的版本裏麵也已經支持這兩種模式了。一般一些FTP客戶端的軟件就比較好設置了,一般都有一個PASV的選項,比如CuteFTP,傳輸的方式都有Standard和PASV的選項,可以自己進行選擇;另外在IE裏麵如果要設置成PASV模式的話可以選中工具-Internet選項-高級-為FTP站點啟用文件夾視圖,否則就采用Standard模式。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以FTP的Standard模式在許多時候在內部網絡的機器通過防火牆出去的時候受到了限製,因為從服務器的TCP 20無法和內部網絡的客戶端建立一個新的連接,造成無法工作。當然也可以設置成功,首先要創建一條規則就是允許內部的IP連接外部的IP的21端口;第二條就是禁止外部IP的TCP 20端口連接內部IP的<1024的端口,這條是為了防止外部連接內部的常規端口;第三條驗證ACK是否等於1,這個的原理就參見TCP建立連接的三次握手吧。所以如果安全的配置的話非常困難,這個時候就想起來了PASV模式,因為不用建立新的連接,所以也就不會涉及到後麵的問題了。但是管理員可能不想使用PASV模式,因為這個時候FTP Server會開放一個隨機的高端口,盡管在IIS4和IIS5裏麵端口的範圍是1024-5000,但是許多FTP Server的端口範圍達到了1024-65535,這個時候在這個主動開放的隨機端口上是有完全的訪問權限的,如果IIS也要設置成開放的端口為1024-65535,具體方法如下:
1. regedt32
2. 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 
3. 編輯-添加-數值
Value Name: MaxUserPort Data Type: REG_DWORD Value: 65534 <for example&g t; 

所以如果遇到了有防火牆的話或者怕配置麻煩的話還是采用PASV模式比較好些,但是如果真的對安全的需求很高的話建議采用Standard模式。

相關文章

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。