淺述FTP協(xié)議的作用
網(wǎng)絡(luò)的功能越來越多,我們的生活已經(jīng)離不開網(wǎng)絡(luò)的使用了。那么完成這么多復(fù)雜的工作,支持和規(guī)范它的協(xié)議也就必然多種多樣了?,F(xiàn)在我們就對其中的FTP協(xié)議進(jìn)行一下闡述。
TCP/IP協(xié)議中,F(xiàn)TP服務(wù)一般運(yùn)行在20和21兩個端口。FTP標(biāo)準(zhǔn)命令TCP端口號為21,Port方式數(shù)據(jù)端口為20。端口20用于在客戶端和服務(wù)器之間傳輸數(shù)據(jù)流,而端口21用于傳輸控制流,并且是命令通向ftp服務(wù)器的進(jìn)口。當(dāng)數(shù)據(jù)通過數(shù)據(jù)流傳輸時,控制流處于空閑狀態(tài)。而當(dāng)控制流空閑很長時間后,客戶端的防火墻會將其會話置為超時,這樣當(dāng)大量數(shù)據(jù)通過防火墻時,會產(chǎn)生一些問題。此時,雖然文件可以成功的傳輸,但因?yàn)榭刂茣挄环阑饓嚅_,傳輸會產(chǎn)生一些錯誤。
FTP協(xié)議的任務(wù)是從一臺計(jì)算機(jī)將文件傳送到另一臺計(jì)算機(jī),它與這兩臺計(jì)算機(jī)所處的位置、聯(lián)接的方式、甚至是是否使用相同的操作系統(tǒng)無關(guān)。假設(shè)兩臺計(jì)算機(jī)通過ftp協(xié)議對話,并且能訪問Internet,你可以用ftp命令來傳輸文件。每種操作系統(tǒng)使用上有某一些細(xì)微差別,但是每種協(xié)議基本的命令結(jié)構(gòu)是相同的。
FTP協(xié)議的作用

正如其名所示
FTP的主要作用,就是讓用戶連接上一個遠(yuǎn)程計(jì)算機(jī)(這些計(jì)算機(jī)上運(yùn)行著FTP服務(wù)器程序)察看遠(yuǎn)程計(jì)算機(jī)有哪些文件,然后把文件從遠(yuǎn)程計(jì)算機(jī)上拷到本地計(jì)算機(jī),或把本地計(jì)算機(jī)的文件送到遠(yuǎn)程計(jì)算機(jī)去。
FTP協(xié)議可以實(shí)現(xiàn)以下目標(biāo)
1.促進(jìn)文件的共享(計(jì)算機(jī)程序或數(shù)據(jù))
2.鼓勵間接或者隱式的使用遠(yuǎn)程計(jì)算機(jī)
3.向用戶屏蔽不同主機(jī)中各種文件存儲系統(tǒng)(Filesystem)的細(xì)節(jié)
4.可靠和高效的傳輸數(shù)據(jù)
 















 
 
 
 
 
 
 