08 2018 档案

摘要:前几天,使用python时遇到这么一个需求,删除一个列表中值为1的元素。我寻思着使用remove方法,但是remove方法只会删除第一个,于是我使用for循环去删除。代码和运行结果如下: 当时这个结果让我很懵逼,为什么1没有被删除完?查了资料发现,是for循环捣的鬼。因为for循环实际是循环的列表下 阅读全文
posted @ 2018-08-09 18:14 Lipx9527 阅读(14852) 评论(0) 推荐(3) 编辑
摘要:今天在研究免费ARP的过程中,抓到了一种Sender IP字段为“0.0.0.0”的ARP请求报文(广播),抓包截图如下: 这让我很疑惑。一个正常的ARP请求不应该只是Target MAC字段为全0吗?经过我多次试验,发现在网卡在启动的过程中会出现这个神奇的ARP请求包,具体的操作为: 拔掉网线再插 阅读全文
posted @ 2018-08-07 18:13 Lipx9527 阅读(3722) 评论(0) 推荐(0) 编辑
摘要:1. 免费ARP基本概念 免费ARP,也叫Gratutious ARP、无故ARP。这种ARP不同于一般的ARP请求,它的Sender IP和Target IP字段是相同的,相当于是请求自己的IP地址对应的MAC地址。 发送免费ARP的主机或者设备,往往并不希望收到一个ARP应答。因为若是收到了,说 阅读全文
posted @ 2018-08-07 16:58 Lipx9527 阅读(6424) 评论(0) 推荐(1) 编辑
摘要:在我的理解中,ARP请求是已知对方的IP地址,想要请求对方的MAC地址,用以封装以太网帧头。因此在不知道对方MAC地址的情况下,会广播ARP请求到整个子网,让子网中的所有设备收到这个广播ARP请求报文。当特定的主机接收到这个ARP报文后,会发送一个ARP应答报文给发送者。也就是说ARP请求是广播报文 阅读全文
posted @ 2018-08-07 11:34 Lipx9527 阅读(5542) 评论(3) 推荐(1) 编辑
摘要:1. 代理ARP(Proxy ARP)是什么? 顾名思义,它指通过中间设备(通常为Router)代替其他主机响应ARP请求。对于没有配置默认网关的主机想要与其他网络的另一台主机通信时,网关收到源主机的ARP请求时,会使用自己的MAC地址和目的主机的IP对源主机的ARP请求进行应答。 (可能当你读到这 阅读全文
posted @ 2018-08-07 01:43 Lipx9527 阅读(1778) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示