① 文件傳輸協議ftp的主要工作過程是怎樣的
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的文件時,一般也採用該協議。
FTP簡要工作過程。1. 主進程2.從屬進程主進程工作步驟如下a,打開熟知埠,使客戶進程能夠鏈接上b,等待客戶進程發送鏈接請求c,啟動從屬進程來處理客戶進程發來的請求,從屬進程在運行期間還會創建一些子程序d,回到等待狀態 從屬進程包括a,控制進程 不用來傳輸文件b,數據傳輸進程 數據鏈接用來傳輸文件
② FTP中控制進程和數據進程與主進程有什麼關系怎麼好像控制進程和主進程都是21埠呢
你是學做網站的嗎?這些都是書上的理論課,伺服器會自動調節的。
③ linux中FTP的主進程跟從進程是什麼電腦開機後顯示 "無法解析伺服器名稱或地址"什麼原…
vsftpd,不過你的問題應該跟ftp沒關系吧,看起來應該是網路設置的DNS或是host有問題,打開看看吧
④ linux中FTP的主進程跟從進程是什麼
我先假設你說的是linux系統中運行的ftp伺服器軟體。主進程就是一直運行在後台等待用戶來連接的那個進程,如果有一個用戶連接了這個ftp伺服器,主進程就會分裂出一個從進程,讓這個從進程一心一意地服務這個用戶,而主進程本身繼續等待下一個用戶。從進程在服務完一個用戶後就會退出。
一般來說,ftp伺服器上有幾個用戶,就會有幾個從進程與之對應。
也有的伺服器軟體不採用從進程的方式,而是用其他的方法來同時服務多個用戶,例如多線程方法或是非阻塞IO方法,有興趣的話可以參考一下網路程序設計的相關資料。
滿意么
:)
⑤ FTP 使用的是什麼協議
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。FTP協議包括兩個組成部分。
1、FTP伺服器。
2、FTP客戶端。
其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。
(5)ftp的主進程和從進程擴展閱讀
FTP屏蔽了各計算機系統的細節,因而適合在異構網路中任意計算機之間傳送文件。FTP只提供文件傳送的一些基本服務,它使用TCP可靠地運輸服務,FTP主要功能是減小或消除在不同系統下處理文件的不兼容性。
FTP使用客戶端-伺服器模型,一個FTP伺服器進程可以為多個客戶進程提供服務。FTP伺服器有兩大部分組成:一個主進程,負責接受新的請求;還有若干從屬進程,負責處理單個請求。
⑥ 文件傳送協議ftp的主要工作過程怎麼樣
• FTP使用客戶伺服器方式。一個FTP伺服器進程可同時為多個客戶進程提供服務。
• FTP的伺服器進程由兩大部分組成:一個主進程,負責接受新的請求;另外有若干個從屬進程,負責處理單個請求。
• 主進程的工作步驟:
• (1)打開熟知埠(埠號為21),使客戶進程能夠連接上。
• (2)等待客戶進程發出連接請求。
• (3)啟動從屬進程來處理客戶進程發來的請求。從屬進程對客戶進程的請求處理完畢後即終止,但從屬進程在運行期間根據需要還可能創建其他一些子進程
• (4)回到等待狀態,繼續接受其他客戶進程發來的請求。主進程與從屬進程的處理是並發的進行的。
• FTP使用兩個TCP連接。
• 控制連接在整個會話期間一直保持打開,FTP客戶發出的傳送請求通過控制連接發送給伺服器端的控制進程,但控制連接不用來傳送文件。
• 實際用於傳輸文件的是「數據連接」。伺服器端的控制進程在接收到FTP客戶發送來的文件傳輸請求後就創建「數據傳輸進程」和「數據連接」,用來連接客戶端和伺服器端的數據傳送進程。
• 數據傳送進程實際完成文件的傳送,在傳送完畢後關閉「數據傳輸連接」並結束運行。
⑦ 文件傳輸協議ftp的主要工作過程是怎樣的
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP
協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通
過FTP協議訪問位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在
網路上傳輸大的文件時,一般也採用該協議。
FTP簡要工作過程。
1. 主進程
2.從屬進程
主進程工作步驟如下
a,打開熟知埠,使客戶進程能夠鏈接上
b,等待客戶進程發送鏈接請求
c,啟動從屬進程來處理客戶進程發來的請求,從屬進程在運行期間還會創建一些子程序
d,回到等待狀態
從屬進程包括
a,控制進程 不用來傳輸文件
b,數據傳輸進程 數據鏈接用來傳輸文件
⑧ 為什麼說ftp是帶外傳送控制信息
FTP
的伺服器進程由兩大部分組成:一個主進程,負責接受新的請求;另外有若干個從屬進程,負責處理單個請求。
主進程的工作步驟:
1、打開熟知埠(埠號為
21),使客戶進程能夠連接上。
2、等待客戶進程發出連接請求。
3、啟動從屬進程來處理客戶進程發來的請求。從屬進程對客戶進程的請求處理完畢後即終止,但從屬進程在運行期間根據需要還可能創建其他一些子進程。
4、回到等待狀態,繼續接受其他客戶進程發來的請求。主進程與從屬進程的處理是並發地進行。
FTP使用兩個TCP連接。
控制連接在整個會話期間一直保持打開,FTP
客戶發出的傳送請求通過控制連接發送給伺服器端的控制進程,但控制連接不用來傳送文件。
實際用於傳輸文件的是「數據連接」。伺服器端的控制進程在接收到
FTP
客戶發送來的文件傳輸請求後就創建「數據傳送進程」和「數據連接」,用來連接客戶端和伺服器端的數據傳送進程。
數據傳送進程實際完成文件的傳送,在傳送完畢後關閉「數據傳送連接」並結束運行。
⑨ 登錄ftp時出現 錯誤 118 (net::ERR_CONNECTION_TIMED_OUT): 未知錯誤。
要用比較新的版本的FTP。
不僅要把自己裝的防火牆調低或關掉還要尤其是xp系統帶的防火牆關掉。
FTP設置時,請勿選擇在PASV模式下上傳,否則將出現登錄FTP後,無法列表等異常情況。相同的軟體,版本不同,設置方法也略有不同,因此需要根據實際情況進行設置。
FlashFxp中文版:選項--參數選擇--代理/防火牆/標識--將「使用被動模式」前復選框中的勾去掉。
Cute FTP英文版:FTP—Settings—Options—Firewall,將「PASV mode」前復選框中的打勾去掉。
Cute FTP3.5中文版:FTP—設置—選項—防火牆,「PASV方式(A)」前復選框中的打勾去掉。
Leap FTP2.7.2:Sites—Site Manager—Advanced,將「Use PASV mode」前復選框中的打勾去掉。用戶在FTP的時候要選用PORT模式。
建議大家使用不同版本的FTP軟體登陸FTP伺服器。
建議升級病毒庫,並查殺病毒。
在"參數選擇"中高級選項一欄,在"列表方式"中選擇"顯示隱藏文件"。
在"參數選擇"中選擇代理一欄,在"使用被動模式"一欄前打鉤即可。
系統自身問題。
刪除那個站點,再重新創建一個新的站點。這個可能是軟體本身的問題,用久了有時就會出現這樣的問題。
⑩ FTP的主要工作過程是怎樣的主進程和從屬進程各起什麼作用
(1)FTP 使用客戶伺服器方式。一個FTP 伺服器進程可同時為多個客戶進程提供服
務。
FTP 的伺服器進程由兩大部分組成:一個主進程,負責接受新的請求;另外有若干
個從屬進程,負責處理單個請求。
主進程的工作步驟:
1、打開熟知埠(埠號為21),使客戶進程能夠連接上。
2、等待客戶進程發出連接請求。
3、啟動從屬進程來處理客戶進程發來的請求。從屬進程對客戶進程的請求處理完畢
後即終止,但從屬進程在運行期間根據需要還可能創建其他一些子進程。
4、回到等待狀態,繼續接受其他客戶進程發來的請求。主進程與從屬進程的處理是
並發地進行。
(2)作用:控制連接在整個會話期間一直保持打開,FTP 客戶發出的傳送請求通過控制連接發
送給伺服器端的控制進程,但控制連接不用來傳送文件。
實際用於傳輸文件的是「數據連接」。伺服器端的控制進程在接收到FTP 客戶發送來
的文件傳輸請求後就創建「數據傳送進程」和「數據連接」,用來連接客戶端和伺服器端
的數據傳送進程。
數據傳送進程實際完成文件的傳送,在傳送完畢後關閉「數據傳送連接」並結束運行。