Chinaunix

标题: 关于linux 网络协议栈收包 ***疑惑*** [打印本页]

作者: 316953425    时间: 2014-04-16 14:54
标题: 关于linux 网络协议栈收包 ***疑惑***
本帖最后由 316953425 于 2014-04-16 14:58 编辑

主机H收到一个别的机器正常发送的数据包,该数据包的源ip为1,源mac为A。
如果此时我立刻伪造一个数据包,源ip为1,源mac为B,主机H在协议栈中却丢掉了这个数据包

如果过一段时间在发送这个伪造的数据包,源ip仍为1和源mac仍为B都不变,主机H却能接收


如果先发送伪造的数据包源ip为1,源mac为B,主机H正常能接收
此时无论是立刻发送还是过一段时间在发送正常的数据包源ip为1,源mac为A,主机都能正常接收

请牛人给解答一下为什么??

作者: 316953425    时间: 2014-04-17 08:36
没有大牛给解答一下吗?自己顶一个吧
作者: humjb_1983    时间: 2014-04-17 08:56
看似arp缓存的作用~
作者: 316953425    时间: 2014-04-17 09:11
本帖最后由 316953425 于 2014-04-17 09:18 编辑

回复 3# humjb_1983



我在主机H上的local_in HOOK 上看,已经收到这个syn了啊
作者: humjb_1983    时间: 2014-04-17 09:58
那估计得跟踪下包在哪一层丢的~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2