无线研发技术分享:一秒钟法则.docx

无线研发技术分享:一秒钟法则.docx

ID:61479128

大小:19.80 KB

页数:5页

时间:2021-02-03

无线研发技术分享:一秒钟法则.docx_第1页
无线研发技术分享:一秒钟法则.docx_第2页
无线研发技术分享:一秒钟法则.docx_第3页
无线研发技术分享:一秒钟法则.docx_第4页
无线研发技术分享:一秒钟法则.docx_第5页
资源描述:

《无线研发技术分享:一秒钟法则.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、腾讯无线研发技术分享:一秒钟法则2014-04-1711:33佚名极客公园字号:T

2、T移动互联网的一个很大问题在于无线网络跟以前的有线网络不一样,无论是网络的组织形态、架构、通讯机制,跟有线网络都有很大差异,这带来很多挑战。今天介绍的“一秒钟法则”就是根据我们在移动互联网研发、运营过程中总结出来的一条解决的原则。AD:2014WOT全球软件技术峰会北京站课程视频发布11月21日-22日与WOT技术大会相约深圳现在抢票移动互联网的一个很大问题在于无线网络跟以前的有线网络不一样,无论是网络的组织形态、架构、通

3、讯机制,跟有线网络都有很大差异,这带来很多挑战。今天介绍的“一秒钟法则”就是根据我们在移动互联网研发、运营过程中总结出来的一条解决的原则。手机接入服务器的流程首先,手机要通过无线网络协议,从基站获得无线链路分配,才能跟网络进行通讯。无线网络基站、基站控制器这方面,会给手机进行信号的分配,已完成手机连接和交互。获得无线链路后,会进行网络附着、加密、鉴权,核心网络会检查你是不是可以连接在这个网络上,是否开通套餐,是不是漫游等。核心网络有SGSN和GGSN,在这一步完成无线网络协议和有线以太网的协议转换。再下一

4、步,核心网络会给你进行APN选择、IP分配、启动计费。再往下面,才是传统网络的步骤:DNS查询、响应,建立TCP链接,HTTPGET,RTTPRESPONSE200OK,HTTPRESPONSEDATA,LASTHTTPRESPONSEDATA,开始UI展现。这是手机通过无线网络接入服务器的全过程。整个过程当中有几个困扰开发者的问题:1.无线网络是怎么给手机分配到无线链路的?2.核心网络有接入点(APN),这里的CMNET和CMWAP有什么区别,仅仅是协议不同吗吗?数据转发又有什么区别?一个数据包在不同网

5、络上传输有不同吗?3.用户怎么最快的找到正确的服务器?内容怎么快速有效的加载,在第一时间显示出来?这几个问题的重点在于其中的几个连接点:1.无线链路分配(物理实连接);2.IP层链接(逻辑虚连接);3.TCP层链接(逻辑虚连接);4.HTTP层链接(逻辑虚连接);1.用户在线(逻辑虚连接)。即使TCP连接建立,看到用户在线,也必须在手机获得无线链路分配的情况下,一个完整的通信才能真正完成,上行下行数据才能发送。这是移动互联网非常重要的特性。在现实中,手机已经分配IP也可能是没有无线链路,为什么?无线网络的

6、资源是有限的,必须有效利用,这里由无线网络的信令机制完成无线网络资源的分配与释放。以用手机打电话的场景示例:用户在手机上拨号出去后,手机会跟网络申请无线链路,呼叫申请会发给电路域的核心网,通过电话交换机找寻被叫电话,被叫方接通电话,无线链路建立;完成通话,挂断的时候,手机给网络发送指令,表示服务使用结束,把已经分配的无线链路释放。上网的情况就比较复杂一些了。什么时候决定无线链路的分配?什么时候决定通讯完成?对于这两个时间点,不同的网络制式、不同的运营商都是不同的,不过大致上有几个区间值:在2GEdge网络

7、下,差不多是1秒钟不传数据,就释放物理连接,回收给其他人备用。3G网络会延长几秒钟。这样的设定是有原因的。比如现在我们这个会场里有200人,那么我们200人同时上网的前提是共享同一个基站的资源,共享资源必须要有规则,比如要有排序,根据资源情况、用户链接活跃决定分配还是回收,这都是通过无线网络信令控制的。给一个手机分配无线信道的信令又有好几个情况,比如基站跟手机,基站跟基站控制器、核心网。举个例子,服务器从后台发送push消息,移动网络可能不知道这个手机是否活跃,不知道在哪个小区,移动网络就会发一个寻呼,在

8、各个小区找这个手机,当然这个不能基于IP,而是其他的网络标识。找到了之后,这个手机再去申请信道资源,然后才能接受push。所以,这种场景下信令的消耗可能会在很多小区产生。根据以上情况,就形成无线网络的一大特点:秒级状态管理,秒级状态转换。这两个操作都在几百毫秒到几秒之间进行,对于维持连接来说时间太短,对于从无连接到有连接的转换来说时间又太长。相比之下,有线网络的状态管理如IP分配、TCP连接释放,都是分钟级,而状态转换则是毫秒级。这些通讯机制,同时加上无线网络的高延迟、高丢包。如何保证移动互联网的产品提供

9、稳定的、可预期的服务质量,成为非常大的挑战:•2G网络上无线部分数据传输的延迟有几百ms,4G网络上无线部分传输延迟减少到几十ms,核心网状态转换、协议转换30~100ms,IP骨干网上的延迟又跟物理距离以及运营商互联互通质量有关,跨运营商50-400ms,同运营商5-80ms,这个还要取决于网络拥塞的情况。•无线网络误码率比有线高两个数量级,在不同时间段的波动也非常巨大。怎么基于移动网络的特性去优化服务?这就是我们总结的一秒

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。