FTP服務是什么,用戶能用它嗎?
什么是FTP?FTP是TCP/IP協議組中的協議之一,是英文文件傳輸協議的縮寫。
該協議是互聯網文件傳輸的基礎,它由一系列規范文檔組成。它的目標是改善文件共享,提供遠程計算機供間接使用,并使存儲介質透明、可靠和高效地供用戶傳輸數據。簡單來說,FTP就是在兩臺電腦之間拷貝文件,從一臺遠程電腦拷貝到你自己的電腦上,這叫"下載"文件。如果你把一個文件從你自己的電腦復制到一臺遠程電腦,這被稱為一個"上傳"文件。在TCP/IP協議中,FTP標準命令TCP端口號為21,端口模式數據端口為20。FTP協議的任務是將文件從一臺計算機傳輸到另一臺計算機,這與兩臺計算機的位置、連接甚至是否使用相同的操作系統無關。假設兩臺計算機通過ftp協議進行通信,并且可以訪問互聯網,您可以使用ftp命令來傳輸文件。每個操作系統的使用都有一些細微的差別,但是每個協議的基本命令結構是相同的。FTP傳輸有兩種模式:ASCII傳輸模式和二進制數據傳輸模式。傳輸模式:假設用戶正在復制的文件包含簡單的ASCII代碼文本,如果遠程機器沒有運行UNIX,ftp通常會在文件傳輸時自動調整文件的內容,以便將文件解釋為存儲在另一臺計算機上的文本文件的格式。然而,經常出現的情況是,用戶正在傳輸的文件不包含文本文件,而可能是程序、數據庫、字處理文件或壓縮文件(雖然字處理文件包含的大部分是文本,包括指示頁面大小、字體和其他信息的非打印字符)。在復制任何非文本文件之前,使用二進制命令告訴ftp一個字一個字地復制它們,不要t處理這些文件,這也是下面要討論的二進制傳輸。2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,使原文件和復制文件一一對應。即使包含目標機器上的位序列的文件是無意義的。例如,macintosh以二進制模式向Windows系統發送一個可執行文件,但是這個文件不能在另一個系統上執行。如果你以ASCII模式傳輸二進制文件,你仍然可以翻譯它們。;我不需要它們。這樣會稍微減慢傳輸速度,也會損壞數據,使文件無法使用。(在大多數計算機上,ASCII一般假設每個字符的第一個有效位是無意義的,因為ASCII字符組合不使用它。如果你傳輸一個二進制文件,所有的位都是重要的。)如果你知道這兩臺機器,如果機器相同,二進制模式對文本文件和數據文件都有效。5.FTPs工作模式FTP支持兩種模式,一種叫標準(即端口模式,主動模式),一種叫被動(即PASV,被動模式)。標準模式FTP的客戶端向FTP服務器發送PORT命令。被動FTP客戶端向FTP服務器發送PASV命令。這里s這兩種方法是如何工作的:端口模式的FTP客戶端首先與FTP服務器的TCP21端口建立連接,通過這個通道發送命令。當客戶端需要接收數據時,它在這個通道上發送端口命令。PORT命令包含客戶端用來接收數據的端口。傳輸數據時,服務器通過自己的TCP20端口連接到客戶端的指定端口發送數據。FTP服務器必須與客戶端建立新的連接來傳輸數據。被動模式在建立控制通道時類似于標準模式,但它在建立連接后發送Pasv命令而不是Port命令。FTP服務器收到Pasv命令后,隨機打開一個高端端口(端口號大于1024),通知客戶端在這個端口上傳輸數據的請求。客戶端連接到FTP服務器的這個端口,然后FTP服務器會通過這個端口傳輸數據。此時,FTP服務器不再需要與客戶端建立新的連接。
打開ftp全是亂碼怎么回事?
方法1:用瀏覽器窗口打開它。
右鍵單擊開始菜單并選擇資源管理器菜單項。
打開資源管理器窗口。然后,清空窗口地址欄后面的內容,進入要打開的FTP站點,回車。
在彈出的對話框中輸入相應的用戶名和密碼,然后回車打開站點,這樣就不會出現。
方法2:使用UTF-8編碼。
用IE瀏覽器打開有的FTP站點。
在彈出的對話框中輸入相應的用戶名和密碼,進入后打開站點。此時,頁面出現。
然后依次點擊IE瀏覽器中的菜單項視圖-編碼-其他,選擇Unicode(UTF-8)編碼,頁面即可正常顯示。