數(shù)據(jù)通信重要組成,數(shù)據(jù)通信協(xié)議超詳細解讀
數(shù)據(jù)通信是當代生活不可缺少的一環(huán),沒有數(shù)據(jù)通信,任何網(wǎng)絡傳輸均將失效。數(shù)據(jù)通信中,數(shù)據(jù)通信協(xié)議尤為重要。本文中,將對數(shù)據(jù)通信協(xié)議予以解讀。如果你對數(shù)據(jù)通信具有興趣,不妨繼續(xù)往下閱讀哦。
數(shù)據(jù)通信討論的是從一個設備到另一個設備傳輸信息。協(xié)議定義了通信的規(guī)則,以便發(fā)送者和接收者能夠協(xié)調(diào)他們的活動。在物理層上,信息被轉(zhuǎn)換成可以通過有線媒體(銅線或光纜)或無線媒體(無線電或紅外線傳輸)傳輸?shù)男盘?。高層協(xié)議則定義了傳輸信息的封裝、流控制和在傳輸中被丟失或破壞信息的恢復技術。
一、通信協(xié)議
可以將通信協(xié)議比喻成外交大使館中使用的外交協(xié)議。各種級別的外交官們負責處理不同類型的協(xié)議。他們與其他大使館同等級別的外交官進行聯(lián)系。同樣,通信協(xié)議也有一個分層的體系結(jié)構(gòu)。當兩個系統(tǒng)交換數(shù)據(jù)時,每層中協(xié)議互相通信以處理通信的各個方面。下圖是一個簡表。
很久以前,ISO(國際標準化組織)于1979年開發(fā)了OSI (開放系統(tǒng)互連)模型。該模型采用分層結(jié)構(gòu),把網(wǎng)絡協(xié)議分為七個層次,由下向上依次是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、會話層、表示層和應用層。模型中規(guī)定了各層的功能及其與相臨層的接口。按照“開放系統(tǒng)OSI互連參考模型”設計和組建的網(wǎng)絡是彼此開放和可以互連的,從而可以保證世界各地的網(wǎng)絡連為一體。盡管OSI模型從未成為流行的標準,但是它仍用于描述協(xié)議分層。
二、數(shù)據(jù)通信協(xié)議的特點
數(shù)據(jù)通信協(xié)議有兩個顯著特點:
一是都采用分層結(jié)構(gòu)。網(wǎng)路體系結(jié)構(gòu)實際上就是通信功能層次和協(xié)議的集合。在開放系統(tǒng)中,各端系統(tǒng)必須執(zhí)行開放系統(tǒng)互連參考模型中的七層協(xié)議,中繼系統(tǒng)則執(zhí)行其下三層協(xié)議。
二是數(shù)據(jù)通信協(xié)議都是以標準的形式出現(xiàn)。這里所說的標準包括國際標準和各國各公司的標準。數(shù)據(jù)通信協(xié)議的國際標準主要有相關的CCITT建議和ISO標準。CCITT建議是從數(shù)據(jù)通信網(wǎng)的角度出發(fā)的,ISO標準則是從網(wǎng)路終端系統(tǒng)的角度出發(fā)的,二者的相應協(xié)議標準互相兼容。CCITT有關數(shù)據(jù)通信協(xié)議的主要建議有V系列建議、X系列建議、T系列建議和I系列建議。V系列建議規(guī)定了電話網(wǎng)中數(shù)據(jù)傳輸協(xié)議(X系列建議系統(tǒng)地規(guī)定了數(shù)據(jù)通信網(wǎng)業(yè)務和業(yè)務功能、網(wǎng)路體系結(jié)構(gòu)、網(wǎng)路互連、移動數(shù)據(jù)通信、網(wǎng)路編號方案、數(shù)據(jù)傳輸質(zhì)量、網(wǎng)路管理和安全體系結(jié)構(gòu)等協(xié)議以及消息處理系統(tǒng)和目錄查詢等應用協(xié)議;T系列建議規(guī)定了數(shù)據(jù)終端及應用協(xié)議》1系列建議規(guī)定了綜合業(yè)務數(shù)字(ISDN)中數(shù)據(jù)通信的協(xié)議。
三、數(shù)據(jù)通信協(xié)議的工程技術
協(xié)議實用化的主要技術。主要包括協(xié)議形式化描述技術、協(xié)議驗證技術、協(xié)議分析技術和協(xié)議一致性測試技術。
1.協(xié)議形式化描述技術
協(xié)議形式化描述技術是用某種具有形式語法或語義的語言(包括狀態(tài)圖表等)對某種給定協(xié)議進行說明的技術,是為協(xié)議實現(xiàn)莫定基礎的一種有效手段,是使協(xié)議無含糊性和能夠唯一解釋的一種表示技術。CCITT和ISO相繼研究出SDL(說明和描述語言)、ESTELLE(擴展的狀態(tài)轉(zhuǎn)移語言)和LOTOSC時序說明語言)三種形式化描述技術。
2.協(xié)議驗證技術
協(xié)議驗證技術證明所描述的對象是否滿足協(xié)議規(guī)范的技術。主要的方法有:
①狀態(tài)轉(zhuǎn)移法利用狀態(tài)轉(zhuǎn)移圖表示協(xié)議和驗證協(xié)議的各種性質(zhì)的方法。這種方法容易檢測死鎖現(xiàn)象以及檢測出現(xiàn)特殊狀態(tài)的可能性,也可以用計算機自動實現(xiàn)。缺點是當協(xié)議規(guī)模增大和復雜化時,狀態(tài)數(shù)增加,計算機處理就比較困難。這種方法多用于已經(jīng)模型化了的通信進程間的事件交換。
②編程語言法以PASCAL等高級編程語言為基礎,增加適于表示協(xié)議的固定命令集所形成的語言規(guī)范的驗證方法。這種方法可以用于驗證用狀態(tài)轉(zhuǎn)移法難以驗證的序列號和定時值等參數(shù)的處理規(guī)程,
③時序邏輯法在邏輯運算符(邏輯和、邏輯乘、同意、否定等)的基礎上增加時間運算符的規(guī)范描述驗證方法。這種方法對協(xié)議生存性和安全性的驗證能力強,但當協(xié)議規(guī)模較大時,描述內(nèi)容的可理解性降低,驗證變得困難。
④代數(shù)方法利用操作、參數(shù)的說明部分(定義域、值域)和公理來規(guī)定協(xié)議規(guī)范的驗證方法。這種方法的優(yōu)點是協(xié)議規(guī)范作為公理給出,驗證和協(xié)議規(guī)范描述可在同一框架中討論。缺點是協(xié)議規(guī)模大時,可理解性降低,維護變得困難。
3.協(xié)議分析技術
協(xié)議分析技術是在協(xié)議開發(fā);、試驗和維護等過程中,對協(xié)議的執(zhí)行狀況進行判斷和故障診斷,從而判定協(xié)議執(zhí)行正確性的技術。協(xié)議分析是利用協(xié)議分析儀,采用監(jiān)控和模擬兩種方式來實現(xiàn)的。監(jiān)控方式是協(xié)議分析儀通過顯示和存儲從線路上接收到的數(shù)據(jù)信號,供操作人員判斷和分析。模擬方式是用協(xié)議分析儀代替主計算機或終端,在預先編制的程序控制下,檢査和分析被測設備執(zhí)行協(xié)議的正確性。
協(xié)議一致性測試技術測試數(shù)據(jù)通信系統(tǒng)中協(xié)議實現(xiàn)和協(xié)議標準之間一致性程度的技術。其目的在于提高數(shù)據(jù)通信設備之間的互操作性。
以上便是此次小編帶來的“數(shù)據(jù)通信”相關內(nèi)容,通過本文,希望大家對數(shù)據(jù)通信協(xié)議相關知識具備一定的了解。如果你喜歡本文,不妨持續(xù)關注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!





