ftp主動模式和被動模式的區別
ftp主動模式和被動模式的區別如下:
一、主動FTP
主動方式的FTP是這樣的:客户端從一個任意的非特權端口N(N大於1024)連接到FTP服務器的命令端口,也就是21端口。然後客户端開始監聽端口N加1,併發送FTP命令“port N加1”到FTP服務器。接着服務器會從它自己的數據端口(20)連接到客户端指定的數據端口(N加1)。針對FTP服務器前面的防火牆來説,必須允許以下通訊才能支持主動方式FTP:
1、任何大於1024的端口到FTP服務器的21端口。(客户端初始化的連接)。
2、FTP服務器的21端口到大於1024的端口。 (服務器響應客户端的控制端口)。
3、FTP服務器的20端口到大於1024的端口。(服務器端初始化數據連接到客户端的數據端口)。
4、大於1024端口到FTP服務器的20端口(客户端發送ACK響應到服務器的數據端口)。
二、被動FTP
為了解決服務器發起到客户的連接的問題,人們開發了一種不同的FTP連接方式。這就是所謂的被動方式,或者叫做PASV,當客户端通知服務器它處於被動模式時才啟用。
在被動方式FTP中,命令連接和數據連接都由客户端發起,這樣就可以解決從服務器到客户端的數據端口的入方向連接被防火牆過濾掉的問題。對於服務器端的防火牆來説,必須允許下面的通訊才能支持被動方式的FTP:
1、從任何大於1024的端口到服務器的21端口(客户端初始化的連接)。
2、服務器的21端口到任何大於1024的端口(服務器響應到客户端的控制端口的連接)。
3、從任何大於1024端口到服務器的大於1024端口(客户端初始化數據連接到服務器指定的任意端口)。
4、服務器的大於1024端口到遠程的大於1024的端口(服務器發送ACK響應和數據到客户端的數據端口)以上關於主動和被動FTP的解釋,可以簡單概括為以下兩點:
1、主動FTP:
命令連接:客户端 >1024端口 -> 服務器 21端口
數據連接:客户端 >1024端口 <- 服務器 20端口
2、被動FTP:
命令連接:客户端 >1024端口 -> 服務器 21端口
數據連接:客户端 >1024端口 -> 服務器 >1024端口
-
微信發起位置共享是什麼意思
微信發起位置共享的意思就是把其當前的位置告訴共享的好友,對方通過你發送的信息,打開後就可以看到你在什麼位置,位置共享給大家的生活帶來了很多的便利,如請人吃飯或者是約好一起去遊玩,只需要把位置共享給對方就可以了。發起微信發起位置共享方法如下:成功登錄微信...
-
筆記本電腦顯示有限訪問權限是怎麼回事
現在很多電腦特別是筆記本電腦,上網都會連接更為方便的wifi網絡,但有時候連接wifi時會顯示有限訪問權限這一問題,也就是電腦連接wifi網絡時會斷網,無法使用。我們可以把路由器還原出廠設置或者到官網刷最新的固件,然後重新設置路由器的上網設置。如果以上方法仍然無...
-
怎麼查看微信羣在哪裏
1、成功登陸微信後,點擊微信通訊錄選項卡,在微信通訊錄裏可以看到羣聊,點擊羣聊。2、打開羣聊後,在羣聊這裏什麼都沒有,點擊羣聊右上角的“+”圖標。3、在發起羣聊界面上,點擊選擇一個羣。4、點擊進入到選擇羣聊界面後,在選擇羣聊就裏可以看到所有的微信羣了。5、點擊...
-
關於底噪的意思介紹
1、底噪亦稱背景噪聲,基本所有的好耳機都有底噪,耳機底噪一般都是因為前端的問題,耳機的靈敏度越高對於底噪就越敏感,一些高靈敏度和低阻抗的耳機會把底噪放大,如果加大音量的情況下,底噪會更加的明顯。2、檢測MP3底噪,一般方法是在夜晚等比較安靜的環境中戴上耳機,播...