第4章ARP和RARP汇.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章ARP和RARP汇

第四章 ARP和RARP RFC826和RFC903 TCP/IP详解卷1:CH4、CH5 主要内容 4.1 ARP协议 4.2 RARP 协议 课下作业 4.1 ARP 协议 ARP 协议 ARP 协议 IP MAC 也称为本地 ARP 当输入“ftp 主机名”时ARP的操作 ARP高速缓存和ARP命令 每一项的生存时间一般为20分钟 ARP命令: 显示和修改ARP缓存 ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] -a 显示当前的ARP缓存信息,可以指定网络地址 -g 跟-a一样. -d 删除由inet_addr指定的主机记录. 可以使用* 来删除所有主机. -s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。 ARP分组(以以太网为例) 以太网报头中的前两个字段是以太网的源地址和目的地址 两个字节长的以太网帧类型表示后面数据的类型。对于A R P请求或应答来说,该字段的值为0 x 0 8 0 6。 协议指请求分组询问协议地址(OX0800是I P地址) 硬件地址指所要映射的硬件地址(1是以太网地址) 硬件地址长度和协议地址长度分别指出硬件地址和协议地址的长度,以字节为单位。对于以太网上I P地址的A R P请求或应答来说,它们的值分别为6和4。 操作字段指出四种操作类型 1为A R P请求 2为A R P应答 3为R A R P请求 4为R A R P应答 对不存在主机的ARP请求 多次进行A R P请求 高速缓存超时设置 在A R P高速缓存中的表项一般都要设置超时值(手工添加的除外) 从伯克利系统演变而来的系统一般对完整的表项设置超时值为2 0分钟, Host Requirements RFC表明即使表项正在使用时,超时值也应该启动,但是大多数从伯克利系统演变而来的系统没有这样做—它们每次都是在访问表项时重设超时值。 ARP代理 如果A R P请求是从一个网络的主机发往另一个网络上的主机,那么连接这两个网络的路由器就可以回答该请求,这个过程称作委托A R P或A R P代理(Proxy ARP)。 这样可以欺骗发起A R P请求的发送端,使它误以为路由器就是目的主机,而事实上目的主机是在路由器的“另一边”。 路由器的功能相当于目的主机的代理,把分组从其他主机转发给它。 免费ARP 它是指主机发送A R P查找自己的I P地址。 通常,它发生在系统引导期间进行接口配置的时候。 免费A R P可以有两个方面的作用 一个主机可以通过它来确定另一个主机是否设置了相同的I P地址。 如果发送免费A R P的主机正好改变了硬件地址(很可能是主机关机了,并换了一块接口卡,然后重新启动),那么这个分组就可以使其他主机高速缓存中旧的硬件地址进行相应的更新。 4.2 RARP 协议 RARP 协议 RARP 协议 RARP 协议 MAC IP RARP分组 与ARP分组基本一样,只是类型代码为0X8035 地址的转换 课下作业(必做) 1. 分析ARP请求和应答的过程及包内容 2. 查资料:ARP欺骗及防御 并做相应的实验 课下作业(选作) 1. 在熟悉ARP协议并了解Winpcap编程的前提下,构造ARP包,选择并打开网卡,将ARP包发送出去。 运行格式:程序名 源IP地址 目的IP地址 目的MAC地址 flag flag=0: ARP请求 flag=1: ARP应答 2. 编程序,获取网络中的ARP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。 运行格式:程序名 日志文件 * * IP: = ??? I heard that broadcast. The message is for me. Here is my Ethernet address. I need the Ethernet address of . IP: Ethernet: 0800.0020.1111 IP: = ??? I heard that broadcast. The message is for me. Here is my Ethernet address. I need the Ethernet address of . IP: Ethernet: 0800.0020.1111 IP: = ??? I heard that broadcast. The messa

文档评论(0)

liwenhua11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档