预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

[键入文字] PAGE-16- PAGE-15- 目录 地址解析协议 基本功能 工作原理 ARP攻击 数据结构 ARP报文格式 遭受ARP攻击后的现象 常用的维护方法 HYPERLINK"http://baike.baidu.com/view/32698.html?wtp=tt"\l"1#1"地址解析协议 ARP,即HYPERLINK"http://baike.baidu.com/view/149421.htm"\t"_blank"地址解析协议,实现通过HYPERLINK"http://baike.baidu.com/view/3930.htm"\t"_blank"IP地址得知其物理地址。在HYPERLINK"http://baike.baidu.com/view/7729.htm"\t"_blank"TCP/IP网络环境下,每个HYPERLINK"http://baike.baidu.com/view/23880.htm"\t"_blank"主机都分配了一个32位的IP地址,这种HYPERLINK"http://baike.baidu.com/view/6825.htm"\t"_blank"互联网地址是在网际范围标识主机的一种逻辑地址。为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。这样就存在把IP地址变换成物理地址的地址转换问题。以HYPERLINK"http://baike.baidu.com/view/848.htm"\t"_blank"以太网环境为例,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为48位以太网的地址。这就需要在互连层有一组服务将IP地址转换为相应物理地址,这组协议就是HYPERLINK"http://baike.baidu.com/view/96557.htm"\t"_blank"ARP协议。 1.基本功能 在以太网协议中规定,同一局域网中的一台HYPERLINK"http://baike.baidu.com/view/23880.htm"\t"_blank"主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在HYPERLINK"http://baike.baidu.com/view/7649.htm"\t"_blank"TCP/IP协议栈中,网络层和HYPERLINK"http://baike.baidu.com/view/239605.htm"\t"_blank"传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址。这就是HYPERLINK"http://baike.baidu.com/view/96557.htm"\t"_blank"ARP协议要做的事情。所谓地址解析(addressresolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。 另外,当发送主机和目的主机不在同一个HYPERLINK"http://baike.baidu.com/view/788.htm"\t"_blank"局域网中时,即便知道目的主机的MAC地址,两者也不能直接通信,必须经过HYPERLINK"http://baike.baidu.com/view/18655.htm"\t"_blank"路由转发才可以。所以此时,发送主机通过ARP协议获得的将不是目的主机的真实MAC地址,而是一台可以通往局域网外的HYPERLINK"http://baike.baidu.com/view/1360.htm"\t"_blank"路由器的某个端口的MAC地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为ARP代理(ARPProxy)。 2.工作原理 HYPERLINK"http://baike.baidu.com/albums/32698/32698.html"\l"0$834344af1b1a56a1fbed50d4"\o"查看图片"\t"_blank"HYPERLINK"http://baike.baidu.com/albums/32698/32698.html"\l"0$834344af1b1a56a1fbed50d4"\t"_blank" ARP 在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与HYPERLINK"http://baike.baidu.com/view/69334.htm"