當連接上某個ftp
A. ftp連接問題
ftp有兩個連接,一個控制連接,一個數據連接,Ftp還有兩種模式standard和passive的,21埠是控制連接,如果server在內網,應該使用standard ftp,數據連接從server的20埠到客戶端的一個高埠,這個高埠是伺服器和客戶機協商的。
標准FTP連接過程:
客戶端從一個任意的非特權埠N(N>1024)連接到FTP伺服器的命令埠,也就是21埠。
然後客戶端開始監聽埠N+1,並發送FTP命令「port N+1」到FTP伺服器。
接著伺服器會從它自己的數據埠(20)連接到客戶端指定的數據埠(N+1)。
最後開始傳輸數據
passive ftp的連接過程:
當開啟一個 FTP連接時,客戶端打開兩個任意的非特權本地埠(N > 1024和N+1)。
第一個埠連接伺服器的21埠,但與主動方式的FTP不同,客戶端不會提交PORT命令並允許伺服器來回連它的數據埠,而是提交 PASV命令。
這樣做的結果是伺服器會開啟一個任意的非特權埠(P > 1024),並發送PORT P命令給客戶端。然後客戶端發起從本地埠N+1到伺服器的埠P的連接用來傳送數據。
最後開始傳輸數據
passive mode的ftp的兩個連接全部是client發起的
standard mode的ftp的控制連接是client發起的,數據連接是server發起的
如果server在內網,使用passive mode,外部的client要發起的數據連接肯定進不來,
因為你沒有相應的埠映射
使用標准模式,數據連接是從內網到外網,默認是可以除去的
B. 電腦上說的FTP地址指的是什麼怎麼設置自己的FTP呢
FTP(File Transfer Protocal),是用於Internet上的控制文件的雙向傳輸的協議。同時,它也是一個應用程序。
設置ftp伺服器的方法:
工具/原料
IIS .net framework 電腦
方法/步驟
1、打開【控制面板】->【程序和功能】->【啟用或關閉 windows 功能】,窗口中,勾選【Internet Information Services】下面的【FTP伺服器】三個選項,點擊【確定】。
C. 如何正確連接FTP
一、工具:ftp客戶端file Zilla、遠程的ip、用戶名、密碼、互聯網
二、操作步驟:
1.首先下載ftp工具,並安裝成功,雙擊打開就行啦
2.ftp現在標注的是個快速鏈接通道,這個只適合第一次添加站點,對應位置填寫對應信息,然後點擊鏈接。
3.連接成功以後就顯示如下圖片,紅框部分為伺服器上文件夾,紅框左側則是本地的文件的文件,然後滑鼠右擊你要上傳的文件,點擊上傳,即可把文件上傳到伺服器了。
4.如果要打開以前已經添加的網站站點的信息的話,那就點擊,文件——站點,然後就出現你以前添加過的站點了。
5.然後選擇要打開的站點,點擊鏈接就可以登錄伺服器了。
D. linux下用ftp命令連接到ftp伺服器應該如何查看伺服器上的目錄文件數
1.Linux下啟動ftp
ls -l 普通文件就是以 - 開頭,文件夾以 d 開頭,grep 後面接正則表達式:^- 以 - 開頭的匹配。
(4)當連接上某個ftp擴展閱讀:
1.查看當前目錄下的文件數量(不包含子目錄中的文件):
ls -l|grep "^-"| wc -l
2. 查看當前目錄下的文件數量(包含子目錄中的文件):
ls -lR|grep "^-"| wc -l
3.查看當前目錄下的文件夾目錄個數,(不包含子目錄中的目錄):
ls -l|grep "^d"| wc -l
4.查詢當前路徑下的指定前綴名的目錄下的所有文件數量 例如:統計所有以「20161124」開頭的目錄下的全部文件數量:
ls -lR 20161124*/|grep "^-"| wc -l
E. 當FTP客戶端與FTP伺服器建立連接後,在數據傳輸前、中、後,FTP客戶端與伺服器建立的連接分別為什麼
因為在控制連接建立後,其一直保持活躍,直至最後斷開。而數據連接只在數據傳輸時才連接。所以選擇B。
FTP是TCP/IP的一種具體應用,它工作在OSI模型的第七層,TCP模型的第四層上,即應用層,使用TCP傳輸而不是UDP;
這樣FTP客戶在和伺服器建立連接前就要經過一個被廣為熟知的"三次握手"的過程,帶來的意義在於客戶與伺服器之間的連接是可靠的,而且是面向連接,為數據的傳輸提供了可靠的保證。
(5)當連接上某個ftp擴展閱讀:
FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
F. FTP建立後,和伺服器建立哪兩種連接
起初,FTP並不是應用於IP網路上的協議,而是ARPANEt網路中計算機間的文件傳輸協議, ARPANET是美國國防部組建的老網路,於1960-1980年使用。在那時, FTP的主要功能是在主機間高速可靠地傳輸文件。目前FTP仍然保持其可靠性,即使在今天,它還允許文件遠程存取。這使得用戶可以在某個系統上工作,而將文件存貯在別的系統。例如,如果某用戶運行Web伺服器,需要從遠程主機上取得HTML文件和CGI程序在本機上工作,他需要從遠程存儲站點獲取文件(遠程站點也需安裝Web伺服器)。當用戶完成工作後,可使用FTP將文件傳回到Web伺服器。採用這種方法,用戶無需使用Telnet登錄到遠程主機進行工作,這樣就使Web伺服器的更新工作變得如此的輕松。
FTP是TCP/IP的一種具體應用,它工作在OSI模型的第七層,TCP模型的第四層上,即應用層,使用TCP傳輸而不是UDP,這樣FTP客戶在和伺服器建立連接前就要經過一個被廣為熟知的"三次握手"的過程,它帶來的意義在於客戶與伺服器之間的連接是可靠的,而且是面向連接,為數據的傳輸提供了可靠的保證。
下面,讓我們來看看,一個FTP客戶在和伺服器連接是怎麼樣的一個過程(以標準的FTP埠號為例)。
首先,FTP並不像HTTP協議那樣,只需要一個埠作為連接(HTTP的默認埠是80,FTP的默認埠是21),FTP需要2個埠,一個埠是作為控制連接埠,也就是21這個埠,用於發送指令給伺服器以及等待伺服器響應;另一個埠是數據傳輸埠,埠號為20(僅PORT模式),是用來建立數據傳輸通道的,主要有3個作用
從客戶向伺服器發送一個文件。
從伺服器向客戶發送一個文件。
從伺服器向客戶發送文件或目錄列表。
其次,FTP的連接模式有兩種,PORT和PASV。PORT模式是一個主動模式,PASV是被動模式,這里都是相對於伺服器而言的。為了讓大家清楚的認識這兩種模式,朗月繁星分別舉例說明。
PORT模式
當FTP客戶以PORT模式連接伺服器時,他動態的選擇一個埠號(本次試驗是6015)連接伺服器的21埠,注意這個埠號一定是1024以上的,因為1024以前的埠都已經預先被定義好,被一些典型的服務使用,當然有的還沒使用,保留給以後會用到這些埠的資源服務。當經過TCP的三次握手後,連接(控制信道)被建立(如圖1和圖2)。
圖1:FTP客戶使用FTP命令建立於伺服器的連接
圖2:用netstat命令查看,控制信道被建立在客戶機的6015和伺服器的20埠
現在用戶要列出伺服器上的目錄結構(使用ls或dir命令),那麼首先就要建立一個數據通道,因為只有數據通道才能傳輸目錄和文件列表,此時用戶會發出PORT指令告訴伺服器連接自己的什麼埠來建立一條數據通道(這個命令由控制信道發送給伺服器),當伺服器接到這一指令時,伺服器會使用20埠連接用戶在PORT指令中指定的埠號,用以發送目錄的列表(如圖3)。
圖3:ls命令是一個交互命令,它會首先與伺服器建立一個數據傳輸通道。經驗證本次試驗客戶機使用6044埠
當完成這一操作時,FTP客戶也許要下載一個文件,那麼就會發出get指令,請注意,這時客戶會再次發送PORT指令,告訴伺服器連接他的哪個"新"埠,你可以先用netstat -na這個命令驗證,上一次使用的6044已經處於TIME_WAIT狀態(如圖4)。
圖4:使用netstat命令驗證上一次使用ls命令建立的數據傳輸通道已經關閉
當這個新的數據傳輸通道建立後(在微軟的系統中,客戶端通常會使用連續的埠,也就是說這一次客戶端會用6045這個埠),就開始了文件傳輸的工作。
PASV模式
然而,當FTP客戶以PASV模式連接伺服器時,情況就有些不同了。在初始化連接這個過程即連接伺服器這個過程和PORT模式是一樣的,不同的是,當FTP客戶發送ls、dir、get等這些要求數據返回的命令時,他不向伺服器發送PORT指令而是發送PASV指令,在這個指令中,用戶告訴伺服器自己要連接伺服器的某一個埠,如果這個伺服器上的這個埠是空閑的可用的,那麼伺服器會返回ACK的確認信息,之後數據傳輸通道被建立並返回用戶所要的信息(根據用戶發送的指令,如ls、dir、get等);如果伺服器的這個埠被另一個資源所使用,那麼伺服器返回UNACK的信息,那麼這時,FTP客戶會再次發送PASV命令,這也就是所謂的連接建立的協商過程。為了驗證這個過程我們不得不藉助CUTEFTP Pro這個大家經常使用的FTP客戶端軟體,因為微軟自帶的FTP命令客戶端,不支持PASV模式。雖然你可以使用QUOTE PASV這個命令強制使用PASV模式,但是當你用ls命令列出伺服器目錄列表,你會發現它還是使用PORT方式來連接伺服器的。現在我們使用CUTEFTP Pro以PASV模式連接伺服器(如圖5)。
圖5:使用CUTEFTP Pro以PASV模式連接伺服器
請注意連接LOG里有這樣幾句話:
COMMAND:> PASV
227 Entering Passive Mode (127,0,0,1,26,108)
COMMAND:> LIST
STATUS:> Connecting ftp data socket 127.0.0.1: 6764...
125 Data connection already open; Transfer starting.
226 Transfer complete.
其中,227 Entering Passive Mode (127,0,0,1,26,80). 代表客戶機使用PASV模式連接伺服器的26x256+108=6764埠。(當然伺服器要支持這種模式)
125 Data connection already open; Transfer starting.說明伺服器的這個埠可用,返回ACK信息。
再讓我們看看用CUTEFTP Pro以PORT模式連接伺服器的情況。其中在LOG里有這樣的記錄:
COMMAND:> PORT 127,0,0,1,28,37
200 PORT command successful.
COMMAND:> LIST
150 Opening ASCII mode data connection for /bin/ls.
STATUS:> Accepting connection: 127.0.0.1:20.
226 Transfer complete.
STATUS:> Transfer complete.
其中,PORT 127,0,0,1,28,37告訴伺服器當收到這個PORT指令後,連接FTP客戶的28x256+37=7205這個埠。
Accepting connection: 127.0.0.1:20表示伺服器接到指令後用20埠連接7205埠,而且被FTP客戶接受。
比較分析
在這兩個例子中,請注意: PORT模式建立數據傳輸通道是由伺服器端發起的,伺服器使用20埠連接客戶端的某一個大於1024的埠;在PASV模式中,數據傳輸的通道的建立是由FTP客戶端發起的,他使用一個大於1024的埠連接伺服器的1024以上的某一個埠。如果從C/S模型這個角度來說,PORT對於伺服器來說是OUTBOUND,而PASV模式對於伺服器是INBOUND,這一點請特別注意,尤其是在使用防火牆的企業里,比如使用微軟的ISA Server 2000發布一個FTP伺服器,這一點非常關鍵,如果設置錯了,那麼客戶將無法連接。
最後,請注意在FTP客戶連接伺服器的整個過程中,控制信道是一直保持連接的,而數據傳輸通道是臨時建立的。
在本文中把重點放到了FTP的連接模式,沒有涉及FTP的其他內容,比如FTP的文件類型(Type),格式控制(Format control)以及傳輸方式(Transmission mode)等。不過這些規范大家可能不需要花費過多的時間去了解,因為現在流行的FTP客戶端都可以自動的選擇正確的模式來處理,對於FTP伺服器端通常也都做了一些限制,如下:
類型:A S C I I或圖像。
格式控制:只允許非列印。
結構:只允許文件結構。
傳輸方式:只允許流方式
至於這些內容,限於篇幅在這里就不想再介紹了。希望這篇文章能對大家有些幫助,特別是正在學習ISA Server2000的朋友和一些對FTP不很了解的朋友。
G. 單選題:在FTP的使用中,當連接上某個站點後,遠程文件夾仍然打不開,是因為( )。
題號:1 題型:單選題
在FTP的使用中,當連接上某個站點後,遠程文件夾仍然打不開,是因為( B)。
a、連接斷開
b、用戶無許可權
c、遠程伺服器關閉
d、登錄密碼
題號:2 題型:單選題
下列命令中,( D)用於測試網路是否連通。
a、Telnet
b、 ftp
c、 nslookup
d、 ping
題號:3 題型:是非題
域名是用地址的方法來標識Internet上的計算機,它允許重復。(1 )
1、 錯
2、 對
題號:4 題型:是非題
在Word文檔中,刪除一個段落標記符,就刪除了該段落的所有格式設置。(2 )
1、 錯
2、 對
題號:5 題型:單選題
Windows中,可以設置計算機的硬體配置和顯示屬性的應用程序是( d)。
a、控制面板
b、資源管理器
c、IE
d、系統工
題號:6 題型:單選題
以下設備中,(a )不是為多媒體計算機常用的圖像輸入設備。
a、條形碼閱讀器
b、數碼照相機
c、彩色掃描儀
d、彩色攝象機
題號:7 題型:是非題
在多媒體處理技術中,圖形和圖像是兩個完全相同的概念。(1 )
1、 錯
2、 對
題號:8 題型:是非題
數字化的聲音是一個數據序列,在時間上是連續的。(1 )
1、 錯
2、 對
題號:9 題型:單選題
從計算機問世至今,計算機已經歷了四代的發展和演變,其分代的依據是(A CBC)。
a、功能
b、 規模
c、 電子元器件
d、 性能
題號:10 題型:單選題
高級語言可分為面向過程和面向對象兩大類,(1 )屬於面向過程。
a、VB
b、C++
c、JAVA
d、C
題號:11 題型:是非題
操作系統屬於計算機的軟體系統。( 1)
1、 錯
2、 對
題號:12 題型:單選題
在OSI七層結構模型中,處於數據鏈路層與傳輸層之間的是(B )。
a、物理層
b、網路層
c、會話層
d、表示層
題號:13 題型:單選題
中繼器的作用就是將信號( A),使其傳播得更遠。
a、整形放大
b、縮小
c、壓縮
d、濾波
題號:14 題型:是非題
集線器是在廣域網上使用的網路設備,分為共享式和交換式兩種。(1 )
1、 錯
2、 對
題號:15 題型:單選題
光碟是目前被廣泛使用的一種外存儲器,英文縮寫CD-ROM指的是( A)。
a、只讀型光碟
b、 只寫型光碟
c、 一次寫入型光碟
d、 可讀寫型光
題號:16 題型:單選題
在微型計算機系統中,列印機一般是通過( A)介面連接到系統匯流排上的。
a、局部匯流排
b、PCI
c、LPT
d、IDE
題號:17 題型:是非題
外設介面USB是筆記本電腦的專用介面。(1 )
1、 錯
2、 對
題號:18 題型:單選題
網路安全的基本屬性是(D )。
a、機密性
b、可用性
c、完整性
d、以上三者均有
題號:19 題型:單選題
運算器的主要功能是完成( D)運算。
a、算術
b、 邏輯
c、 代數
d、 算術和邏輯
題號:20 題型:是非題
Cache屬於內存儲器范疇。(2)
1、 錯
2、 對
H. 如果登陸某一個FTP伺服器時登不上去可能的原因
看看提示就明白了。這里粘貼一個錯誤提示,希望能幫到你
421錯誤
原因:同時連接該ftp的人數過多,一般ftp網站都有同時登陸人數的上限,超過該上限就會出現421錯誤。
解決辦法:在ftp軟體中,把重試次數改為999,重試間隔改為60秒,一般幾分鍾到半小時就會連上,要注意的是,有些網站有連接時間的設定,連上後,超過一定時間不下載,就會自動斷開,所以要經常去看看有沒有連上。
530「not login"
原因:用戶名或密碼錯誤,有些網站每隔一段時間就要修改密碼,導致原來的密碼無法登陸。
解決方法:去發布該ftp密碼的論壇,或該ftp登陸時的歡迎詞中,獲得正確的密碼,然後登陸。
「連接超時,無法連接」錯誤
原因1:該ftp暫時關機,特別是一些個人ftp容易出現該錯誤。
解決方法:去發布該ftp論壇找開機時間,在開機時間范圍內連接。如果未標明時間,則等幾個小時或幾天後再連接該ftp,也可以參照421錯誤的解決方法。
原因2:ftp永遠關閉
解決方法:無葯可救,找其他ftp吧。
「無法解析域名」
原因1:該ftp的域名輸入錯誤,如漏打一個字母,使用了全形標點等。
解決方法:去發布該ftp論壇找到正確的域名輸入。
原因2:本地的域名解析伺服器壞了(長城寬頻等fttb容易出現)
解決方法:等本地網路修好即可使用,也可以直接輸入ftp的ip地址。
原因3:該ftp修改了域名。
解決方法:去發布該ftp論壇找正確的域名。
原因4:個人的ftp設置錯誤。
解決方法:通知開站的朋友修正。
原因5:ftp永遠關閉
解決方法:無葯可救,找其他ftp吧。
「only one …… ip address……」
原因1:使用多線程下載,超過該ftp允許的線程。
解決方法:看看自己是不是已經與該ftp有了連接,如果有了就不要再開新的連接。如果沒用看原因2。
原因2:區域網內有其他人連接了該ftp(長城寬頻等fttb容易出現)
解決方法:等幾個小時,別人斷開後,再連接該ftp。
「連接拒絕」
原因:恭喜你,你的ip已經被該ftp封了。
解決方法:等一段時間(由該ftp設定,半小時到一天不等),才能連接該ftp。如果是隨機獲得ip地址的話,也可以斷開網路,重播上網,前提是ip前三檔不能完全一樣。
「only client……」
原因:一般是用flashfxp連接非21埠的ftp站點。
解決方法:打開被動模式。
連接後空目錄
原因1:與上面的錯誤相似。
解決方法:打開被動模式。
原因2:網站不支持list命令
解決方法:去該ftp的論壇,找到具體的電影鏈接,用flashget下載
I. 如何連接到伺服器(FTP)
1、可以通過web頁面進入,上傳內容
2、知道ip地址後,直接在ie上輸入,如:ftp://192.168.1.2回車,輸入用戶名和密碼
3、也可以使用ftp軟體
J. FTP怎麼用啊
FTP,是上傳和下摘協議,有FTP軟體(免費的),申請還一個空間,他會給你一個FTP的地址,FTP伺服器就是一段IP,用戶,是你的用戶名,FTP密碼是你登陸FTP的密碼,可以在你的空間管理看到,空間申請好了以後,你要把網站的文件上傳到空間,需要FTP工具,(也可以用WEB方式上傳,只是速度很慢),FTP工具,可以登陸所有的網站空間,只要有FTP伺服器的TP和你的用戶名,和密碼,就可以管理你網站上的數據,