網絡協議的種類

2017 06 28 BOAC


網絡協議是一種特殊的軟件,是計算機網絡實現其功能的最基本機制。網絡協議的本質是規(guī)則,即各種硬件和軟件必須遵循的共同守則。網絡協議并不是一套單獨的軟件,它融合于其他所有的軟件系統(tǒng)中,因此可以說,協議在網絡中無所不在。網絡協議遍及OSI通信模型的各個層次,從我們非常熟悉的TCP/IP、HTTP、FTP等協議,有上千種之多。對于普通用戶而言,不需要關心太多的底層通信協議,只需要了解其通信原理即可。在實際管理中,底層通信協議一般會自動工作,不需要人工干預。但是對于第三層以上的協議,就經常需要人工干預了,比如TCP/IP協議就需要人工配置局域網常用的三種通信協議分別TCP/IP協議、NetBEUI協議和IPX/SPX協議。 TCP/IP協議毫無疑問是這三大協議中最重要的一個,作為互聯網的基礎協議,沒有它就根本不可能上網,任何和互聯網有關的操作都離不開TCP/IP協議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,而通過局域網訪問互聯網的話,就要詳細設置IP地址,網關,子網掩碼,DNS服務器等參數。

TCP/IP協議

TCP/IP協議族中包括上百個互為關聯的協議,不同功能的協議分布在不同的協議層, 幾個常用協議如下:

1、Telnet:提供遠程登錄功能,一臺計算機用戶可以登錄到遠程的另一臺計算機上,如同在遠程主機上直接操作一樣。
2、FTP:遠程文件傳輸協議,允許用戶將遠程主機上的文件拷貝到自己的計算機上。
3、SMTP:簡單郵政傳輸協議,用于傳輸電子郵件。
4、NFS:網絡文件服務器,可使多臺計算機透明地訪問彼此的目錄。
5、UDP:用戶數據包協議,它和TCP一樣位于傳輸層,和IP協議配合使用,在傳輸數據時省去包頭,但它不能提供數據包的重傳,所以適合傳輸較短的文件。

HTTP協議

HTTP是一個屬于應用層的面向對象的協議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。

HTTP協議的主要特點可概括如下:

1、支持客戶/服務器模式。
2、簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務器聯系的類型不同。
由于HTTP協議簡單,使得HTTP服務器的程序規(guī)模小,因而通信速度很快。
3、靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記。
4、無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間。
5、無狀態(tài):HTTP協議是無狀態(tài)協議。無狀態(tài)是指協議對于事務處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在服務器不需要先前信息時它的應答就較快。