WIFI加密方式对无线速率的影响

2024-04-28 01:28

本文主要是介绍WIFI加密方式对无线速率的影响,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 无线加密三种选择:WEP、WPA和WPA2
    • 测试平台和测试方法
      • 非加密和WEP加密测试 结果差别巨大
        • 非加密条件下 300M无线路由实测
        • WEP加密条件下 300M无线路由实测
      • TKIP加密算法:WPA与WPA2成绩低迷
        • WPA加密(TKIP加密算法)条件下 300M无线路由实测
        • WPA2加密(TKIP加密算法)条件下 300M无线路由实测
      • AES加密算法:WPA与WPA2成绩喜人
        • WPA加密(AES加密算法)条件下 300M无线路由实测
        • WPA2加密(AES加密算法)条件下 300M无线路由实测
    • 揭秘:
    • 总结:无线加密 请选择WPA-PSK/WPA2-PSK AES加密

今天,和大家来谈谈 无线加密影响无线速率这一问题。

对于现代家庭而言,在家中组建无线网络已不是什么新鲜事,但随着“蹭网一组”的出现,给无线网络加密已经成为无线用户的必备工作。然而不少使用11n无线路由的用户却遇到了这样的尴尬——在设置了无线加密后,家中无线网络的传输速率明显降低了,这究竟是为什么呢?难道“速度与安全”真的不能兼得吗?

无线加密三种选择:WEP、WPA和WPA2

首先,我们先来了解一下目前主流的无线加密方式,即WEP、WPA和WPA2这三种加密方式。

WEP(Wired Equivalent Privacy,有线等效保密)。如果只从名字上来看,WEP给人的感觉似乎更像是一个针对有线网络的安全加密协议,但事实却并非如此,WEP标准在无线网络出现的早期就已创建,它的安全技术源自于名为RC4的RSA数据加密技术,是无线局域网必须的安全防护层。目前常见的是64位和128位WEP加密。

WPA(WiFi Protected Access,WiFi网络安全存取)。WPA协议是在前一代有线等效加密(WEP)的基础上产生的一种保护无线网络(WiFi)的安全系统,它解决了前任WEP加密的缺陷问题,它使用了全新的TKIP(临时密钥完整性)协议,是IEEE 802.11i标准中的过度方案。需要特别说明的是,WPA有两种认证模式,一种是使用802.1x协议进行认证(面向企业用户);一种是称为预先共享密钥PSK模式(面向个人用户),因此我们将只测试WPA-PSK加密。

WPA2,即WPA加密的升级版。它是WiFi联盟验证过的IEEE 802.11i标准的认证形式,WPA2实现了802.11i的强制性元素,特别是Michael算法被公认彻底安全的CCMP(计数器模式密码块链消息完整码协议)讯息认证码所取代、而RC4加密算法也被AES(高级加密)所取代。与WPA加密相同,WPA2同样有两种认证模式可供选择,因此我们同样只测试面向个人用户的WPA2-PSK加密。

测试平台和测试方法

我们挑选了一款最常见的TP-Link 300M无线路由进行不同无线加密方式下,实际无线传输速率测试。

测试平台:客户端:Thinkpad X200笔记本+300M外置无线网卡;服务器端:Thinkpad T400笔记本。

测试软件:NetIQ Chariot v5.4;Endpoint6.0

测试内容:我们将在不同的加密方式下对TP-Link 300M无线路由进行单pair下载+上传速率测试,用最直观的测试结果告诉你无线加密对无线传输速率的影响。小提示:为了看到最正确的答案,请坚持看完每一项测试结果哦!

非加密和WEP加密测试 结果差别巨大

非加密条件下 300M无线路由实测

为了有一个参考标准,我们首先来看看在非加密条件下,这款300M无线路由的性能表现。(PS:为了保证测试数据的客观性,每项内容我们都进行了多次测试,取接近平均值的结果,所得结果仅供读者参考)

单pair下载+上传测试结果:

网络实验室:加密会大幅降低无线速率?
测试曲线

网络实验室:加密会大幅降低无线速率?
平均速率:102.416Mbps

通过测试结果我们可以看到,这款300M无线路由在非加密条件下取得了102Mbps的优异成绩,表现相当抢眼!下面我们再来看看它在WEP加密情况下的表现。

WEP加密条件下 300M无线路由实测

在测试前,我们需要设置一下WEP加密,密钥格式选择为十六进制,密钥类型选择为64位。

网络实验室:加密会大幅降低无线速率?
设置WEP加密

单pair下载+上传测试结果:

网络实验室:加密会大幅降低无线速率?
测试曲线

网络实验室:加密会大幅降低无线速率?
平均速率:18.965Mbps

测试结果让人震惊,在选择WEP加密方式后,这款300M无线路由的单pair下载+上传实际测试成绩由102Mbps急降至18Mbps,降幅高达82%,难道这就是选择加密的代价吗?请别着急下定论,耐心的看完下面的测试吧。

TKIP加密算法:WPA与WPA2成绩低迷

WPA加密(TKIP加密算法)条件下 300M无线路由实测

在测试之前,我们同样需要设置一下WPA加密,加密算法为TKIP。

网络实验室:加密会大幅降低无线速率?
设置WPA加密

单pair下载+上传测试结果:

网络实验室:加密会大幅降低无线速率?
测试曲线
网络实验室:加密会大幅降低无线速率?
平均速率:19.182Mbps

相比WEP加密,在WPA加密(TKIP加密算法)条件下取得的测试成绩并无明显变化,同样仅有19Mbps,相比未加密条件下的测试成绩相距甚远。接下来我们看看选择WPA2加密后,测试成绩是否会发生明显变化。

WPA2加密(TKIP加密算法)条件下 300M无线路由实测

在WPA2加密设置中,我们同样选择了TKIP加密算法。

网络实验室:加密会大幅降低无线速率?
设置WPA2加密

单pair下载+上传测试结果:
网络实验室:加密会大幅降低无线速率?
测试曲线
网络实验室:加密会大幅降低无线速率?
平均速率:19.303Mbps

WPA2加密条件下的测试成绩与WPA几乎如出一辙,表现同样令人失望。现在三种加密条件下的测试成绩都已经出炉了,均未超过20Mbps,相比未加密条件下超100Mbps的表现,无线加密的代价似乎大的让人有点儿难以接受。但请再忍忍,看完最后一页的测试吧,因为成功就在眼前了!

AES加密算法:WPA与WPA2成绩喜人

WPA加密(AES加密算法)条件下 300M无线路由实测

在测试之前,我们重新设置了一下WPA加密,加密算法改为AES。

网络实验室:加密会大幅降低无线速率?
设置WPA加密

单pair下载+上传测试结果:
网络实验室:加密会大幅降低无线速率?
测试曲线
网络实验室:加密会大幅降低无线速率?
平均速率:92.687Mbps

在WPA加密(AES加密算法)条件下,这款300M无线路由的测试成绩终于发生了喜人的变化,达到了92Mbps,表现令人相当满意。马上再去看看它在WPA2加密条件下的表现吧。

WPA2加密(AES加密算法)条件下 300M无线路由实测

我们同样重新设置了WPA2加密,加密算法改为AES。
网络实验室:加密会大幅降低无线速率?
设置WPA2加密

单pair下载+上传测试结果:
网络实验室:加密会大幅降低无线速率?
测试曲线
网络实验室:加密会大幅降低无线速率?
平均速率:93.487Mbps

在WPA2加密(AES加密算法)条件下,这款300M无线路由再次取得了喜人的测试成绩,达到了93Mbps,表现令人相当满意。

通过最后两项测试我们不难看出,在选择AES加密算法后,这款300M无线路由的测试成绩大幅回升,相比非加密条件下的测试成绩,差距仅在10%左右。那么为什么选择了不同的加密方式或加密算法后,11n无线网络的传输速率会有如此大的变化呢?现在告诉你它们背后的秘密。

揭秘:

在WEP、WPA和WPA2三种加密测试中,无线网络的传输速率会有如此巨大变化的主要原因就是IEEE 802.11n标准不支持以WEP加密(或TKIP加密算法)单播密码的高吞吐率。简单来说就是11n产品不支持WEP加密方式或WPA-PSK/WPA2-PSK加密方式的TKIP算法,如果用户选择了这些加密方式,无线传输速率将会自动降至11g水平(理论值54Mbps,单线程实际测试成绩20Mbps左右,多线程实际测试成绩22Mbps左右)。也就是说,如果用户使用的是11n无线产品,那么无线加密方式只能选择WPA-PSK/WPA2-PSK的AES算法加密(相比WEP,及TKIP算法,安全性更高),否则无线传输速率将会大幅降低。

总结:无线加密 请选择WPA-PSK/WPA2-PSK AES加密

通过上述介绍我们可以看到,只要选对无线加密方式,无线加密对无线传输速率的影响仅有10%左右,用户只需很小的性能损失就能获得比较安全的无线网络。因此,如果你是一位11n无线用户,那么请为你的无线网络选择选择WPA-PSK/WPA2-PSK AES算法加密;而如果你是一位11g的老用户,请至少选择WEP无线加密。

这篇关于WIFI加密方式对无线速率的影响的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942007

相关文章

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

最新Spring Security的基于内存用户认证方式

《最新SpringSecurity的基于内存用户认证方式》本文讲解SpringSecurity内存认证配置,适用于开发、测试等场景,通过代码创建用户及权限管理,支持密码加密,虽简单但不持久化,生产环... 目录1. 前言2. 因何选择内存认证?3. 基础配置实战❶ 创建Spring Security配置文件

Python获取浏览器Cookies的四种方式小结

《Python获取浏览器Cookies的四种方式小结》在进行Web应用程序测试和开发时,获取浏览器Cookies是一项重要任务,本文我们介绍四种用Python获取浏览器Cookies的方式,具有一定的... 目录什么是 Cookie?1.使用Selenium库获取浏览器Cookies2.使用浏览器开发者工具

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

Python实现终端清屏的几种方式详解

《Python实现终端清屏的几种方式详解》在使用Python进行终端交互式编程时,我们经常需要清空当前终端屏幕的内容,本文为大家整理了几种常见的实现方法,有需要的小伙伴可以参考下... 目录方法一:使用 `os` 模块调用系统命令方法二:使用 `subprocess` 模块执行命令方法三:打印多个换行符模拟

使用zip4j实现Java中的ZIP文件加密压缩的操作方法

《使用zip4j实现Java中的ZIP文件加密压缩的操作方法》本文介绍如何通过Maven集成zip4j1.3.2库创建带密码保护的ZIP文件,涵盖依赖配置、代码示例及加密原理,确保数据安全性,感兴趣的... 目录1. zip4j库介绍和版本1.1 zip4j库概述1.2 zip4j的版本演变1.3 zip4

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种