通訊協議那點事之不會學協議?

進入通信行業,你會發現,無論在哪個崗位,都繞不開“協議”。前輩大牛們不斷叨叨:“一定要學好協議”、“有問題翻翻協議”、“實現符不符合協議”。
協議到底是什麼?爲什麼大家都在強調協議的重要性?學習協議有哪些注意事項?今天小編就給大家簡單介紹下相關內容。

1 協議是什麼

狹義的協議就是網絡協議,是通信計算機雙方必須遵從的一組約定,如怎樣建立連接、怎樣互相識別等。只有遵守約定,計算機之間才能相互通信交流。
廣義上,各個行業組織出的技術規範與技術報告,國家標準,以及特定的具體業務信令流程,都可以稱爲“協議”。
除了“協議”之外,還經常聽說“規範”、“標準”等,他們之間的聯繫與區別可以參考下圖。
在這裏插入圖片描述業界有數以千計的標準化和行業組織,國際的如ITU、3GPP,國家的如中國的CCSA、歐洲的ETSI。這裏我們以3GPP爲例進行介紹,這也是我們日常工作中接觸最多的組織之一。

2 爲什麼學協議

當然是因爲它重要呀!雖是一句軲轆話,但也是事實。協議的重要體現在它的權威性、及時性與基礎性。權威體現在發佈者與發佈內容權威。能夠發佈協議的都是業界主流的協會或機構,內容涵蓋無線接入網(RAN)、核心網&終端(CT)、業務&系統(SA)等一切通信相關問題。
在這裏插入圖片描述
及時體現在發佈與更新及時。新版本可以第一時間獲取,按版本演進不斷更新,保證技術發展的持續性與指向性。基礎體現在協議作爲行業規範,給出了基礎性共識,同時提供了部分可選項。
在這裏插入圖片描述
一句話,閱讀經典,學就對了

03 怎麼學協議

不同的崗位需要不同的個性指導,但也有一些共性的經驗(踩坑)小結。
好的方法是成功的一半,大家比較容易接觸到的是3GPP技術規範(TS),我們就從這兒談起。
(1)直接從官網獲取協議文本
以3GPP爲例,官網通過共享FTP的方式向所有人開放,訪問以下鏈接即可到達。
https://www.3gpp.org/ftp/Specs/archive/
(2)瞭解歸屬、版本和內容
不同的規範有不同的系列(Series)歸屬,例如4G是36序列,5G是38序列。協議命名都遵循一定的編碼規範。
在這裏插入圖片描述
一段時間內固化的規範會出一個凍結版本,也就是Release,每個Release中也有小版本的更新。通常我們下載最新版本即可。3GPP也提供了協議Release矩陣。有點類似SVN,它有一張總表介紹各協議的版本狀態,點擊協議號可以查詢具體信息並直接下載。在這裏插入圖片描述
(3)關注協議的目錄架構與縮略語
技術規範分爲總覽性協議(如TS 23.501)或某一具體功能協議(如TS 32.251)兩種,以5G核心網的TS 23.501 5G系統的系統架構爲例,以下是協議的目錄結構。
在這裏插入圖片描述
(4)善用電子版本的查詢
曾經有位資深大牛說,協議不是用來看的,是用來查的。當時剛入職不久的萌新還不太理解,吭哧吭哧準備了一套紙質版準備決戰一番,挑燈夜戰幾晚,卻收效甚微。隨着工作的深入,小編也遇到了需要查協議尋找某一知識點的場景。這時候電子版的查詢就非常方便了。一份協議幾百頁面面俱到,但具體用到的就是某一頁的某條內容。所以,熟悉目錄,善用檢索,會事半功倍。

總結:學習協議,不要畏難,也不要妄圖一口喫成胖子。通讀架構總覽後選取自己需要的精讀,讀懂到讀通是個漫長的過程。預祝各位都能有所收穫,成爲通信巨浪,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章