文件傳輸協議客戶端是一種計算機軟件應用程序,用于使用文件傳輸協議(FTP)訪問數據服務器。通過使用此通用協議,客戶端能夠在服務器之間傳輸數據。客戶端應用程序提供了建立連接的方法,然后向服務器發出適當的FTP命令。它有...
文件傳輸協議客戶端是一種計算機軟件應用程序,用于使用文件傳輸協議(FTP)訪問數據服務器。通過使用此通用協議,客戶端能夠在服務器之間傳輸數據。客戶端應用程序提供了建立連接的方法,然后向服務器發出適當的FTP命令。它有多種形式,通過命令行界面(CLI)、圖形用戶界面(GUI)甚至是通用的web瀏覽器進行操作。FTP客戶端在許多形式下,通過命令行界面(CLI)、圖形用戶界面(GUI)甚至是普通的web瀏覽器進行操作。FTP是Internet協議(IP)套件上層應用層的一部分,傳輸控制協議(TCP)用于通信傳輸。然后,文件傳輸協議客戶端,負責通過最終打開兩個TCP連接來建立與服務器的連接。第一個是控制連接,客戶端在該連接中向FTP服務器發送命令。通過控制連接發送的第一個命令是USER命令,以用戶名作為參數,然后是PASS命令,后跟密碼。一旦建立,控制連接將在整個會話期間保持打開狀態。文件傳輸協議客戶端是一種計算機軟件應用程序,用于使用文件傳輸協議(FTP)訪問數據服務器。這里,文件傳輸協議客戶端設置與服務器的不同通信模式。通常,數據以兩種方式之一表示,文本或二進制,根據所發送或接收的數據,文本類型傳輸通常用于使用美國信息交換標準碼(ASCII)編碼方法編碼的純文本文件二進制模式也稱為圖像模式,用于以非文本二進制格式(如數字圖像)傳輸文件。另一種模式稱為本地模式,是FTP可以使用唯一或專有格式傳輸數據的另一種方式。文件傳輸協議客戶端使用的第二個TCP通道是數據連接。此連接本質上是臨時的,只有當客戶端請求服務器上的文件列表或正在向服務器或從服務器傳輸文件時才會創建此連接當沒有發生數據傳輸時,數據連接就會被破壞。數據連接的建立方式也是獨一無二的,要么是主動的,要么是被動的。客戶端必須根據客戶端上可用的連接類型告訴服務器要使用的數據連接類型。對于活動數據連接,但是,對于大多數情況下客戶端使用的是被動的TCP連接端口,然后告知服務器使用哪個端口作為被動連接防火墻的使用,防止未經授權的訪問。由于FTP普遍缺乏安全性,文件傳輸協議客戶端的安全性是其操作的一個組成部分,這樣用戶的活動就不會被人窺探。多年來,許多附加的安全技術被設計出來用于FTP,例如客戶端顯式地指定要使用的安全協議或自動暗示的安全協議。其他客戶端試圖通過安全外殼(SSH)隧道使用FTP,由于數據連接的短暫性,這可能會有困難
-
發表于 2020-08-06 19:31
- 閱讀 ( 863 )
- 分類:電腦網絡