我的路由器设置100M半双工时比全双工速度快了好几倍是什么原理
答案:2 悬赏:0 手机版
解决时间 2021-12-23 20:29
- 提问者网友:留有余香
- 2021-12-23 14:59
路由器型号是水星mw310r,wan口速率设置成全双工时手机下载速度是500k左右但是换成半双工下载速度就达到了10M左右。但是我用电脑测试的网速没有受影响,只有在手机下进行测试的时候才会出现这种情况请问是什么原理
最佳答案
- 五星知识达人网友:青尢
- 2022-01-06 05:35
全双工有个检测过程,会消耗部分缓存空间,半双工不检测
全部回答
- 1楼网友:人间朝暮
- 2022-01-06 05:54
首先,需要说明的是这款wr340g目前尚不支持手工配置全双工/半双工模式,而是通过自动协商来匹配的,因为厂商设计时就没有提供手工设置界面。因此如果解决10m半双工问题,恐怕要通过后面我要介绍的几种方案了。
其次,再说说什么是全双工和半双工模式:
全双工(full duplex)模式:在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的路由器、交换机、计算机网卡一般都支持全双工模式。
半双工(half duplex)模式:指一个时间段内只有一个动作发生——发送数据或接收数据,举个简单例子,一条窄窄的马路,同时只能有一辆车通过,当目前有两量车对开,这种情况下就只能一辆先过,等到头儿后另一辆再开,这个例子就形象的说明了半双工的原理。早期的对讲机、以及早期集线器等设备都是基于半双工的产品。现在的企业级路由器、交换机产品一般也都支持半双工模式设置。但随着技术的不断进步,半双工已逐渐退出历史舞台,很少在数据网络通信中用到了。
再次,谈谈问题产生的根本原因——非自动协商方式的半双工模式。让人奇怪的是小区宽带的isp提供的居然是10m半双工速率的以太网接入(这在流行hub联网的十多年前倒是比较流行),而且还是人工设定的10m半双工模式,这会让支持自动协商(10/100m、全双工/半双工)的设备(如tp-link wr340g路由器的wan接口和pc机上的网卡等)无法正确协商成相匹配的模式(通常是人工设置的一端是固定的半双工模式,自动协商的一端由于无法正确协商而自动采用全双工模式),这样会造成大量无效的数据包传输和有效的数据包丢失而造成通信失败以至无法连网。
最后,说说解决方案:
方案一:
找个小hub(集线器,只使用2个端口就够了),记住是hub而不是交换机(switch),因为他们的工作原理不同,hub直接支持半双工,而switch虽然也支持但在我们的环境还需要人工设置,但通常低端的soho交换机都不支持人工设置,所以还不如hub好用。说是“找”是因为怕买不到,因为现在市场上很难看到真正的hub了,基本上都是交换机,但淘汰的旧hub应该能找到。按照如下连接顺序连接在一起:
isp网线——hub——网线——路由器wan口
当然,路由器lan口和无线接入方式保持原样即可。
因为宽带路由器wan口能正常识别hub端口的半双工模式而自动转变为半双工,这样通过hub的中转,便实现了原来不能完成的半双工连接。
这种方案的好处diy就能搞定,不需麻烦他人。
方案二:
联系设备制造商tp-link要求提供支持全双工/半双工设置的固件版本进行升级,这样可以在路由器中将wan口设置成半双工模式,从而实现正常连接。
这种方案不一定会得到厂商的支持,因为这需要厂商研发人员的投入,他们可能会因为是个案而不愿过多投入,另外,即使肯支持也需要时间。
方案三:
联系isp(宽带接入服务商)并使其改变接入端口的模式,以匹配tp-link路由器。
这种方案有可能会遭到isp的拒绝,因为他们很可能就是想通过这种方式来阻碍单个用户连接多台电脑上网(这样一方面可以使更多的用户申请接入,另一方面还能防止由于未授权用户增加给网络造成不必要的额外负担)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯