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