网络与通信协议

——初学者小白的学习历程,欢迎各位大佬指点~~

什么是网络?

        通俗地讲,我们日常上网所使用的网络——互联网,即是一种庞大的网络拓扑。在国内,我们的手机上网、WIFI等都是主要依靠三大网络运营商:移动、联通、电信提供网络。常见的4G、5G,都是依靠手机卡和运行商上网服务。在物联网技术中,常见的NB-IoT、Cat1、ZigBee、Lora都属于网络中的一种,从本质上来说,这些都是属于蜂窝网络中的一种。

什么是通信协议?

        通信协议可以理解为在设备进行数据交换,或者进行通信连接的时候,出于安全性、数据准确性等,通信双方所约定的、所要遵守的链接规则。TCP、UDP、MQTT、HTTP、FTP等等,都是属于通信协议。

网络与通信协议关系

        对于初学者来说(例如我),在使用一些通信模块的时候,往往会有一种疑惑:为什么我使用的NB-IoT模块/Cat1模块需要有SIM卡才能联网,而且还一个模块还支持TCP/UDP/HTTP/MQTT等等多种通信协议。NB-IoT/Cat与TCP/UDP/MQTT之间的关系到底是怎么样的呢?

        可以抽象地理解成:网络是路,通信协议是交通工具。

        从家到学校,我们可以走很多条路:

                                 

        这些路就像是我们采取的网络,如NB-IoT、Cat1、4G等等,是起点到终点可以采取的方式,在通信中,也就是数据发送源和数据接收源进行数据传输,可以采取的通信方式。(当然,不同的路,距离不一样,路况不一样。同样的,采用不同的数据传输方式,其效率、安全性都不一样,因根据实际情况选取合适的通信方式)。

        通信协议,则像是交通工具。同一条路线,我们可以骑自行车、开电动车、坐公交,甚至坐公交。不管我们选择什么交通工具,都是在某一条路线上,而不可能单单坐着交通工具,然后就直接到了终点(除非你会瞬移,而且瞬移还得有瞬移通道.....)

       总的来说:

  1. 网络是信息通道,通信协议是传输规则。
  2. 网络为通信双方提供数据交互通道,通信协议则为通信双方提供数据交互方式。数据必须在选取网络频段内,根据双方约定的通信协议进行相应的数据传输。
  3. 大多数网络可以选择多种通信协议,每一种通信协议也可以适用于多种网络中。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值