【开发日常】什么是标准?什么是协议?标准和协议之间是什么关系?
什么是標準?
標準是對重復性事物和概念所做的統一規定,它以科學技術和實踐經驗的結合成果為基礎,經有關方面協商一致,由主管機構批準,以特定形式發布作為共同遵守的準則和依據。
帶入到專業領域,比如網絡標準。網絡標準一般指由IEEE 802在信息技術領域制定的標準。
IEEE是世界權威的標準制定機構,目前已經為通信、信息技術、發電產品等制定了許多現行產業標準。(IEEE標準協會下設IEEE 802)
說人話:
標準就是把之前好用/常用的方法具象化。像是菜譜,大家只需要嚴格照著菜譜就能做出一樣的味道。
什么是協議?
協議,網絡協議的簡稱,網絡協議是通信計算機雙方必須共同遵從的一組約定。如怎么樣建立連接、怎么樣互相識別等。只有遵守這個約定,計算機之間才能相互通信交流。它的三要素是:語法、語義、時序。
為了使數據在網絡上從源到達目的,網絡通信的參與方必須遵循相同的規則,這套規則稱為協議(protocol),它最終體現為在網絡上傳輸的數據包的格式。
說人話:
協議就是一種約定。像是語言,你說中文我也說中文,咱們就能交流,就能實現信息的傳遞。
標準和協議的區別?
協議是一組控制數據通信的規則和約定;標準是數據通信中遵循的特定的規章和準則。
協議可以是私下自定義的,而標準需要有一個具有公信力的官方的組織,公開發布并得到大家的支持和擁護。
說人話:
協議可以是上海人互相用上海話交流,溫州人互相用溫州話交流; 標準是中國的官方統一語言是普通話。
協議如何變成標準?
為了從協議得到一套通信標準,我們需要:
加入一個標準化組織。通信領域最大兩家是OSI和IEEE。
長期堅持參與組織活動,獲取聲望和朋友。
按照流程和組織關注點提交文檔。
爭取盟友投票。
總結
以上是生活随笔為你收集整理的【开发日常】什么是标准?什么是协议?标准和协议之间是什么关系?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【原创】QT5-卸载精灵v1.0-卸载w
- 下一篇: 沉默的家庭暴力