快捷搜索:  汽车  科技

微信传递功能怎么用(微信原来是这样传输消息的)

微信传递功能怎么用(微信原来是这样传输消息的)3、好不容易找到一部精彩的电影,结果几秒中卡一次,瞬间没了兴趣[紫薇别走]2、游戏打到一半,突然断网了,哦!No!这局可是晋级赛啊[白眼] 一、生活中的糟心事件:1、微信聊天正开始,突然消息发送不出去了[吐血]

你知道微信发送信息是如何传输的吗

一张图带你学习数据的发送过程

微信传递功能怎么用(微信原来是这样传输消息的)(1)

网管!断网了!

快来看一下!

一、生活中的糟心事件:

1、微信聊天正开始,突然消息发送不出去了[吐血]

2、游戏打到一半,突然断网了,哦!No!这局可是晋级赛啊[白眼]

3、好不容易找到一部精彩的电影,结果几秒中卡一次,瞬间没了兴趣[紫薇别走]

4、下载一些学习资料,看着那几十KB的速度,这什么时候才能下载完呀[震惊]

。。。

微信传递功能怎么用(微信原来是这样传输消息的)(2)

诸如此类的情况还有很多,这样的场景确实让人很不舒服[发怒]。接下来,给大家介绍下网络中基本的组成部件——网卡


二、什么是网卡

在IT领域,网络是一个非常重要,其中网卡就是一个关键的组件,接下来,我们来学习一下什么是网卡,来看一下百科对它的定义:

  • 计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。网络接口板又称为通信适配器或网络适配器(adapter)或网络接口卡NIC(Network Interface Card),但是现在更多的人愿意使用更为简单的名称“网卡”。

说白了,就是上网用的卡,我们的手机、电脑需要有这张卡才能上网。大家对于“卡”,普遍接触到的都是生活中的银行卡,电话卡,身份证等,那么网卡是长什么样子呢?它长得还是有些奇怪的,来看一下图片。

微信传递功能怎么用(微信原来是这样传输消息的)(3)

从图片可以看到,网卡是一个电路板一样的东西,里面有很多的小元器件,左边就是我们最熟悉的网线插口,不过生活中都看不到里面的构造,只是看到一个网口而已,通过上面的图片,大家就有了初步的印象,是不是开始好奇它有哪些功能了呢?


三、网卡的功能

1、代表固定的网络地址

上网就像我们生活中和别人交流一样,首先你要知道自己是谁,其次要知道对方是谁,以电话沟通为例:我们和朋友打电话是不是会有一个电话号码?通过这个电话,我们就可以联系到具体的某个人。

微信传递功能怎么用(微信原来是这样传输消息的)(4)

在互联网中,信息的传递通常都不是人为来沟通的,是由各种网络设备间相互沟通,我们来想象一下,互联网这么多的设备,会不会出现两个设备沟通错的情况呢?

当然会!为了避免设备之间沟通错误,我们就需要给上网的设备设置一个属于它自己的专有地址,即网络地址,通常使用的例如IPv4:192.168.xx.xx,有了网络地址,就不会出现沟通错设备的情况了。

微信传递功能怎么用(微信原来是这样传输消息的)(5)

俗话说得好:自古表白多白表,上面的地址就如同电话号码一样,你情不自禁的写了一大堆感人肺腑的话语,饱含真情的向女神告白,在你满怀期待(异想天开[吐舌])的时候,对面发出了杠铃般的笑声,好家伙,原来是个抠脚大爷......可见有一个正确的网络地址是多么的重要!!

2、数据的发送与接收

数据的发送与接收,这个是大家最常用的功能了:

  • 微信和朋友发了个图片,朋友立马保存了下来,这就是非常的简单地上传和下载东西。然后朋友立刻回了一个图片,接下来,你俩来了波斗图大赛!!!

微信传递功能怎么用(微信原来是这样传输消息的)(6)

微信传递功能怎么用(微信原来是这样传输消息的)(7)

微信传递功能怎么用(微信原来是这样传输消息的)(8)

微信传递功能怎么用(微信原来是这样传输消息的)(9)

斗图先到这里,小编可是正经写科普文的,想到斗图的评论区再分高下

  • 生活中遇到一个很不错的视频,上传到了网上,供大家一起学习
  • 工作中遇到一个非常经典的电影,果断的下载保存了下来

遇到没有网络的时候,手机如同一块板砖一样,不能愉快的刷朋友圈了,也不能愉快的刷短视频了。

古人云:成大事者,必先拔其网线,断其WiFi,空留其身,行拂乱其所想,使其刷屏不得,唯有静心读书,方能一统天下

所以说,不管是文字,图片,还是视频,都是通过网络发送和接收的

3、数据的封装与解封

数据的封装与解封,乍一看,我的天,净说些让人听不懂的词语

微信传递功能怎么用(微信原来是这样传输消息的)(10)

我要控制不住我的洪荒之力了!

其实封装与解封也没有那么的高大上,数据就相当于一个传输的物品,我们联想生活中最常见的场景:大家发快递的时候会怎么发,我想给表弟发一个电脑,能直接把电脑给扔过去吗?或者用意念给他发过去?当然是不行的。

这个时候就需要把手机拿到快递点去发货,人家会问你发到哪里,哪个省,哪个市,什么街道,以及收件人的姓名和联系方式等,用一个快递盒子给你装好,其实这就是封装的原理。

至于解封就更简单了,就是拆快递,我们只是需要手机,并不需要包手机的快递盒子,这个时候直接拆开不就行了吗,然后直接把快递盒子扔了,这个就是数据的封装和解封。

微信传递功能怎么用(微信原来是这样传输消息的)(11)

4、链路管理

互联网中极其庞大的数据都需要通过网络传输,数据的传输必定需要通道,或者说是路径,互联网中通常把这种路径定义为链路,那么多的链路如果没有管理的话,就会非常的杂乱,所以需要统一的管理。

同样以快递为例,购物狂欢节,大家都买了很多的东西,想要保证自己购买的物品发到自己的手上,就需要庞大的物流管理体系;再例如,上下班高峰期的时候,城市道路非常的拥挤,如何保证车辆的正常运行,就需要城市交通体系

微信传递功能怎么用(微信原来是这样传输消息的)(12)

5、编码与译码

编码与译码,非常容易联想到谍战剧里面的那些非常高深的东西,不要慌,其实也没有那么厉害,编码就是为了更好地对数据分类:

其实和快递分类,或者图书馆的图书编号管理是差不多的,当我们每次寄快递的时候,物流系统会进行编码,那我们去拿快递的时候,根据对应的货架号,就可以取到自己的快递了,例如06-6-6666,我们就会知道这个快递在第六个货架的第六层,然后6666就是我们自己的快递。

微信传递功能怎么用(微信原来是这样传输消息的)(13)

来源:头条正版图库

小时候学英语,单词不会读,例如 beautiful这个单词,当然难不住聪明的中国人了,于是乎在单词的后面写下了 beautiful biu踢否 完美解决[无辜笑] ,这种其实也算是编码的一种,我们看到biu踢否 自然也会联想到 beautiful,这个过程就是译码

了解了上面网卡的作用之后,接下来重头戏就来了,教大家如何高效快速地记住,小时候老师总说这个是重点,大家一定要记住,但是绝大部分就是不教具体该怎么记,怎么轻松的记,这里小编也表示很无奈啊[呆无辜]


三、超级干货总结

看到这里的小伙伴保证你会赚到满满的干货,先上一个原理图

微信传递功能怎么用(微信原来是这样传输消息的)(14)

从图中可以看到,最右边是数据传输需要经过的几个层,中间是真正需要的用户数据,左边带头部标识的都是用于网络编码的封装。接下来,再来一张记忆流程图→

微信传递功能怎么用(微信原来是这样传输消息的)(15)

当我们发送一个数据(例如微信的消息):

就如同发一个快递,为了防止丢失,需要先把它控制起来,怎么控制起来呢?当然是包起来了[灵光一闪]快递的话就需要用包裹把它给装好,这里对应的就是网络中的TCP协议;

装好了之后发给谁呢?这里就需要写具体的快递地址了,这里对应的就是IP协议;

快递装好了,地址也贴好了,接下来发快递,就需要进入物流管理体系了,管理体系会对包裹进行编码,然后再解码找到最终的用户[笑]。

微信传递功能怎么用(微信原来是这样传输消息的)(16)

结束语:

云计算时代已经来临,本文以微信消息和快递发货为例,向大家介绍基本的网络知识,喜欢的小伙伴欢迎点赞、评论、收藏、转发,后续持续更新云计算知识的科普文,带大家更加轻松的了解云计算;当然,如果大家有想学习的知识点,也可以写在评论区。

猜您喜欢: