蓝盟IT外包,易于理解,了解移动网络的“弱”和“慢”

发布者:上海IT外包 来源:www.linemore.com

    随着移动互联网的快速发展,移动即时通信已成为具有移动网络的物理通信运营商。获奖者包括微信,手机QQ和支付宝。从即时通讯产品的角度来看,支付宝已经算上了中等IM等。同时还提供了多种功能和基准为开发移动即时通讯的概念:语音对讲,图片与移动体验,概念全在线,实时通过亲身体验实时通知短信打破。
  在开发人员讨论之前,之前IM的产品,功能和概念将被标记为“移动”,无一例外。从网络通信的角度来看,这一特性的性质可以看作是移动网络的特征。
  以作为一个例子的文件传输时,PC(其可以在一个传统的有线网络被简单地理解为IM)的传统的IM侧可以直接实时点对点传输(理论上,没有必要通过移动服务器)。
  但我们不能在移动IM中这样做,因为:
  1)3G/4G/5G网络中P2P的成功率不是很高(因为它是对称NAT,详见《通俗易懂:快速理解P2P技术中的NAT穿透原理》);
  2)信号跳跃和移动网络的波动难以预测(即使转向,信号也会突然减弱);
  3)延迟,丢包,重传等移动网络导致糟糕的通信体验(比如访问中国的外国网站“速度慢”,体验相似);
  4)延迟,丢包和重传的另一个后果是能源消耗和过度消耗流量是不可接受的;
  5)节能减排战略系统的智能手机(主要是安卓,iOS版)使网络崩溃,甚至过程被中断,并且功能无法继续在后台运行。
  因此,移动网络的这些特征,其执行最初在PC的传统侧公共的功能(如上面提到的文件传送),但它们必须找到另一种方式移动IM:取文件传输为例——主流移动IM现在正在使用中继服务器来获取它。使用类似技术实现的功能,以及移动即时消息中的短语音消息的小AMR音频文件,图片消息图像文件等。
  然后,回到本文的主题:为什么移动网络具有“弱”和“慢”等特征?
  这个问题最适合网络工程师做出响应。对于应用程序级程序员来说,移动网络理论太无聊且难以理解。对于网络工程师来说,他们并不了解“这些与移动网络纠缠在一起的人是什么?”
  喜欢的歌黄品源《那么爱你为什么》,有在莫文蔚的歌声一段:“我不能告诉你,我不明白......”。这可能是应用层中的程序员很难找到有关移动网络数据的易于理解的信息的原因。因此,本文的目的是帮助移动即时通讯的开发人员更好地理解语言,易于理解移动网络的各种功能,使开发的功能可以更好的适应移动网络和为用户提供更好的服务。使用经验。
  另外,《现代移动端网络短连接的优化手段总结:请求速度、弱网适应、安全保障》这篇文章还提到了本文所描述的相关内容,强烈建议阅读。
  4,文字的介绍
  移动互联网颠覆了我们的生活方式,这一时刻伴随着我们网络的特征以及它如何影响我们访问信息世界的经验。
  如果熟悉以下场景,请随意坐下:
  1)在上班路上,我收到了一张我朋友分享的漂亮女孩的照片。微缩模型用于测量衣服,材料非常节俭。我很兴奋开始我的研究,并发现了如何删除它。这不对,它没有被“拖走”。看着天空,无泪哭泣。
  2)我收到一个消息从我的女朋友在进入电梯前:“爱我或者不,”当然,立即响应“肯定是必要的,!”电梯门关闭,北风呼啸中,菊花之旅,等到春天加热,全屏幕是新娘的问候语“是!”,“这必须想了这么久!”“聊天什么MM”,“我很生气!“,”你是一个好人,再见!“,看着我的答案刚刚成功发送,我在最后一行停了下来。所有的互动信息都在一次操作中,所有的眼泪。
  3)与朋友共进晚餐,拍照并在食物方面分享,然后吃喝,显然坐在前面,但我们必须用手机聊天。距离世界最远的地方是我们可以坐在一起,但我们只能用手指来学习。
  水果有原因,有办法做手术,不要进入老虎洞拿老虎,不要扔,进入主题。
  5,移动网络的特点
  从理论上讲,我们看到了移动网络的三个典型特征:
  1)移动网络信号不稳定,延迟高,抖动和丢包丢失,信道窄;
  2)移动状态和接入点网络的访问类型频繁变化;
  3)移动状态用户使用高频率,分段和非WIFI流量敏感性。
  根据“图1:无线网络链路图”,我们可以获得以下信息。
  首先,视觉印象是,该通信链路是长期和复杂的,从终端设备(移动)到应用程序服务器,与有线因特网相比,它必须经过该基站,所述核心网络, WAP网关(好消息是依法禁止WAP网关))等,这就像发送快递服务一样。链路中间越多,服务质量和每个中转站的服务效率就越慢。每次转移通过时,您必须重新获得访问库并发送货件。包丢失了。
  其次,这是资源有限的网络:空气通道,以接入基站的移动设备的数量是有限的,并且信道编程是相当复杂的。如果它很复杂,它就不会发展。莫文蔚的歌词用在这里:“我会谈论它。”目前尚不清楚,你无法理解......“最重要的是,如果你1秒失败信息,将被释放和回收。这六个家长不承认童贞。第三,链(无线侧)的前端是高延迟(除了在某些情况下WIFI),低带宽(除了一些场景WIFI)和摇动网络:宽度的上限无线网络频带相对较低。传输延迟是比较大的(参见[表1标准带宽系统的移动运营商信号]),如果没有任何反应,你可以失去一个包从发挥,最重要的是,距离基站,移动电话的再现角度和地下室的深度。等会影响无线信号的质量,让包在空中飞一会儿,再飞一会儿......这些因素也使移动互联网网络和频繁变动的稳定质量差访问与有线互联网相比,它是天地之间的区别。在图2中,有线互联网和移动互联网网络之间的质量差异可能具有更直观的感受。
  [表1标准标准带宽的移动载波信号。数据来自几个互联网百科全书,定性而不是定量的,只是参考;
  第四,这是一个部分封闭的网络:在访问空中信道之后,必须对其进行预处理以进行认证和计费。 WAP网络甚至必须在数据传输之后进行过滤,并且许多中间代理想要在商业数据的有效流动之前参与。效率可想而知。为什么产品发展缓慢和混乱,以及绝大多数程序都像镜子一样,更重要的是,不同运营商之间的传输网络是昂贵的和缓慢的,而且有很多限制。智能运营商也使用缓存技术。已经产生了所谓的“劫持”互联网的现象。
  结合基/AP 2G/3G/4G/WIFI在移动状态或不同的网络标准站之间的频繁切换,情况更复杂。
  6.为什么移动网络“缓慢”?
  在介绍移动网络的特点时,很容易获得三个关键字:
  1)“高延迟”;
  2)“易摇”;
  3)“渠道狭窄”。
  这些物理限制限制了我们在网上冲浪时的速度体验。那么,还有其他因素吗?
  当然,有成千上万的人充满了热情和热情:
  1)DNS解析:这种常见的互联网有线服务已成为移动互联网的负担,相互最小的1秒,更不用说移动运营商的DNS故障的尴尬。
  2)在具有高延迟和不稳定性的网络环境中建立链路和三路TCP链路协议的成本,以及服务的大部分数据交互仅限于往返HTTP和建立链接的成本特别重要;
  3)TCP协议层的慢启动,拥塞控制,延迟时间中继等机制不适合移动网络中参数的配置;
  4)对产品缺陷或广泛的技术方案是这样实现这样的数据网络等的数据分组大不受控制的,频繁的相互作用,在TCP连接侧的发送被加载标准需求移动网络;
  5)差协议格式和数据的结构的设计,使封装和协议分析需要很长的时间,存储器使用是更密集,带宽和笨重协议和冗余的连格式,使网络传输性能低下;6)高速缓冲存储器的不正确设计使得数据的加载和处理消耗大量时间,消耗大量内存和带宽。
  现在,最后,我知道时间在哪里,太浪费和奢侈,我让手机不愉快。世界的武术,我们没有快速突破,让我们一起走上“快速”的探索之路。
  7.对于“弱”和“慢”移动网络的特性,是否有优化方法?
  答案是:是的。
  在移动互联网时代,我们为搜索我们的产品和技术提出了更大的挑战。如何应对冷静和优雅,我们必须做好心理准备,并将一套思想和行动原则统一起来。 。
  从来没有一个救世主,只有克服空中所有技术问题的梦想。反复的战斗和反复的战斗总结了从过去的做法中吸取的教训,并一起讨论。
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部