摘要: TCP协议在不可靠的网络环境上提供了可靠的通信通道,隐藏了大量的底层细节,使应用程序更加简洁。但有些应用并不需要这么高的可靠性,并不需要按序交付,而且TCP为了提高可靠性也增加了延时,在某些对延时或抖动要求很高的情景下并不适用。为此,UDP(User Datagram Protocol,用户数据报协议)被提出。UDP虽然应用较为广泛,比如DNS查询等,但一直不是重要的角色。自从WebRTC被提出以来,它可以使浏览器在UDP的基础上实现原生的语音和视频实时通信及其他形式的P2P通信,UDP在这种境况下显得更加重要。本文大致介绍UDP的原理及应用,以求加深对其理解。 阅读全文
posted @ 2016-02-29 17:25 默语 阅读(3142) 评论(0) 推荐(0) 编辑
摘要: 近年来,随着信息技术的不断发展,各行各业也掀起了信息化浪潮,为了留住用户和吸引用户,各个企业力求为用户提供更好的信息服务,这也导致WEB性能优化成为了一个热点。据分析,网站速度越快,用户的黏性、忠诚度、转化率等也越高。对网络通信有决定性影响的因素有延时和带宽,延时有传播延时、传输延时、处理延时和排队延时构成。对于日常网站浏览来说,延时要比带宽对性能影响更大,因为一个网站需要的资源往往是由很多小文件构成,需要多次请求才能完成,其处理延时、排队延时更大。不同的网络协议具有不同的信息传递方式,也就会产生不同的延时,理解这些协议的核心原理,就为优化web体验提供了思路和途径。本文主要探讨网络协议中的TCP协议,分析其内在原理及机制。 阅读全文
posted @ 2016-02-29 09:58 默语 阅读(1864) 评论(0) 推荐(0) 编辑