粗粗的略掃了一下這本書,還是寫的比較深入的,當然也有一些概念的敘述和未來技術的暢想,不錯的一本科普書;
新一代核心網協議體系
"工欲善其事,必先利其器。"每一代通信系統都有與之適應的協議體系。繼3GPP確立了5G采用SBA作為5G核心網的基礎架構后,5G核心網控制面網絡功能間的接口協議設計成了SBA標准進一步落地的關鍵。SBA接口涉及多個層次的協議選擇,即傳輸層、應用層、API(應用程序編輯接口)設計方式、序列化方法、IDL(接口描述語言),每個協議都有眾多備選。經過產業界的深入分析及熱烈討論,最終確定了以TCP(傳輸控制協議)、HTTP 2.0、JSON(JavaScript[2] 對象標記)、RESTful(表征狀態轉移)、OpenAPI 3.0(開放應用編程接口3.0)的組合為基礎的服務化接口協議體系(見圖6–10)。


圖6–10 服務化接口協議體系
TCP:它是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。在簡化的計算機網絡OSI(開放式系統互聯)模型中,它完成第四層傳輸層所指定的功能。在互聯網協議族中,TCP層位於網絡層之上、應用層之下的中間層。
HTTP 2.0:下一代HTTP協議。該協議由互聯網工程任務組(IETF)的一個工作小組設計。HTTP 2.0具有二進制分幀層、多路復用、服務端推送、頭部壓縮(HPACK)、應用層重置連接、請求優先級設置幾大優勢。
JSON:一種輕量級的數據交換格式。它采用完全獨立於編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得JSON成為理想的數據交換語言。這一格式易於人閱讀和編寫,同時也易於機器解析和生成,並能有效提升網絡傳輸效率。
RESTful(簡稱REST):它描述了一個架構樣式的網絡系統,是一種軟件架構風格、設計風格,提供了一組設計原則和約束條件。在目前主流的三種網絡服務交互方案中,相比SOAP(簡單對象訪問協議)以及XML–RPC(可擴展標記語言–遠程過程調用),RESTful更加簡單明了,無論是對URL(統一資源定位符)的處理還是對Payload(有效載荷)的編碼,RESTful都傾向於用更加簡單輕量的方法設計和實現。
OpenAPI 3.0:它為RESTful API定義了一個與語言無關的標准接口。在不需要訪問源代碼、文檔或通過網絡流量檢查的情況下,人和計算機能夠通過它發現並理解服務的功能。基於合適的定義,消費者可以使用最簡單的實現邏輯來理解遠程服務並與之交互。
文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。
__________________________________________________________________________________
若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)
