Asynchronous翻译过来就是异步的意思,在网络和宽带场景中这算是一种通信方式
比如我给朋友发信息,他什么时候打开手机就会什么时候收到,这就属于异步通信。而打电话则是同步,必须要等对方接起才可以沟通
它有哪些功能,起到什么作用?
非实时同步
通信的双方不用总是卡着同一时间才能互相沟通
发送方传输数据的时候也不用等对方专门腾出准备时间,可以直接发送
这样只要发送过去对方就能接收到,可以直接在空闲时间处理数据
数据标记和分隔
说白了就是给数据分段,有头有尾的来区分一段段信息
这样可以有效避免信息们混在一块无法区分
增加效率
允许电脑和手机同时处理多项任务,比如手机便发消息边下载文件,不用等着一个个排队处理了
可以提升网络整体的利用率
让低速设备也可以正常用网
如果你家里有智能门锁,也应该知道它们的网速其实很慢吧,而手机和服务器就很快
异步通信允许智能门锁慢慢发,服务器慢慢收。这样就不用强迫本身就不对等的双方同步节奏了
怎么配置异步通信?
自动运行的
它其实是由网络协议和设备相互配合自动实现的,我们这些普通用户不用手动去配置
但可以充分利用特性来更好的体验互联网
举例说明
比如发邮件后对方几秒甚至几分钟才收到,这也是比较正常的现象。因为数据们也得按队列排排队逐个传输,不用以为是网络故障哦
在上传电影、压缩包等大文件的时候,可以用支持断点续传的工具
就比如说你突然断了之后它还能帮你存住下载的东西,不用重新开始
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END