目录

协议是什么

为什么学协议

怎么学协议

1)直接从官网获取协议文本

2)了解归属、版本和内容

3)关注协议的目录架构与缩略语


无论你是对协议还一头雾水的通信专业“后浪”,还是已经在利用协议解决工程问题、游刃有余的“前浪”,希望这篇文章都能让你有所收获。

协议是什么

狭义的协议就是网络协议,是通信计算机双方必须遵从的一组约定,如怎样建立连接、怎样互相识别等。只有遵守约定,计算机之间才能相互通信交流。

广义上,各个行业组织出的技术规范与技术报告,国家标准,以及特定的具体业务信令流程,都可以称为“协议”。

除了“协议”之外,还经常听说“规范”、“标准”等,他们之间的联系与区别可以参考下图。

业界有数以千计的标准化和行业组织,国际的如ITU、3GPP,国家的如中国的CCSA、欧洲的ETSI。这里我们以3GPP为例进行介绍,这也是我们日常工作中接触最多的组织之一。

(下文提及的“协议”都是指广义上的协议。)

为什么学协议

当然是因为它重要呀!虽是一句轱辘话,但也是事实。协议的重要体现在它的权威性、及时性与基础性。

权威体现在发布者与发布内容权威。能够发布协议的都是业界主流的协会或机构,内容涵盖无线接入网(RAN)、核心网&终端(CT)、业务&系统(SA)等一切通信相关问题。

及时体现在发布与更新及时。新版本可以第一时间获取,按版本演进不断更新,保证技术发展的持续性与指向性。

基础体现在协议作为行业规范,给出了基础性共识,同时提供了部分可选项。

一句话,阅读经典,学就对了。

怎么学协议

不同的岗位需要不同的个性指导,但小编也有一些共性的经验(踩坑)小结。

好的方法是成功的一半,大家比较容易接触到的是3GPP技术规范(TS),我们就从这儿谈起。

1)直接从官网获取协议文本

以3GPP为例,官网通过共享FTP的方式向所有人开放,访问以下链接即可到达。

https://www.3gpp.org/ftp/Specs/archive/

2)解归属、版本和内容

不同的规范有不同的系列(Series)归属,例如4G是36序列,5G是38序列。协议命名都遵循一定的编码规范。

一段时间内固化的规范会出一个冻结版本,也就是Release,每个Release中也有小版本的更新。通常我们下载最新版本即可。

3)注协议的目录架构与缩略语

技术规范分为总览性协议(如TS 23.501)或某一具体功能协议(如TS 32.251)两种,以5G核心网的TS 23.501 5G系统的系统架构为例,以下是协议的目录结构。

如何读懂3GPP协议相关推荐

  1. 快速读懂Http3协议总结

    <网络编程懒人入门(十二):快速读懂Http/3协议,一篇就够!> 什么是 http3 当IETF正式标准化HTTP/2时,Google正在独立构建一个新的传输协议,名为gQUIC.它后来 ...

  2. 网络编程之一泡尿的时间,快速读懂QUIC协议

    网络编程之一泡尿的时间,快速读懂QUIC协议 TCP协议到底怎么了? QUIC协议登场 QUIC协议的目标 QUIC协议这么好,可以大规模切换为QUIC吗? QUIC协议实践 我想试试QUIC协议,可 ...

  3. 一文带你读懂HTTP协议的前世今生

    点击上方蓝字关注我们 HTTP,Hypertext Transfer Protocol,超文本协议,是在万维网上传输文件(如文本.图形图像.声音.视频和其他多媒体文件)的规则集.如果web用户打开他们 ...

  4. 一文读懂MQTT协议

    1  概述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级 ...

  5. 一图读懂开源协议_一张经典图,开源协议比较

    部分内容来自维基 MPLMozilla公共许可证 版本 2.0 发布日期 2012年1月3日 是 是 (MPL 2.0預設與GPL 2+.LGPL 2.1+.AGPL 3+相容) 与其他协议代码链接 ...

  6. 一文读懂 HTTP 协议的演化历程

    通过本课程你会学到什么 1.系统掌握 Web 全栈技能树 2.网络.前后端.持久化等核心技术解析 3.全栈开发的技术比较和选型 4.拓宽技术视野,培养全栈思维 HTTP 协议是互联网基础中的基础,和很 ...

  7. 一文读懂RTSP协议-【RTSP协议详解】

    RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议.RTSP对流 ...

  8. 五分钟读懂TCP 协议

    点击上方"视学算法",选择"置顶或者星标" 第一时间阅读精彩文章! 作者:阮一峰 地址:http://www.ruanyifeng.com/blog/2017/ ...

  9. ppp chap 加密摘要_“网络工程师培训”基础教程:一文读懂PPP协议

    1.PPP协议简介 PPP 是一种得到广泛应用的广域网协议,它同时支持同/异步传输介质,也支持拨号方式.在我们的日常生活.工作中,拨号上网.DDN 专线等网络连接方式都是封装的 PPP 协议. 2.P ...

  10. 一文读懂 NMEA-0183 协议数据

    NMEA 是 National Marine Electronics Association 的缩写,是美国国家海洋电子协会的简称,现在是 GPS 导航设备统一的 RTCM 标准协议.NMEA-018 ...

最新文章

  1. 暴雪应该从《争霸艾泽拉斯》中吸取什么教训?
  2. 集成 websocket 的四种方案
  3. 95-10-055-启动-MetadataCache
  4. verilog中assign和always@(*)的区别和易忽略的点
  5. pushbox(1)
  6. Mellanox刘通:开放的理念让Mellanox的优势愈加凸显
  7. Android 使用JSON格式与服务器交互 中文乱码问题解决
  8. 学科竞赛作品 智能家居受控端
  9. 数据中心运营商Chayora公司获得渣打银行的战略投资
  10. [Docker] Docker安装和简单指令
  11. rust狗阳的师傅是谁_杨幂迪丽热巴新剧同天官宣,你更期待谁呢?
  12. mysql 1064 update_MySQL更新错误#1064
  13. 最新最全MTK联发科手机芯片型号及参数汇总
  14. Visual Studio 2010 Win32 Usb HID 动态库创建
  15. 华为交换机如何恢复出厂设置
  16. 【ESXi中的群晖存储空间扩容】
  17. GitHub 上排名前 100 的 Android 开源库介绍
  18. Wind万得PythonAPI量化接口常用小工具——时序数据处理及工作日前推查询
  19. linux bt客户端 命令行,Linux下的Bt客户端
  20. js中的的GO和AO

热门文章

  1. 面试官让我说一下Mybatis一级缓存、二级缓存的区别,史诗级回答让他刮目相看
  2. 实现一个二维码支持微信和支付宝同时收付款
  3. VS修改软件生成的 exe名称
  4. LED显示屏智能化监控运维管理解决方案
  5. 二、vue组件化开发(轻松入门vue)
  6. 【Linux】进程间通信之消息队列
  7. 傲梅分区助手克隆Linux硬盘,傲梅分区助手如何复制磁盘?分区助手克隆磁盘的具体教程...
  8. (ECCV-2020)步态横向网络-GLN
  9. win7升级Powershell到5.1(for flutter)
  10. 抖音直播视频下载保存到本地地瓜网络技术