阅薇草堂 书籍考题 English 软件园 在线实验 网速测试.docVIP

阅薇草堂 书籍考题 English 软件园 在线实验 网速测试.doc

  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文档。上传文档
查看更多
|?首页?|?IT资讯?|?下载中心?|?阅薇草堂?|?书籍考题?|?English?|?软件园?|?在线实验?|?网速测试?|?休闲娱乐?|?社区论坛?|?网址黄页?|? 您现在的位置:?IT动力源 ItZero.COM??IT资讯??网络基础??协议??正文 用户登录 新用户注册 [组图]ARP协议介绍 收藏此页到ViVi ???热????? 【字体:小 大】 ARP协议介绍 作者:IT动力源????IT来源:华为????点击数: ????更新时间:2004-10-7 本章包含的内容: ARP协议的介绍,ARP的程序实现,ARP协议在Windows中的应用,ARP相关命令使用说明。 需要掌握的知识点: ??? ARP协议在OSI模型中的地位,ARP协议的作用,ARP协议的特点。ARP协议的相关技术术语。为什么需要ARP协议,ARP协议为什么安排在IP层。 需要已经掌握的知识: ? 已经熟悉了OSI模型,各层之间的定义、功能。熟练使用C语言编程,有初步的C语言编程思想基础,有数据结构基础。 ? 一、什么是ARP协议 ? 地址转换协议ARP(Address Resolution Protocol)是个链路层协议,它工作在第二层的位置,在本层和硬件接口联系,同时对上层(网络层)提供服务。 ?? 上图是针对TCP/IP协议族来描述ARP协议的,但是设置ARP协议的本来用意却不是专门针对TCP/IP协议的。 ?? 世界总的来说是杂乱的,同时网络增加了这种杂乱。几乎在网络架构的每一层,都有几个潜在的协议可以使用。例如在高一点的层次有用于远程登录的TELNET和SUPDUP。低一点的有TCP,IPX或DECnet等协议。甚至在与硬件较接近的逻辑传输层也有CHAOS,DOD Internet,Xerox PUP,DECnet等协议。10兆以太网通过使用以太网包头中的类型字段来使这些协议(而且更多)能在一根电缆上共存。然而,10兆以太网在物理电缆上需要48比特地址,而大多数协议地址不是48比特,它们并不需要与硬件的48比特以太网地址有什么关系。例如CHAOS的地址是16比特,DOD Internet的地址是32比特,Xerox PUP的地址是8比特。这就需要一个协议来动态地区分一个协议,地址对和一个48比特以太网地址的对应关系。 ??? 随着更多的制造商提供遵循DEC,Intel和Xerox发布的规范的接口产品,以太网的使用也在增加。随着使用的增加,为这个接口开发的软件也越来越多。有两个选择:(1)每个实现者用自己的方法做某种形式的地址转换;(2)每个实现者使用统一标准,这样代码可以不加修改的移植到其它系统。这个建议试图建立一个标准。 ??? 解决问题的方法肯定是第二种了,这就需要建立一种标准,把上层协议的地址转换为以太网上可用的地址形式,这样ARP协议就产生了。 ??? 这里需要注意的是,实际的解决方案并不是理论上必须的,很多实际的解决方案都有其历史的因素,业界标准往往不是理论上的最佳解决方案,它们往往是各方利益妥协的结果。可以理解为综合各种因素的一个综合最佳解决方案。 ??? 二、ARP协议工作原理(TCP/IP实现) ??? 1、ARP是如何运行的 在局域网中,网络中实际传输的是帧,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓地址解析就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。 ??? 在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的,如附表所示。 ??? 我们以主机A()向主机B()发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC地址,直接把目标MAC地址写入帧里面发送就可以了;如果在ARP缓存表中没有找到相对应的IP地址,主机A就会在网络上发送一个广播,目标MAC地址是FF.FF.FF.FF.FF.FF,这表示向同一网段内的所有主机发出这样的询问:的MAC地址是什么?网络上其他主机并不响应ARP询问,只有主机B接收到这个帧时,才向主机A做出这样的回应:的MAC地址是00-aa-00-62-c6-09。这样,主机A就知道了主机B的MAC地址,它就可以向主机B发送信息了。同时它还更新了自己的ARP缓存表,下次再向主机B发送信息时,直接从ARP缓存表里查找就可以了。ARP缓存表采用了老化机制,在一段时间内如果表中的某一行

文档评论(0)

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

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

1亿VIP精品文档

相关文档