① 什麼是ftp 埠
ftp埠一般有兩個20和21,一般21是用來傳遞下載信息的,而20是傳輸數據的,有些時候不是用20傳輸的,是用很大的埠做為傳輸數據的
埠的意思就是服務所對應的出口,要是想連機的話就要連接對應的服務,也就是連接對應的埠
② 為什麼FTP要用兩個埠(20.21),但其他的TCP應用程序不是
一個是數據端衫悔口,一個是控制埠,控制埠一般為21,而數據埠不一定是20,這和FTP的應用模式有關,如果或敗正是主動模式,應該為20,如果為被動模式,由服務枯配器端和客戶端協商而定
③ 簡述FTP的工作原理
FTP有兩個過程:控制連接和數據連接。
控制連接用於傳送請求;而數據連接用於傳輸文件。
FTP的工作原理:
FTP協議不像HTTP協議一樣需要一個埠作為連接(默認時HTTP埠是80,FTP埠是21)。FTP協議需要兩個埠:
①一個埠是作為控制連接埠,也就是FTP的21埠,用於發送傳送請求給伺服器的控制進程以及等待伺服器響應(控制連接並不用來傳送文件);
②另外一個埠用於數據傳輸埠,埠號為20(僅用PORT模式),是用建立數據傳輸通道的,主要作用是從客戶向伺服器發送一個文件,從伺服器向客戶發送一個文件,從伺服器向客戶發送文件或目錄列表,用來連接客戶端和伺服器端的數據傳送進程。
數據傳送進程實際完成文件的傳送,在傳送完畢後關閉「數據傳送連接」並結束運行。
④ FTP兩個埠號,它們分別的作用是什麼
上傳和下載。 客戶端首先連接到FTP伺服器的21埠,進行用戶的認證,認證成功後,當我們要傳輸文件時,伺服器會開一個埠為20來進行傳輸數據文件。
FTP允許用戶以文件操作的方式(如文件的增、刪、改、查、傳送等)與另一主機相互通信。
然而, 用戶並不真正登錄到自己想要存取的計算機上面而成為完全用戶, 可用FTP程序訪問遠程資源, 實現用戶往返傳輸文件、目錄管理以及訪問電子郵件等等, 即使雙方計算機可能配有不同的操作系統和文件存儲方式。
(4)ftp2個傳輸埠有什麼用擴展閱讀:
FTP客戶端發起FTP會話,與FTP伺服器建立相應的連接。FTP會話期間要建立控制信息進程與數據進程兩個連接。控制連接不能完成傳輸數據的任務,只能用來傳送FTP執行的內部命令以及命令的響應等控制信息。
數據連接是伺服器與客戶端之間傳輸文件的連接,是全雙工的,允許同時進行雙向數據傳輸。當數據傳輸完成後,數據連接會撤消,再回到FTP會話狀態,直到控制連接被撤消,並退出會話為止。
⑤ FTP是用來幹嘛的傳輸的嗎
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的文件時,一般也採用該協議。
默認情況下FTP協議使用TCP埠中的 20和21這兩個埠,其中20用於傳輸數據,21用於傳輸控制信息。但是,是否使用20作為傳輸數據的埠與FTP使用的傳輸模式有關,如果採用主動模式,那麼數據傳輸埠就是20;如果採用被動模式,則具體最終使用哪個埠要伺服器端和客戶端協商決定。
中文名
FTP協議
外文名
File Transfer Protocol
類型
客戶/伺服器系統
釋義
文件傳輸協議
簡言之,就是一種提供文件傳輸服務的協議。可以從FTP伺服器下載文件,也可以向FTP伺服器上傳文件。
參考資料:網路 http://ke..com/view/1157060.htm
⑥ ftp的埠號20 21的作用到底是什麼!
20號埠用於接收和傳送文件,
21號埠用於接收和傳送ftp指令,
你改的是20號埠,
對21號傳指令的埠沒什麼變化啊。