面对网络优化的场景,最常见的问题就是:
1. 在多人共用一根宽带时,如何合理分配才能保证尽量带宽跑满的同时网络延迟正常;
2. 个人使用时,如何提高带宽利用率。
对于场景1而言,在不更换任何设备或者投入额外资金的前提下,最实惠的方案是强行限速。强行限速一般有两条路,硬件限速 or 软件限速。前者是在 路由器 或者 网关 这种大家共用的网络出口上做限速设置,一般路由都允许设置限速策略,可以根据IP地址或者MAC地址针对特定设备(一个或多个)进行限速。由于有专用硬件的存在,硬件实现的限速效果比较好,不会造成对网络的额外负担。一般情况设定为自己使用的机器保留最小带宽即可保证自己的网络足够流畅。如果有个别下载狂或者视频达人的存在,那只需要限制他的最大带宽即可。但是,进行以上操作必须拥有对路由或网关的管理权限,对于公开场合这是不可能实现的。
而对于软件限速,一般是向网络设备广播错误的ARP包,欺骗其他设备使其流量流经自己的电脑,这样就能随意地操纵网络中的流量。但是,由于软件处理过程速度不如专有硬件,往往会造成额外的延迟。对于部分老电脑,使用这类软件甚至会导致运行缓慢,以及影响整个网络的效率。由于软件只需运行在自己设备,因此无需对网络有管理权限也可以随意操纵网络。这样的软件很多,电脑上最著名的有 zxarps P2P终结者 网络剪刀手 聚生网管 等一系列工具。对于Android手机上几乎每一个渗透工具都自带ARP工具,对于只需要限速的人而言,也有 WiFi killer 这样的工具可以使用。
以上的限速终究是缺乏机动性的,如果不在你限速范围的人突然下载呢,同样会造成网路卡顿。所以
深圳网络营销培训介绍以下更加智能的方法:硬件QoS
维基百科的定义是这样的:在封包交换网络和计算机网络领域中,流量工程术语服务质量(英语:Quality of Service,QoS)指的是网络满足给定业务合同的概率,
或在许多情况下,非正式地用来指分组在网络中两点间通过的概率。QoS是一种控制机制,它提供了针对不同用户或者不同数据流采用相应不同的优先级,或者是根据应用程序的要求,保证数据流的性能达到一定的水准。QoS的保证对于容量有限的网络来说是十分重要的,特别是对于串流多媒体应用,例如VoIP和IPTV等,因为这些应用常常需要固定的传输率,对延时也比较敏感。
总的说,QoS是一种控制机制,用来保证网络整体的服务质量。QoS的核心是保证需要低延迟的网络应用延迟达标。为满足这样的要求,我们一般需要告诉QoS当前使用的带宽实际上传下载速率。这样,QoS就能在带宽即将饱和延迟即将飙升的时候处理占用带宽的流量,保证不触发丢包降低延迟。在遇到带宽饱和时,QoS往往有两种策略,一种是强行丢弃多余的数据,另一种是将数据队列后延迟处理。
一般QoS运行在路由器上,我们需要一台可以定制QoS的路由器,这里使用的是OpenWRT。运行在OpenWRT的QoS程序主要有以下几种:
石像鬼、Emong QoS、QOS V4 及 SQM QoS
无论使用哪一种,都能够在网络即将阻塞时及时给网络松绑,但是具体使用效果还需要观察讨论。
就各大论坛的讨论而言,石像鬼的效果应该是最好的,SQM QoS的理念及延迟控制是最先进的。