微信是怎么把你手机里的消息发给对方的?

注意:本文及本系列是对IT基础原理知识的普及,写的超级简单,专业人士可忽略。


一、先说说早期的电话

    我们在看一些民国时期的电视剧或电影的时候,经常会遇到一些“打电话”的桥段,看看下图老式的拨号盘有没有勾起你的回忆?

    那个时期打电话,都无法直接接通,而是通过“接线员”进行转接。

    比如老婆在家,要给在政府大楼上班的老公打电话,首先要拨号,拨完号后是接线员,老婆告诉接线员帮忙接政府大楼,然后才能听到老公的声音。

    说白了,就是两根电话线不是直接连在一起的。而那个时候的技术还不足以支撑电话线自动连接,必须通过接线员人工的去完成接线的动作。

民国时期打电话



二、现在的电话

        现在的固定电话在很多家庭基本都“淘汰”了,取而代之的是手机。为了便于大家理解,还是先用有线电话。

        老婆给老公打电话,首先通过家里的电话连接到运营商的机房,那里面有很多设备,可以接收、传递信号。

        这个时候老公用的不是电话,是手机,没有电话线怎么办?基站可以解决这个问题,基站通过网络线路接到运营商机房,将信用通过无线电波的方式传给老公,这样老婆和老公就能互诉真情了。

现在打电话

    补充几个问题:

     1、电话线都是连到运营商机房的吗?对,是的。

     2、各个运营商的机房都是互通的吗?对,是的,否则移动怎么给联通打电话?

     3、基站都是连到运营商机房的吗?对,是的,基站一般都是通过光纤网络连接。(也有无线连接的方案,不过应该应用较少)

     4、手机与手机打电话,也是通过基站接收、转发信号吗?是的。


三、微信发消息

    老婆打给微信给老公发消息,老公的手机马上就能收到?不神奇吗?不神奇,比千里传音高级多了,千里传音只有声音,微信能发语音、文字、小视频,还有很多表情包呢。。。。

    你发的消息,对方之所以能收到,还是因为无线电波的原因。不过这里的无线电波是网络信号,而早期的电话是电信号。例如现在我们用的5G,就是这个无线电波的最新标准。

    具体的流程是:

    1、老婆打字;

    2、手机把消息转成无线电波传到微信服务器;(什么是服务器?就是一台电脑上装了软件,把每个人的微信号都记下来了,能够自动转发消息以及很多其他功能)

    3、微信服务器把接收到的信息,转发到老公的手机上;

    4、老公手机上的微信就能收到消息了。

微信发消息

    那么如果你发消息,你老公没收到,可能会出现哪些原因呢?

    1、手机坏了,你的手机、你老公的手机;

    2、没有网络,任何一方没有网络都收不到;

    3、微信的机房坏了,微信不帮你转发,你永远也发不出去消息。。。除非你打字,直接把手机拿给别人看。

如果你对服务器和服务有疑问,那就对了,它到底是什么呢?通过什么方式,怎么把消息准确的传给对方,还不出错,而且好几亿人都在用,它怎么这么厉害?

请等待后续更新~~

你可能感兴趣的:(微信是怎么把你手机里的消息发给对方的?)