分类导航

路由器|交换机|网络协议|网络知识|

电脑菜鸟 - 网络技术 - 网络协议 - 三分钟教你读懂通信协议

三分钟教你读懂通信协议

2022-10-27 23:11中兴文档 网络协议

协议到底是什么?为什么大家都在强调协议的重要性?学习协议有哪些注意事项?今天小编就给大家简单介绍下相关内容。

进入通信行业,你会发现,无论在哪个岗位,都绕不开“协议”。

前辈大牛们不断叨叨:

“一定要学好协议”

“有问题翻翻协议”

“实现符不符合协议”

......

三分钟教你读懂通信协议

协议到底是什么?为什么大家都在强调协议的重要性?学习协议有哪些注意事项?今天小编就给大家简单介绍下相关内容。

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

01. 协议是什么

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

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

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

三分钟教你读懂通信协议

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

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

02. 为什么学协议

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

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

三分钟教你读懂通信协议

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

三分钟教你读懂通信协议

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

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

03. 怎么学协议

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

好的方法是成功的一半,大家比较容易接触到的是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系统的系统架构为例,以下是协议的目录结构。

三分钟教你读懂通信协议

4)善用电子版本的查询

曾经有位资深大牛和小编说,协议不是用来看的,是用来查的。当时刚入职不久的小编还不太理解,吭哧吭哧准备了一套纸质版准备决战一番,挑灯夜战几晚,却收效甚微。

随着工作的深入,小编也遇到了需要查协议寻找某一知识点的场景。这时候电子版的查询就非常方便了。

一份协议几百页面面俱到,但具体用到的就是某一页的某条内容。所以,熟悉目录,善用检索,会事半功倍。

最后,小编再啰嗦两句。

学习协议,不要畏难,也不要妄图一口吃成胖子。通读架构总览后选取自己需要的精读,读懂到读通是个漫长的过程。预祝各位都能有所收获,成为通信巨浪,大家加油。

原文地址:https://mp.weixin.qq.com/s?__biz=MjM5MTQ0MTQ2Mg==&mid=2650861513&idx=1&sn=b047cbe4b27bf017141b68465acebfe3&chksm=bd4138908a36b1867c28a9889a6790c36a98e4fcba8d132cc721bc2a662e6d08f1a68e2cf2b0&mpshare=1&s

延伸 · 阅读

精彩推荐
  • 网络协议三分钟教你读懂通信协议

    三分钟教你读懂通信协议

    协议到底是什么?为什么大家都在强调协议的重要性?学习协议有哪些注意事项?今天小编就给大家简单介绍下相关内容。...

    中兴文档9972022-10-27
  • 网络协议为什么叫 HTTP/2 ,而不是 HTTP/2.0 ?

    为什么叫 HTTP/2 ,而不是 HTTP/2.0 ?

    互联网时代,足不出户,点点鼠标就可以轻松了解外面的世界变化,这一切得益于网络传输数据。我们都知道网络有7层模型,从底层到上层依次是:物理层...

    微观技术4842022-11-01
  • 网络协议OAuth2.0协议扩展——OIDC认证协议

    OAuth2.0协议扩展——OIDC认证协议

    客户端无法认定资源拥有者就是正确的拥护者,虽然市面上的OAuth 2.0能够保证授权的安全性,但是OAuth 2.0本身并没有对用户认证提供明确的规范。...

    码农小胖哥4952022-08-02
  • 网络协议从一次线上问题说起,详解 TCP 半连接队列、全连接队列

    从一次线上问题说起,详解 TCP 半连接队列、全连接队列

    某次大促值班 ing,对系统稳定性有着充分信心、心态稳如老狗的笔者突然收到上游反馈有万分几的概率请求我们 endpoint 会出现 Connection timeout 。...

    云巅论剑11612022-10-28
  • 网络协议一文读懂 https 底层原理

    一文读懂 https 底层原理

    既然https协议本质只是http上加了安全层,本文就主要将安全层是怎么实现的。当然要靠加密。加密又分成对称加密和非对称加密。...

    Java知音11462022-12-26
  • 网络协议HTTP缓存协议实战

    HTTP缓存协议实战

    缓存,又称作Cache,我们把临时存储数据的地方叫做缓存池,缓存池里面放的数据就叫做缓存,本文就以实战的形式为大家介绍HTTP缓存协议。...

    vivo互联网技术6942023-03-10
  • 网络协议5分钟看懂互联网安全协议IPSec

    5分钟看懂互联网安全协议IPSec

    通信双方需要一个真正在IP层提供安全性的方法,保证发送和接收的数据是安全的,IPSec(Internet Protocol Security,互联网安全协议)做到了。...

    中兴文档9342022-11-01
  • 网络协议四次挥手,TCP连接的关闭

    四次挥手,TCP连接的关闭

    我们退出 telnet 命令后,TCP 将关闭连接。于此同时,我们通过 tcpdump 也观察到 TCP 关闭连接的通信过程。本节,我们继续深入研究 TCP 关闭连接的通信细节。...

    小菜学编程9942022-10-28