網(wǎng)絡(luò)協(xié)議的種類
網(wǎng)絡(luò)協(xié)議是一種特殊的軟件,是計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)其功能的最基本機(jī)制。網(wǎng)絡(luò)協(xié)議的本質(zhì)是規(guī)則,即各種硬件和軟件必須遵循的共同守則。網(wǎng)絡(luò)協(xié)議并不是一套單獨(dú)的軟件,它融合于其他所有的軟件系統(tǒng)中,因此可以說,協(xié)議在網(wǎng)絡(luò)中無所不在。網(wǎng)絡(luò)協(xié)議遍及OSI通信模型的各個(gè)層次,從我們非常熟悉的TCP/IP、HTTP、FTP等協(xié)議,有上千種之多。對(duì)于普通用戶而言,不需要關(guān)心太多的底層通信協(xié)議,只需要了解其通信原理即可。在實(shí)際管理中,底層通信協(xié)議一般會(huì)自動(dòng)工作,不需要人工干預(yù)。但是對(duì)于第三層以上的協(xié)議,就經(jīng)常需要人工干預(yù)了,比如TCP/IP協(xié)議就需要人工配置局域網(wǎng)常用的三種通信協(xié)議分別TCP/IP協(xié)議、NetBEUI協(xié)議和IPX/SPX協(xié)議。 TCP/IP協(xié)議毫無疑問是這三大協(xié)議中最重要的一個(gè),作為互聯(lián)網(wǎng)的基礎(chǔ)協(xié)議,沒有它就根本不可能上網(wǎng),任何和互聯(lián)網(wǎng)有關(guān)的操作都離不開TCP/IP協(xié)議。不過TCP/IP協(xié)議也是這三大協(xié)議中配置起來最麻煩的一個(gè),單機(jī)上網(wǎng)還好,而通過局域網(wǎng)訪問互聯(lián)網(wǎng)的話,就要詳細(xì)設(shè)置IP地址,網(wǎng)關(guān),子網(wǎng)掩碼,DNS服務(wù)器等參數(shù)。
TCP/IP協(xié)議
TCP/IP協(xié)議族中包括上百個(gè)互為關(guān)聯(lián)的協(xié)議,不同功能的協(xié)議分布在不同的協(xié)議層, 幾個(gè)常用協(xié)議如下:
1、Telnet:提供遠(yuǎn)程登錄功能,一臺(tái)計(jì)算機(jī)用戶可以登錄到遠(yuǎn)程的另一臺(tái)計(jì)算機(jī)上,如同在遠(yuǎn)程主機(jī)上直接操作一樣。
2、FTP:遠(yuǎn)程文件傳輸協(xié)議,允許用戶將遠(yuǎn)程主機(jī)上的文件拷貝到自己的計(jì)算機(jī)上。
3、SMTP:簡單郵政傳輸協(xié)議,用于傳輸電子郵件。
4、NFS:網(wǎng)絡(luò)文件服務(wù)器,可使多臺(tái)計(jì)算機(jī)透明地訪問彼此的目錄。
5、UDP:用戶數(shù)據(jù)包協(xié)議,它和TCP一樣位于傳輸層,和IP協(xié)議配合使用,在傳輸數(shù)據(jù)時(shí)省去包頭,但它不能提供數(shù)據(jù)包的重傳,所以適合傳輸較短的文件。
HTTP協(xié)議
HTTP是一個(gè)屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。
HTTP協(xié)議的主要特點(diǎn)可概括如下:
1、支持客戶/服務(wù)器模式。
2、簡單快速:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。請(qǐng)求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。
由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快。
3、靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對(duì)象。正在傳輸?shù)念愋陀蒀ontent-Type加以標(biāo)記。
4、無連接:無連接的含義是限制每次連接只處理一個(gè)請(qǐng)求。服務(wù)器處理完客戶的請(qǐng)求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時(shí)間。
5、無狀態(tài):HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對(duì)于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服務(wù)器不需要先前信息時(shí)它的應(yīng)答就較快。