自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

FTP協(xié)議的基本概念

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
這里我們主要對(duì)FTP協(xié)議的基本內(nèi)容進(jìn)行了闡述,通過文章我們從三個(gè)方面進(jìn)行講述:基本概念,工作原理和傳輸模式。希望對(duì)大家有所幫助。

網(wǎng)絡(luò)中的數(shù)據(jù)傳輸時(shí)一個(gè)復(fù)雜的過程,完成一個(gè)簡(jiǎn)單的數(shù)據(jù)傳輸,其實(shí)經(jīng)過了很多道協(xié)議的規(guī)范和作用。那么現(xiàn)在我們就來介紹一下FTP協(xié)議,這個(gè)遠(yuǎn)程文件傳輸協(xié)議。

1. 什么是FTP協(xié)議

FTP協(xié)議(File Transfer Protocol)即遠(yuǎn)程文件傳輸協(xié)議,是一個(gè)用于簡(jiǎn)化IP網(wǎng)絡(luò)上系統(tǒng)之間文件傳送的協(xié)議,F(xiàn)TP是TCP/IP的一種具體應(yīng)用,它工作在OSI模型的第7層,TCP模型的第四層上,即應(yīng)用層,使用TCP傳輸而不是UDP,F(xiàn)TP建立的就是一個(gè)可靠的連接。采用FTP協(xié)議可使 Internet用戶高效地從網(wǎng)上的FTP服務(wù)器下載大信息量的數(shù)據(jù)文件,將遠(yuǎn)程主機(jī)上的文件拷貝到自己的計(jì)算機(jī)上。以達(dá)到資源共享和傳遞信息的目的。由于FTP的使用使得Internet上出現(xiàn)大量為用戶提供的下載服。Internet成為了一個(gè)巨型的軟件倉庫。

2. FTP工作原理

FTP有兩個(gè)過程一個(gè)是控制連接,一個(gè)是數(shù)據(jù)傳輸。FTP協(xié)議不像HTTP協(xié)議一樣需要一個(gè)端口作為連接(默認(rèn)時(shí)HTTP端口是80,F(xiàn)TP端口是21)。FTP協(xié)議需要兩個(gè)端口,一個(gè)端口是作為控制連接端口,也就是FTP的21端口,用于發(fā)送指令給服務(wù)器以及等待服務(wù)器響應(yīng);另外一個(gè)端口用于數(shù)據(jù)傳輸端口,端口號(hào)為20(僅用PORT模式),是用建立數(shù)據(jù)傳輸通道的,主要作用是從客戶向服務(wù)器發(fā)送一個(gè)文件,從服務(wù)器向客戶發(fā)送一個(gè)文件,從服務(wù)器向客戶發(fā)送文件或目錄列表。

3. FTP的傳輸模式

FTP協(xié)議的任務(wù)是從一臺(tái)計(jì)算機(jī)將文件傳送到另一臺(tái)計(jì)算機(jī),它與這兩臺(tái)計(jì)算機(jī)所處的位置、聯(lián)接的方式、甚至是是否使用相同的操作系統(tǒng)無關(guān)。假設(shè)兩臺(tái)計(jì)算機(jī)通過ftp協(xié)議對(duì)話,并且能訪問Internet, 你可以用ftp命令來傳輸文件。每種操作系統(tǒng)使用上有某一些細(xì)微差別,但是每種協(xié)議基本的命令結(jié)構(gòu)是相同的。

FTP的傳輸有兩種方式:ASCII傳輸模式和二進(jìn)制數(shù)據(jù)傳輸模式。

ASCII傳輸方式假定用戶正在拷貝的文件包含的簡(jiǎn)單ASCII碼文本,如果在遠(yuǎn)程機(jī)器上運(yùn)行的不是UNIX,當(dāng)文件傳輸時(shí)ftp通常會(huì)自動(dòng)地調(diào)整文件的內(nèi)容以便于把文件解釋成另外那臺(tái)計(jì)算機(jī)存儲(chǔ)文本文件的格式。但是常常有這樣的情況,用戶正在傳輸?shù)奈募牟皇俏谋疚募鼈兛赡苁浅绦?,?shù)據(jù)庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字庫等信息的非打印字符)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對(duì)這些文件進(jìn)行處理,這也是下面要講的二進(jìn)制傳輸。

二進(jìn)制傳輸模式在二進(jìn)制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對(duì)應(yīng)的。即使目的地機(jī)器上包含位序列的文件是沒意義的。例如,macintosh以二進(jìn)制方式傳送可執(zhí)行文件到Windows系統(tǒng),在對(duì)方系統(tǒng)上,此文件不能執(zhí)行。如果你在ASCII方式下傳輸二進(jìn)制文件,即使不需要也仍會(huì)轉(zhuǎn)譯。這會(huì)使傳輸稍微變慢 ,也會(huì)損壞數(shù)據(jù),使文件變得不能用。(在大多數(shù)計(jì)算機(jī)上,ASCII方式一般假設(shè)每一字符的***有效位無意義,因?yàn)锳SCII字符組合不使用它。如果你傳輸二進(jìn)制文件,所有的位都是重要的。)如果你知道這兩臺(tái)機(jī)器是同樣的,則二進(jìn)制方式對(duì)文本文件和數(shù)據(jù)文件都是有效的。

責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-08-23 16:58:17

DHCP協(xié)議

2010-07-07 15:17:40

LDAP協(xié)議

2009-03-20 11:46:10

MGCP協(xié)議網(wǎng)關(guān)

2010-06-08 16:52:38

CANopen總線協(xié)議

2010-06-12 14:12:22

RSVP協(xié)議

2010-06-29 13:00:49

EIGRP協(xié)議

2010-06-29 15:58:26

Linux SNMP協(xié)

2010-07-07 17:32:45

2010-07-02 10:50:53

NetBIOS協(xié)議

2010-06-21 18:04:08

2010-06-08 16:11:10

SPI總線協(xié)議

2010-09-10 12:44:59

CLNP無連接網(wǎng)絡(luò)協(xié)議

2010-07-02 11:48:30

RS-232C協(xié)議

2011-03-28 11:05:17

ODBC

2022-11-24 14:06:51

網(wǎng)絡(luò)藍(lán)牙

2014-04-16 15:11:19

Spark

2012-09-11 14:39:03

Moosefs

2009-12-21 10:27:52

WCF基本概念

2009-12-29 18:29:09

Silverlight

2010-02-23 16:32:29

WCF服務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)