在古龙的武侠小说中,有 7种武器,而在流量管理的世界里,有7种管理技术,可以让网速更快,就让我为大家一一道来。
    第一种技术是缓存技术。它出现的历史比较悠久,通常以代理服务器的形式出现在大家面前。其通过将重复的访问数据缓存在本地,从而实现了对后续重复访问的提速,并降低对带宽的使用。并且,它并不会影响其他未被缓存数据的正常、原始访问速度。它在互联网的初期,因为资源有限、数据重复性高、且都是静态页面,显得非常有效,随着互联网的发展,它逐步失去了原有的魅力。不过,随着互联网的发展,它也在与时俱进,从而呈现出了新面孔,比如, CDN技术、P2P缓存等适应新的网络环境的产品。
    第二种技术是智能选路(负载均衡)技术。它的出现也有些年头了,通过对 IP、端口、甚至应用的不同,来选择其走不同的链路(服务器),或通过各种不同算法,如轮询、随机、权重、最少连接、最快响应等,来决定流量的走向,从而使得对应的流量,走最快速的链路(服务器),来实现提升网速的目的。这种技术在对网速的提升非常明显,但其对网络环境非常挑剔,如果你是单链路(服务器),此种技术将豪无用武之地。同时,随着技术的发展,其也可以实现对应用的智能选路了。
    第三种技术是数据压缩技术。由于数据的格式及存储方式,导致许多数据存在较多冗余的情况,对其进行增量编码——压缩,从而减少数据容量,降低了需要传输的数据,变相的加快了原始数据的传输速度。此类技术对极度冗余的数据非常有效,可对一些已经压缩过的数据,或实时的视频流之类,收效甚微。因此,此技术很挑剔传输的文件。同样的,它在加快压缩数据的传输速度的同时,并不影响未压缩数据的原始网速。
    第四种是 QoS技术。这种技术的核心在于将服务区分优先级。你可以想象一下,假如你买了张变3——哦,不,应该是哈哈哈哈哈哈哈(哈7)的电影票,正在排队检票。电影马上就要开始了,你却排在队伍的最后,心情多么焦急啊。但是,如果这时候你是VIP客户,可以插队优先入场,那你的心情又该是如何惬意啊!事实上,QoS主要的就是通过不同的优先级,来处理网络中的数据流,在带宽拥塞的时候,可以确保高优先级的数据优先获得带宽通道。但它必然的会损害到其他低优先级的应用,导致其网速降低。这种技术在交换机、路由器中都有体现,在专业的流量管理设备中,也是必备技术之一。
    第五种是流量限制技术。这种技术广泛的应用在各种流量管理设备中,通过对部分应用(用户)的限制、控制,来提升其他应用(用户)的网速。特别在 P2P广泛应用的网络中,此类技术非常有效。流控设备几乎依靠此技术获得了很大的市场份额,它广泛的应用于运营商、教育、政府、企业等各种网络中。
    第六种是协议优化技术。数据压缩技术是对原始的数据冗余进行压缩,从而减少数据的传输量,可以说,是对数据存储格式进行了优化。而协议优化技术,是对现有运行的协议,存在的一些缺陷进行了优化。众所周知,但大部分传统的协议标准建立的时间都比较早,如TCP、FTP、SMTP等等,那时的网络环境和现在又极大的不同,因此,这些协议并不是目前网络环境下的最优选择。但为了兼容和习惯,大部分协议并没有更新。因此,对协议进行适当、合理、必要的优化,就非常有空间,这里,对 TCP协议的优化是重点,通过对TCP的连接建立、滑动窗口等就行优化,可以很好的改善传输效率。此类技术大多应用在广域网加速设备中,也取得了较好的效果。
    第七种是网络安全技术。是的,通过一些安全技术和安全手段,也可以有效提高网速,实现流量的有序管理。通过对一些***行为、扫描、溢出等***或漏洞进行适当的防范,可以减小网络资源的开销,清除无效流量。事实上,在许多客户无力购买专业流量管理设备时,就常用一些安全设备,如防火墙、 IPS等,进行必要的安全保护和流量管理。
    上述 7种流量技术各有优劣,各有适用环境、应用类型,因此,单一的技术很难全面的、有效的管理好网络流量,业界的通常做法是多种技术融合并包,互相配合。