TCPI协议第1章题库.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 ARP:地址解析协议 第4章 ARP协议 课时安排:3课时 教学课型:理论课 教学目的:通过本章学习,使学生掌握ARP的作用、ARP的请求/应答格式,ARP的命令使用。 教学重点: ARP的请求/应答格式 教学难点: ARP的命令使用 教学方法及手段:应用多媒体技术,详细演示ARP的请求/应答格式,ARP的命令使用方法。 4.1 引言 4.2 一个例子 4.3 ARP高速缓存 4.4 ARP的分组格式 4.5 ARP举例 4.6 ARP代理 4.7 免费ARP 4.8 arp命令 4.9 小结 4.1 引言 数据链路如以太网或令牌环网都有自己的寻址机制(常常为48 bit地址),这是使用数据链路的任何网络层都必须遵从的。 当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48 bit的以太网地址(而不是IP地址)来确定目的接口的。 A R P为I P地址到对应的硬件地址之间提供动态映射。我们之所以用动态这个词是因为这个过程是自动完成的,一般应用程序用户或系统管理员不必关心。 4.2 一个例子 任何时候我们敲入下面这个形式的命令: % ftp bsdi 都会进行以下这些步骤。这些步骤的序号如图4 - 2所示。这里着重介绍与ARP有关的部分。 5) 假定是一个以太网,那么发送端主机必须把32 bit的I P地址变换成48 bit的以太网地址。这就是A R P的功能。 6) A R P发送一份称作A R P请求的以太网数据帧给以太网上的每个主机。这个过程称作广播,如图4 - 2中的虚线所示。 7) 目的主机的A R P层收到这份广播报文后,识别出这是发送端在寻问它的I P地址,于是发送一个A R P应答。这个A R P应答包含I P地址及对应的硬件地址。 8) 收到A R P应答后,使A R P进行请求—应答交换的I P数据报现在就可以传送了。 9) 发送I P数据报到目的主机。 由此例可以看出:A R P的功能是在32 bit的I P地址和采用不同网络技术的硬件地址之间提供动态映射。 注意:点对点链路不使用A R P。 4.3 ARP高速缓存 A R P高效运行的关键是由于每个主机上都有一个A R P高速缓存。这个高速缓存存放了最近I n t e r n e t地址到硬件地址之间的映射记录。高速缓存中每一项的生存时间一般为2 0分钟,起始时间从被创建时开始算起。 我们可以用a r p命令来检查ARP高速缓存。参数-a表示显示高速缓存中所有的内容。 bsdi % arp -a sun (3) at 8:0:20:3:f6:42 svr4 (4) at 0:0:c0:c2:9b:26 注:48 bit的以太网地址用6个十六进制的数来表示,中间以冒号隔开。 4.4 ARP的分组格式 在以太网上解析I P地址时, A R P请求和应答分组的格式如图4 - 3所示。 现分别说明如下: (1)源地址和目的地址:以太网报头中的前两个字段是以太网的源地址和目的地址。目的地址为全1的特殊地址是广播地址。电缆上的所有以太网接口都要接收广播的数据帧。 (2)帧类型:两个字节长的以太网帧类型表示后面数据的类型。对于A R P请求或应答来说,该字段的值为0 x 0 8 0 6。 (3)硬件类型:表示硬件地址的类型。它的值为1即表示以太网地址。 (4)协议类型:表示要映射的协议地址类型。它的值为0 x 0 8 0 0即表示I P地址。它的值与包含I P数据报的以太网数据帧中的类型字段的值相同(参见图2 – 1,0800表示后面的是IP数据报,0806表示ARP的请求/应答,8035表示RARP的请求/应答)。 (5)硬件地址长度和协议地址长度:两个1字节的字段,分别指出硬件地址和协议地址的长度,以字节为单位。对于以太网上I P地址的A R P请求或应答来说,它们的值分别为6和4。 (6)操作类型(op):四种,它们是A R P请求(值为1)、A R P应答(值为2)、R A R P请求(值为3)和R A R P应答(值为4)。这个字段必需的,因为A R P请求和A R P应答的帧类型字段值是相同的。 (7)发送端的硬件地址、发送端I P地址、目的端的硬件地址和目的端的IP地址。 4.5 ARP举例 我们用t c p d u m p命令来看一看运行像Te l n e t这样的普通T C P工具软件时A R P会做些什么。 4.5.1 一般的例子 为了看清楚A R P的运作过程,我们执行t e l n e t命令与无效的服务器连接。请看以下的输出内容: 当我们在另一个系统( s u n)上运行带有- e选项的t c p d u m p命令时,显示的是硬件地址。图4 - 4中的t c p d u m p

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档