計算機網絡協議簡明概述
網絡的基礎,就是眾多計算機網絡協議的搭建和應用。那么我們如何理解這一概念呢?下面我們就闡述一下計算機網絡通信協議的概述。網絡通信協議(Network Communication Protocol,通常簡稱為"網絡協議"(Network Protocol))就是對計算機之間通信的信息格式、能被收/發雙方接受的傳送信息內容的一組定義.為了實現OSI七層參考模型功能,各層都有許多負責各個不同方面,解決不同問題的通信協議,如有物理層中的物理接口通信協議(如RS-232、RS-449和V.35等),數據鏈路層的數據鏈接協議(如CSMA/CD、SDLC和HDLC等),網絡層則有許多路由層協議(如IP、RIP、OSPF和IGRP等),傳輸層則有許多傳輸控制協議(如TCP、FTP和TFFP等),同樣會話層、表示層和應用都有許多相應的的網絡協議(如應用層的POP3、SMTP、SNMP和DNS等).就是在這些許許多多的通信協議的共同作用下,網絡的七層模型才能全部正常工作,確保網絡通信的正常.
計算機網絡協議的分類
網絡協議是一種特殊的軟件,是計算機網絡實現其功能的最基本機制.網絡協議的本質是規則,即各種硬件和軟件必須遵循的共同守則.但網絡協議又不是一套單獨的軟件,它通常融合在其他軟件系統中.網絡協議遍及OSI通信模型的各個層次,從我們非常熟悉的TCP/IP、HTTP、FTP協議,到OSPF、IGP等高級路由協議都可以認為是網絡協議,有上千種之多.
在所有常用的網絡協議中,又可以分常用的基礎型協議和常用的應用型協議.TCP/IP、IPX/SPX、NetBEUI屬于常用的基礎型協議;而HTTP、PPP、FTP則屬于常用的應用型協議.基礎型協議用來提供網絡連接服務,它在網絡連接和通信活動中必不可少;應用型協議對于網絡來說不是必需的,而是在具體應用到網絡服務時才需要.如HTTP協議只在進行因特網應用時才需要,FTP協議則只用于文件傳輸活動中.
網絡協議的作用與組成
網絡協議所起的主要作用和所適用的應用環境各不相同,有的是專用的,如IPX/SPX就專用于Novell公司的NetWare操作系統,而NetBEUI協議則專用于微軟公司的Windows系統;有的則是通用的(當然是相對的),如TCP/IP協議就適用于幾乎所有的系統和應用環境.在這么多的計算機網絡協議中,一般網絡用戶只需要著重掌握幾種常用和主要的協議即可.
網絡協議包括語義、語法和時序三個組成部分.
語義是對協議元素的含義進行解釋,不同類型的協議元素所規定的語義是不同的.語法是將若干個協議元素和數據組合在一起用來表達一個完整的內容所應遵循的格式,也就是對信息的數據結構做一種規定.而時序是對事件實現順序的詳細說明.例如在雙方進行通信時,發送點發出一個數據報文,如果目標點正確收到,則回答源點接收正確;若接收到錯誤的信息,則要求源點重發一次.