進入通信行業,你會發現,無論在哪個崗位,都繞不開“協議”。 前輩大牛們不斷叨叨:“一定要學好協議”、“有問題翻翻協議”、“實現符不符合協議”。
協議到底是什么?為什么大家都在強調協議的重要性?學習協議有哪些注意事項?今天小編就給大家簡單介紹下相關內容。 無論你是對協議還一頭霧水的通信專業“后浪”,還是已經在利用協議解決工程問題、游刃有余的“前浪”,希望這篇文章都能讓你有所收獲。
01. 協議是什么?
狹義的協議就是網絡協議,是通信計算機雙方必須遵從的一組約定,如怎樣建立連接、怎樣互相識別等。只有遵守約定,計算機之間才能相互通信交流。 廣義上,各個行業組織出的技術規范與技術報告,國家標準,以及特定的具體業務信令流程,都可以稱為“協議”。 除了“協議”之外,還經常聽說“規范”、“標準”等,他們之間的聯系與區別可以參考下圖。
業界有數以千計的標準化和行業組織,國際的如ITU、3GPP,國家的如中國的CCSA、歐洲的ETSI。這里我們以3GPP為例進行介紹,這也是我們日常工作中接觸最多的組織之一。 (下文提及的“協議”都是指廣義上的協議。)
02. 為什么學協議?
當然是因為它重要呀!雖是一句轱轆話,但也是事實。協議的重要體現在它的權威性、及時性與基礎性。 權威體現在發布者與發布內容權威。能夠發布協議的都是業界主流的協會或機構,內容涵蓋無線接入網(RAN)、核心網&終端(CT)、業務&系統(SA)等一切通信相關問題。
及時體現在發布與更新及時。新版本可以第一時間獲取,按版本演進不斷更新,保證技術發展的持續性與指向性。
基礎體現在協議作為行業規范,給出了基礎性共識,同時提供了部分可選項。 一句話,閱讀經典,學就對了。
03. 怎樣學協議?
不同的崗位需要不同的個性指導,但小編也有一些共性的經驗(踩坑)小結。 好的方法是成功的一半,大家比較容易接觸到的是3GPP技術規范(TS),我們就從這兒談起。
1)直接從官網獲取協議文本 以3GPP為例,官網通過共享FTP的方式向所有人開放,訪問以下鏈接即可到達。?
2)了解歸屬、版本和內容 不同的規范有不同的系列(Series)歸屬,例如4G是36序列,5G是38序列。協議命名都遵循一定的編碼規范。
一段時間內固化的規范會出一個凍結版本,也就是Release,每個Release中也有小版本的更新。通常我們下載最新版本即可。 3GPP也提供了協議Release矩陣。有點類似SVN,它有一張總表介紹各協議的版本狀態,點擊協議號可以查詢具體信息并直接下載。
3)關注協議的目錄架構與縮略語 技術規范分為總覽性協議(如TS 23.501)或某一具體功能協議(如TS 32.251)兩種,以5G核心網的TS 23.501 5G系統的系統架構為例,以下是協議的目錄結構。
4)善用電子版本的查詢
曾經有位資深大牛和小編說,協議不是用來看的,是用來查的。當時剛入職不久的小編還不太理解,吭哧吭哧準備了一套紙質版準備決戰一番,挑燈夜戰幾晚,卻收效甚微。 隨著工作的深入,小編也遇到了需要查協議尋找某一知識點的場景。這時候電子版的查詢就非常方便了。 一份協議幾百頁面面俱到,但具體用到的就是某一頁的某條內容。所以,熟悉目錄,善用檢索,會事半功倍。 最后,小編再啰嗦兩句。 學習協議,不要畏難,也不要妄圖一口吃成胖子。通讀架構總覽后選取自己需要的精讀,讀懂到讀通是個漫長的過程。預祝各位都能有所收獲,成為通信巨浪,大家加油。
編輯:黃飛
?
評論
查看更多