如今这年代,很多家庭装修的时候,把无线网络覆盖范围作为第一选择,而装修公司也总是忽悠用户无线多方便多美观啊,无线用用好了,有线网络只是补充,但是本人一直强调,一条普通的百M有线网络要胜过你千兆无线网络,无线只是为了方便使用,为什么呢?今天解释以下原理.

我们不使用千兆有线网络和千兆无线网络对比,为什么呢,因为这种对比下千兆无线几乎完败啊,很多用户不知道,路由器宣称的千兆无线是总的无线连接传输理论带宽的总和,而千兆有线网络,一个连接就可以实现1000M,如果和无线一样进行总和累加,那是N倍的理论差距. 有线网络,无论是千兆还是百兆,只要不是那种杂牌,实际上都可以很稳定的达到标称速度;但是无线传输就不同了,它的千兆是实验室数据,两个设备之间没有障碍,彼此靠近的情况下的数据,而我们普通家庭,几乎一半以上的家庭是没有这方面知识的,把无线路由器放到做在角落弱电箱里,箱盖是个障碍,然后房门柜子什么的,都在你设备和路由器无线信号路径中间,然后,你觉的无线还能达到什么速度?

硬件上的区别上面已经基本解释了,下面我们来解释最最重要的网络协议了.

我们当前使用的电子设备,比如手机,比如平板,比如电脑,用来刷淘宝,看微信,浏览各种网站,下载软件,使用支付宝或者微信支付,使用的都是TCP/IP网络协议,它主要包括可靠传输的TCP协议和不可靠传输UDP协议,什么区别呢,TCP协议,你发送一个问候字符给对方,比如 "你好", 首先必须联系对方[连接],然后底层网络会负责一直尝试投送直到对方明确回答收到了或者彻底失败,而UDP呢,你发送"你好",不需要联系对方[连接],只是想当然的发送一次信息给对方,不管对方是否能收到,也不管是否中途丢失, 我们日常生活中接触到的,除了部分网络游戏,几乎全是TCP协议.

TCP协议的传输流程如下:

我们以宁波的A快递公司要发送货物到上海的B快递公司为例子来比喻

[1] 在货物正式运输前,要彼此确定双方之间交通是通的,这就是TCP的连接过程. 这个过程里,无线和优线传输区别不大.

[2] 重点来了,在连接完成后, 宁波的A快递公司要传输1到100编号的货物去上海公司,但是因为公司场地有限,所以只能一批批的收取货物,然后运输出去,比如每批10个编号,按次序,编号1的车先上路,然后依次是2,3,4,5,6,7,8,9,10号,然后要等待上海快递公司派回来的送信员确认这些编号的车正确达到了上海快递公司.

这里有个问题,宁波快递公司去上海的车,可能走跨海大桥[默认的最短捷径],有可能没出宁波就遇到了交通瘫痪,有可能是走杭甬高速再去上海,也有可能各种因素比如台风导致沿海地区道路封闭然后去内陆比如西安饶一圈再去上海,当然也有可能中间遇到自然灾害车子彻底损坏,灭失了; 而上海快递公司派出的送信员也同样有可能被堵在路上或者干脆开小差了.

宁波的快递公司是不知道这些快递车到底走的是什么路径,也不知道是否发生了意外,是否已经送达? 所以宁波的快递公司使用了一个定时器,如果每个到上海的快递车,不能在之前成功送达的快递车加信使报信的平均时间的2倍时间里,完成确认,那么宁波快递公司就认为是快递车出了意外,那么它就会再派一个车,装载丢失的编号内容去上海,并继续等待2倍成功时间,然后,它会认为是道路发生了拥堵,那么我们就减少每批次发送的数量,比如原来是每批10车,那么现在就减少一半,改成每批5车. 这时候,发送速度就降低了一半,如果后续还发生延迟丢失,那么继续减少,直到每批一车. 而恢复呢,就比较慢了,比如每次增加一半,从10到5是减少一半,而从5增加一半是7,要两个循环才能恢复到每批10车.

那么,现在你可能已经看出来了,TCP/IP网络本身是为超低丢包的网络环境设计的,宁波到上海快递公司传输的效率最关键的是: 不能中间出现快递车意外[也就是网络丢包],出现一次意外,后续发送都被阻塞,而且等待时间是两倍的常规等待时间加上重新发送确认的等待时间,同时会导致宁波快递公司减少每批发车数量,是一个严重连锁反应,而后的恢复却很慢.

[3]有线传输,从设备端到路由器的传输丢包率几乎是0,而无线网络,家庭或者办公场所,合理距离内室内无阻隔的无线传输[2G频段]的丢包率[差错率]大概在2%-5%左右,而一旦中间有了阻隔,丢包率[差错率]会急剧上升到7%-20%,而5G频段就更糟糕了[实现千兆无线主要就是靠的它],由于波长太短,它的障碍物穿透率要远远低于2G频段,出现隔一道墙无线上网就不流畅是很正常的事情,所以,尽管你理论上是享受着千兆无线[假设只有你一台设备使用],但是实际使用起来,你可能感觉上网什么的有点卡,不流畅,中间的丢包就是最大的原因.

[4]那为什么用有时候浏览网页卡,但是玩网络游戏反而不卡呢?这是因为一方面网络游戏通常采用UDP而不是TCP来传送实时数据[可丢失],TCP只负责可靠数据,另外游戏本身已经考虑到了网络延迟对游戏的影响,会在画面等方面做出补偿,所以你就会觉得玩游戏没问题,但是浏览网页却不流畅.

[5]难道不能在tcp/ip层针对无线网络的丢包问题做优化吗? 回答是目前无法优化,因为作为独立的网络层,是根本无法区分到底是无线还是有线,是设备无关的实现,在可以预计的将来,也不会有本质的改变。

好了,解释了这么多,当你的电子设备可以同时支持有线网络和无线网络的时候,要稳定流畅的使用,有线网络是不二的选择. 常常看见朋友抱怨自己家里的电视盒看网络电视卡卡卡,除了服务器和线路本身原因,影响最大的就是你用无线网络连接的电视盒而不是有线网络,如果你的房子还没有装修,那么恭喜你,不要听设计师的误导,应该尽可能以有线网络设计为主,一句话,无线网络是用来移动休闲的,而真正用来干活的是有线网络.

为什么一条普通的100M有线网络要优于1000M无线?相关推荐

  1. wifi信号衰减与距离关系_有线网络PK无线WiFi,孰胜孰负?

    无线WiFi和有线网络是21世纪人们工作和生活的必需品,二者都有各自的优缺点.要是硬拿二者相提并论,到底谁又能更胜一筹呢?很多用户会觉得肯定是有线好,有线的才会比较稳定比较快,但又觉得无线WiFi更方 ...

  2. 无线网络(5) 无线网络安全性

    无线网络的安全性由认证和加密来保证. 认证允许只有被许可的用户才能连接到无线网络: 加密的目的是提供数据的保密性和完整性(数据在传输过程中不会被篡改). 802.11标准最初只定义了两种认证方法: l ...

  3. Linux内核有加网速功能吗,Linux下使用有线网络和WiFi能不能叠加网速?网友评论不一...

    有人在Linux操作系统下同时使用有线网络和WiFi,都已经连接上两个不同的网络,看能不能将这两个网络的速度叠加起来?形成一股更快速的网络环境.比如假设一条有线宽带50M,一个WiFi 50M,如果是 ...

  4. 家居有线网络布线方案(转)

    不少朋友在家通过自建代理服务器.集线器.交换机.路由器等设备组网冲浪.多数家庭计算机网络所需的终端和网络设备并不多,加之网络结构简单,可能忽略了计算机网络布线.对使用无线网络的朋友来说,暂可不用考虑网 ...

  5. OpenLDAP+freeradius+samba+802.1x实现无线和有线网络认证+动态vlan下发——openLDAP篇

    OpenLDAP+freeradius+samba+802.1x实现无线和有线网络认证+动态vlan下发--openLDAP篇 全部都是开源工具,顺便学习一下openldap的用户管理. 也欢迎大家来 ...

  6. 2022无线WIFI路由器的不常用功能整理(带USB接口,可插手机卡)适合短期出差、拉有线网络不方便等。

    WiFi路由器已经是一种普通得不能再普通的家庭必备品,但也有不少人对无线路由器的了解不是很多,路由器是什么?有什么作用呢? 路由器是什么 路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是 ...

  7. 有线网络硬件接口简介

    本篇文章的内容都是有线网络 一. 嵌入式下的网络硬件接口 嵌入式网络硬件分为两部分:MAC 和 PHY 1.SOC 内部没有网络 MAC 外设 SOC 与外部 MAC+PHY 芯片的连接如图: 这种方 ...

  8. Ubuntu 18.04 连接有线网络

    ubuntu18.04之连接家里的网线_邹小驴-CSDN博客_ubuntu18有线网络连接 Ubuntu使用网线连接路由器无法上网问题_Keeplearning-CSDN博客 Ubuntu系统在实验室 ...

  9. linux 有线网络已断开,Ubuntu有线网络已断开的另一种解决方法

    前些天安装了Elementary OS 本以为有线网络已断开的问题会解决,但是安装好后问题依然存在.本人先前安装的是Ubuntu 12.04 后来升级到了13.04,在宿舍中上网插上网线一切正常,但是 ...

最新文章

  1. Directory File Disk Searcher
  2. 如何查看Intel Realsense D435 状态log文件
  3. .NET6之MiniAPI(十一):本地化
  4. html单行元素居中显示,多行元素居左显示
  5. fastdfs-客户端配置
  6. Java中 volatile 关键字的最全总结,赶快给自己查缺补漏吧!
  7. 2018-06-29博客
  8. 在SQL Server 2017上充分利用Python
  9. lsb_release -a 查询Linux系统版本
  10. Fragstats 软件安装与下载步骤(附安装包)
  11. html 字体围绕图片效果
  12. 面试官问你“有什么问题问我吗?”,你该如何回答? 1
  13. CC2430串口设置问题解决后的感想
  14. 企业网站建设前如何进行网站策划
  15. python后端开发学路线_【后端开发】Python要学哪些内容?Python程序员学习路线图...
  16. web前端攻城狮 学习笔记——HTML基础
  17. 如何用idea比对代码差异
  18. 奥塔哥大学计算机科学怎样,奥塔哥大学自然科学学院挂科率高吗?
  19. 为什么摸了一天的鱼,你还是感觉这么累?
  20. 【Python数据清洗】pivot_table 与 pivot 的区别——手把手系列

热门文章

  1. 2017年第27届中国国际钓鱼用品贸易展览会会刊(参展商名录)
  2. 如何在Excel中根据数量生成抽奖名单
  3. 大数据学习:学习大数据需要多少钱
  4. 最新Cfree5.0免费版下载
  5. 每个人都应该知道的 18 个强大的 Excel 快捷键!
  6. cv2 读取、显示、保存图片
  7. 微信小程序 - 音频播放进度条和点击拖动的控制,支持自定义音乐播放控件样式布局(wx.createAudioContext)解决各种 InnerAudioContext.onTimeUpdate不执行
  8. 【从零开始的Java开发】1-4-3 多态:概念、实现、向上转型、向下转型、instanceof、类型转换、抽象类、抽象方法
  9. Ubnutu 部署 k8s 的一个坑
  10. 字典转换成模型属性代码笔记