原帖由
★【正气大侠】★ 于 2008-7-8 17:06:00 发表
原帖由 天下奇才 于 2008-7-7 23:48:00 发表
[quote] 原帖由 ★【正气大侠】★ 于 2008-7-6 23:12:00 发表
请问是防内网的还是外网的?
就比如说“红色代码”这样的吗?
ARP用于局域网内ip地址到MAC的转换。MAC是物理地址,ip为网络地址,ARP的工作就是将内网网络地址转换
你要理解,在网络上主机之间通信,就可以比作在一个黑房里面进行传递纸条的操作。你并不知道网络上对应ip地址的主机到底是谁,你也不清楚网络上对应ip的主机位于什么位置。如果常规情况下,在局域网内,如果我需要将数据包发送至ip地址ipA,那么通过ARP协议去对ip地址进行翻译,相当于在黑房里喊话,问“A,你对应的MAC地址是啥”(这是广播的方式),而对应的主机就会回话说“我的MAC地址是xxxxxx”(这是单播的方式)。这样数据包就能通过网络顺利的发往对应的地址ipA的主机。
如果这个时候有个B使坏,他阻止了A主机收到我的数据报,或者阻止了我收到A主机的反馈包,然后告诉我:“我的MAC地址就是yyyyy”。那么我理所当然认为,我的数据包应当发往B。
大概如此,比喻可能有些不大恰当