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