-
- 通訊協議
1 定義
通信協議是指雙方實體完成通信或服務所必須遵循的規則和約定。協議定義了數據單元使用的格式,信息單元應該包含的信息與含義,連接方式,信息發送和接收的時序,從而確保網絡中數據順利地傳送到確定的地方。
在計算機通信中,通信協議用于實現計算機與網絡連接之間的標準,網絡如果沒有統一的通信協議,電腦之間的信息傳遞就無法識別。通信協議是指通信各方事前約定的通信規則,可以簡單地理解為各計算機之間進行相互會話所使用的共同語言。兩臺計算機在進行通信時,必須使用的通信協議。
2 三要素
協議主要由以下三個要素組成:
語法:“如何講”,數據的格式、編碼和信號等級(電平的高低)。
語義:“講什么”,數據內容、含義以及控制信息。
定時規則(時序):明確通信的順序、速率匹配和排序。[
3 特點
通信協議具有層次性、可靠性和有效性。
4 體系結構
將網絡體系進行分層就是把復雜的通信網絡協調問題進行分解,再分別處理,使復雜的問題簡化,以便于網絡的理解及各部分的設計和實現。分層結構示意圖如圖所示。每一層實現相對獨立的功能,下層向上層提供服務,上層是下層的用戶;有利于交流、理解、標準化;協議僅針對某一層,為同等實體之間通信制定;易于實現和維護;靈活性較好,結構上可分割。[3]5常用協議編輯局域網中常用的通信協議主要包括TCP/IP、NETBEUI和IPX/SPX三種協議,每種協議都有其適用的應用環境。
TCP/IP
TCP/IP(TransportControlProtocol/InternetProtocol,傳輸控制協議/Internet協議)的歷史應當追溯到Internet的前身—ARPAnet時代。為了實現不同網絡之間的互連,美國國防部于1977年到1979年間制定了TCP/IP體系結構和協議。TCP/IP是由一組具有專業用途的多個子協議組合而成的,這些子協議包括TCP、IP、UDP、ARP、ICMP等。TCP/IP憑借其實現成本低、在多平臺間通信安全可靠以及可路由性等優勢迅速發展,并成為Internet中的標準協議。在上世紀90年代,TCP/IP已經成為局域網中的首選協議,在最新的操作系統(如Windows7、WindowsXP、WindowsServer2003等)中已經將TCP/IP作為其默認安裝的通信協議。
NetBEUI協議
NetBEUI(NetBIOS增強用戶接口)協議由NetBIOS(網絡基本輸入輸出系統)發展完善而來,該協議只需進行簡單的配置和較少的網絡資源消耗,并且可以提供非常好的糾錯功能,是一種快速有效的協議。不過由于其有限的網絡節點支持(最多支持254個節點)和非路由性,使其僅適用于基于Windows操作系統的小型局域網中。
IPX/SPX協議
IPX/SPX(網際包交換/序列包交換)協議主要應用于基于NetWare操作系統的Novell局域網中,基于其他操作系統的局域網(如WindowsServer2003)能夠通過IPX/SPX協議與Novell網進行通信。在Windows2000/XP/2003系統中,IPX/SPX協議和NetBEUI協議被統稱為NWLink。[4]
內容來自百科網