• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • FTP中的兩種工作方式

    發表于:2007-06-13來源:作者:點擊數: 標簽:
    本文介紹了FTP的兩種模式和在實際工作中的一些注意事項和使用技巧,希望對大家有所幫助,并和大家一起來探討、交流。 FTP是一種文件傳輸協議,它支持兩種模式,一種方式叫做Standard (也就是 Active,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standar
    本文介紹了FTP的兩種模式和在實際工作中的一些注意事項和使用技巧,希望對大家有所幫助,并和大家一起來探討、交流。 FTP是一種文件傳輸協議,它支持兩種模式,一種方式叫做Standard (也就是 Active,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTPserver。

    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不再需要建立一個新的和客戶端之間的連接?,F在的FTP軟件里面包括在IE5以上的版本里面也已經支持這兩種模式了。

    一般一些FTP客戶端的軟件就比較好設置了,一般都有一個PASV的選項,比如 CuteFTP,傳輸的方式都有Standard和PASV的選項,可以自己進行選擇;另外在IE里面如果要設置成PASV模式的話可以選中工具- Inte.net選項-高級-為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
    


    原文轉自:http://www.kjueaiud.com

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>