我想有过合租经历的朋友应该都知道“P2P终结者”这个软件吧? 当然,果果还要照顾那些从来没有租房子的有钱人什么软件限制别人网速,介绍给他们。
在合租屋玩游戏有一个很不好的体验,就是玩到高水平的时候突然掉线,然后你发现室友回来了,老王在看电影,小小李正在看视频。 每个人共用的一根小水管都被他们占据了,你无法阻止它的发生。 于是你默默点击了电脑上的神器“P2P终结者”,瞬间变身局域网总经理。 一共10M带宽,每人分配3.3M,看电影视频网速不高。 低,同时也不影响我玩游戏,进入了和谐社会。
那么问题来了,你电脑上的“P2P终结者”是如何限制别人的网速的呢? 这还得从ARP攻击说起。
在局域网中什么软件限制别人网速,我们的电脑和网关之间传输数据不是通过IP地址,而是通过MAC地址。 一开始我的电脑只知道网关的IP地址,不知道网关的MAC地址。 然后使用ARP协议通过IP地址查询网关的MAC地址。
正常情况下是没有问题的,但是如果这个时候有一个李鬼来了,它就把自己的MAC地址告诉了局域网内的所有主机,并声称这是网关的MAC地址,然后局域网内的所有主机就知道了。告诉它。 数据发送给李鬼,李鬼再转发给真实网关。 这就是ARP欺骗。
于是,答案就揭晓了。 《P2P终结者》扮演的就是这样一个李鬼的角色。 它首先欺骗网络中的所有主机,要求大家先向它发送数据,然后它控制这些数据的流向和传输速度,达到控制局域网中网络速度的目的。
当然,只控制网速的李鬼,依然是善良的李鬼。 毕竟所有的数据都发送给它了。 如果它偷偷检查你发送的数据内容,无意中看到了账户密码,那就危险了……
最后果果还是要告诉大家如何解决ARP欺骗攻击,就是在网关(一般是我们的路由器)上绑定客户端的IP和MAC地址,同时在电脑上绑定网关的IP和MAC地址。 这样一来,无论李鬼如何自称是门户,都不会有人理会他。