楠榕槿 发表于 2022-11-21 14:07:01

我先自我介绍一下一下哈:我是一台,我的主人正在距离我一堵外的电脑桌边

大家好,我是一台家用路由器!

没错,我真的是路由器,我的主人正在距离我一堵承重墙外的电脑桌边写他的bug。

我翻看了一下他的丢在床头充电的手机,发现这厮之前浏览了这篇问题下的若干回答,回答的中心内容大概就是题主以及不少答主因为网不好就要路由器背锅的吐槽。

看到这里我不禁感叹了一口气,尽管我只是一台卑微的的,服务于广域网最末端的无线路由器,但是路由器也要有尊严的活着啊,所以今天无论如何我都要为我们的路由器大家族正名!

今天我要好好给大家分析一下,到底是什么原因导致了你们用我(路由器)上网时会出现突然断流,卡顿,延迟过高的现象!

至于我偷偷操控主人的手机会不会有危险?放心好了,这厮刚刚抛出了一个栈溢出异常,现在正搁那抓耳挠腮呢,我想他一时半会是不会离开电脑屏幕的。

那么切回正题,我先自我介绍一下哈。

我是一台AC86U无线路由器,某个坚如磐石的大厂生产的,根正苗红不带大眼睛。尤其爱好和平,不打人不群殴。。。

原盒八百块钱,性价比比较高

首先我得让你们知道我是干嘛的,本段余下的内容比较催眠,不想看的可以直接跳到下一段!作为一名服务在最基层的无线路由器,我主要活跃在TCP/IP参考模型网络结构中的网络层,提供网络层中继服务,使得各种同构或者异构的网络得以在相同的网际协议下相互连接。路由选择与分组转发是我的主要功能,用户的数据经过我手从局域网出来传向远方或者反过来,而我的最终目的就是与各个路由器进行不可靠的数据报传输。。。

好了,上一段没看懂的可以看这里!毕竟学过这玩意的基本上只有通信,电气,计算机类的——况且这些学生中有相当一部分《计算机网络》这门课挂了,或者是水过去的!哎,自证清白总是那么困难,首先让人明白我是干啥的就成了一个头疼的活,一想到这里我头顶的三根大天线就颤抖不止,是时候我就换个讲法给大家解释了!

我想某宝/猫,某东,某多多大家都用过吧,如果用过这些购物软件,那你肯定不可避免的会和某丰,某MS,某通,某通以及某通的快递小哥打交道。说到这里,你可能会好奇,明明在介绍一个不起眼的电子设备,为啥扯到路由器上面了?!

别急,没跑题,现在我们再梳理一下你下单到收到货会发生什么。下面开始举个栗子:

栗子——

流程1:在10月24号程序猿节凌晨零点,你看中了一款“永不出bug”的主题T恤,然后你看了看鼓鼓的钱包,果断把它买了下来。

流程2:凌晨五点钟,还在公司,刚改完需求的兼职店家在下班后,立马急匆匆地给你发货了。三个小时后,某通快递收到了发给你的快递,装上车后发往你所在的城市。

流程3:因为两地距离上千公里,快递在路上居然呆了整整两天的“漫长”时间。这中间顺便还中转了三个仓库,这中间偶尔会有捡货员按照规定开箱验货。

流程4:10月26号下午,你的快递抵达你所在的城市,在分拣之后,一名负责你那个小区的某通快递员骑着三轮小电驴飞奔到你小区门口。

流程5:10月26号傍晚,快递小哥给你打来电话,询问你是否要把包裹放入小区的蜂巢快递柜或者菜鸟驿站里,你选择了否定并且表示“快点给我送到家门口”。

流程6:快递小哥非常特别极其不情愿地敲开了你家的门,然后你收到了快递。在确认无误后你在手机端点击了“确认收货”按钮,这一趟运输任务完成。

流程7:你向大家炫耀了你的新T恤后,将T恤折叠起来放入了命名为“本地磁盘F”的衣柜里。

流程完。

我想能看到这篇回答的小伙伴都应该能透透彻彻的知道如上的流程是干啥的。

那就行了,你使用网络下载某个东西的一整套流程,和刚刚那个某宝下单网购到收货的流程是几乎一模一样的,而我这个无线路由器在这个流程中扮演的角色,就是那位非常极其特别不情愿的快递小哥。

我从远程服务器下载的数据就是那个修仙的店家发给我的T恤,某通物流的收货点就是远端的那个路由器;快递上印的地址收货人等信息的贴纸就是路由器中确定转发目标的路由表*,中间那些中转仓库就是你和源节点之间的一堆纯粹的路由器;大卡车走过的那些高速公路,城市道路,快速路等就相当于连接在路由器间的各种光纤,双绞线,同轴电缆等网络传输介质——我呢就是那个从你城市物流中心(NAT路由器或者云端的其他路由器)分捡到快递(你下载的数据包)后运到你家小区(你家的局域网),并且还要给你送货上门(顺便当了下交换机)的兢兢业业的快递小哥。

我们的口号是:“xx快递,使命必达,有IP就给送!”

既然大家都明白了我在数据传输的过程中都扮演了什么角色,那么我们就可以讨论为什么“我的网莫名其妙的变卡,断掉,波动”了。

在扯回刚刚寄快递的例子,首先我们先讨论下在什么情况下你的网络会在局域网内断掉或者延迟。毕竟寄快递和网络传输的流程很像,在这里为了方便理解我就直接拿快递小哥往你家门口送快递这件事入手:

首先呢,路由器干的事是把云端的数据送给一个叫交换机(服务于数据链路层)的东西(或者反之),而这个“交换机快递员”才是服务你家小区(局域网)的那个人。但是很不幸的是我是家用无线路由器,家用路由器是要有交换机功能的——也就是寄快递栗子中那个从物流中心送包裹到你家的极不情愿地快递员,所以直接和设备连接的交换机的活只能由我这个“路由器”来干。

下面是可能的快递事故类比可能的故障的例子。

A:如果从小区门口送来快递的到你家花了比平常更久的时间,那么就相当于局域网网络传输出现了延迟;

B:如果小区门口送来的快递迟迟没有送到你家门口,但是你从窗户边能看到快递员在奔跑,说明局域网内的连接或者传输出问题了;

C:如果你发现你的快递在小区门口是一个T恤,送到你手里是一堆乱码,很明显包裹坏了,说明你和“路由器”之间的信号传输出问题了。

D:如果你发现快递员把T恤送到小区门口的时候是XXXXXXXL码的,但是到你手里后就变成了s码,说明传输的信号出现了严重的衰减。

E:你惊悚的发现了小区的大门消失不见了,说明你与路由器断开了连接。

F:你发现快递小哥倒地不起,死在了你家楼下——这说明路由器是真的出大毛病或者坏了。

G:你发现快递员送快递有几天突然变慢,然后又恢复之前的速度,可能是网络波动或者路由器高负荷运转时处理器降频了。

H:你发现快递员突然变慢了,好像是中暑了,可能是温度过高并且长时间高负荷运转导致处理器降频。

综上所述,只有F情况才是真正的无线路由器出了严重的故障,死透气了。所以网不好怪路由器才使得我出离的愤怒,不过恼归恼,接下来我还是得把几种情况给大家讲明白!

A,出现了延迟:一般来说正常工作的无线路由器(这里使用的是交换机功能)局域网内部设备之间传输设备是不会出现太大延迟的,如果真要说延迟只存在以下几种情况:1,设备(手机,电脑等)的软件出问题了,有bug,导致网络传输变慢。2:你局域网内部的传输介质的传输质量捉急,要么受到干扰传错了要么受到干扰传丢了,这时候根据数据链路层的可靠传输的有关协议,那些数据会重新发送直到正确传输为止,结果就是导致延迟变大。3,你的路由器质量实在太差,过小的带宽(这个是重点)加上龟速的硬件、固件(路由器的操作系统)导致延迟变大。

B:传输出故障了,这个可能是路由器软件代码bug或者你手机电脑操作系统软件bug的锅,建议重启路由器或者使设备重新连接路由器。

C:出现这种情况的如果是局域网内的现象的话可能是家里用了电力猫或者不止一个路由器导致的(绝大多数情况下这种情况不可能在局域网内发生,毕竟GBA,SR,CSMA/CA,ALOHA等协议是绝对不允许你在链路层内成功传乱码的),当然90%的情况下异常的数据在到你家路由器门口时就已经是坏掉的或者不正确的了——毕竟你从某度网盘上下载《日本女性名师启蒙教学视频》到本地后变成了《迪迦奥特曼全集》是你的原因而不是路由器的原因。

D:信号衰减,建议你跑到路由器边上玩手机电脑或者加钱买更好的路由器。

E:断开了,自己想办法,走到靠近路由器的地方重启或者重连。

F:路由器真正意义上的坏了,建议售后或者加钱买新的吧。

G:正常情况,一万块钱的路由器也会出现的问题,个人建议你给路由器加上两个散热风扇或者加钱买更贵的。路由器也有压力,天天007没有节假日,偶尔肯定也会耍小脾气。

H:正常情况,建议重启路由器让它冷静冷静,然后买个散热扇给它装上,或者给它吹个空调电风扇,再不济您拿个团扇蹲它边上慢慢伺候一会也可以。如果实在不愿意那就加钱把它换了。

至于其他的什么原因导致外面的因特网出了问题,那三天三夜也说不完,趁主人不注意的时候我会慢慢更新,然后以下就是我的最终结论。

如何解决无线路由器各种疑难杂症的问题:

1,根据故障情况自行推理解决故障可以解决50%的问题。

2,重启可以解决90%的问题。

3,重买可以解决98%的问题。

4,加钱可以解决100%的问题!
页: [1]
查看完整版本: 我先自我介绍一下一下哈:我是一台,我的主人正在距离我一堵外的电脑桌边