计算机网络教案CH网络层.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* (2) 地址解析技术 查表 相近形式计算 消息交换法 * I. 查表 一个物理网络,即IP的一个子网,对应一张地址解析表 一个物理网络,即IP的一个子网,它的IP地址中的网络号均相同,因此在实际使用时,可省略IP地址中的网络号部分 IP地址 硬件地址(MAC地址) 02 0A:07:4B:12:82:36 优点:通用、实现简单 缺点:需要人工设置对应表 * II. 相近形式计算 适用于动态硬件地址,它在指定IP地址和硬件地址时,使它们保持一定的关系,在解析时可通过IP地址计算出硬件地址 如:硬件地址与IP地址的最后一个字节相同,则:硬件地址 = IP地址 0xff * III. 消息交换法 服务器方式:由服务器提供解析结果(ATM网络) 分布式方法:每台计算机负责对本机地址的解析 相比较而言,前者对地址的配置和管理较容易,但需要额外的服务器,一旦网络繁忙程度加大,服务器会成为瓶颈 * (3) 地址解析协议ARP 工作原理 ARP的报文格式 暂存ARP应答 处理接收的ARP消息 * I. 工作原理 一个ARP请求消息是一个数据帧,其中包含发送站的硬件地址和协议地址,以及目的地址的IP地址,并把此数据帧在本物理网络内广播 一个ARP应答消息是一个数据帧,其中包含应答站的硬件地址和协议地址,以及原发送地址的IP地址,并把此数据帧发送给原发送站 * V W X Y Z Y的应答报文 询问报文 W送报文给Y ARP的询问报文中包含目的地址的IP地址 ARP的应答报文中包含目的地址的MAC地址 * II. ARP的报文格式 0 8 16 31 硬件地址类型 协议地址类型 硬件地址长度 协议地址长度 操 作 发送站硬件地址(字节0~3) 发送站硬件地址(字节4~5) 发送站协议地址(字节0~1) 发送站协议地址(字节2~3) 目的站硬件地址(字节0~1) 目的站硬件地址(字节2~5) 目的站协议地址全部(字节0~3) * 以协议地址是IP地址、硬件地址是以太网MAC地址为例 发送站ARP请求报文中填入 : 硬件地址类型 1 协议地址类型 0X0800 硬件地址长度 6 协议地址长度 4 操作 1(请求) 发送站硬件地址 MAC地址 发送站协议地址 IP地址 目的站硬件地址 全0 目的站协议地址 IP地址 目的站ARP应答报文中填入 : 硬件地址类型 1 协议地址类型 0X0800 硬件地址长度 6 协议地址长度 4 操作 2(应答) 目的站硬件地址 MAC地址 目的站协议地址 IP地址 原发送站硬件地址 MAC地址 原发送站协议地址 IP地址 * ARP消息在以太网中 ARP消息 帧头 帧数据区 CRC 7 1 2/6 2/6 2 0 ~ 1500 46 ~ 0 4 先导字段目的地址 源地址 数 据 填充字符 校验和 以太网的帧结构中: ARP消息帧的类型值为0X806 帧开始字ARP的询问报文形成物理帧时,目的物理地址是什么? 没有具体物理地址不能发送数据帧 * III. 暂存ARP应答和处理接收的ARP消息 暂存ARP应答于Cache或内存中,以后即可查表,不必再发询问报文,以减少网络的通信量 从消息中取出发送方的协议地址和硬件地址,更新cache中已有的信息 检查消息是请求还是应答,若是应答,则接收;若是请求,检查是否为发送给本站的,如是,则发应答消息 * ARP地址解析和数据包在网间的传递 A B Router1 Router 2 Router3 目的主机B的IP地址    Router 1 MAC地址 数据包   Router 2 MAC地址 数据包 目的主机B的IP地址   Router 3 MAC地址 数据包 目的主机B的IP地址   目的主机B MAC地址 数据包 目的主机B的IP地址 * 6) BOOTP、DHCP和IGMP 引导协议BOOTP 动态主机配置协议DHCP Internet组管理协议IGMP * (a) 引导协议BOOTP 引导协议(BOOTP)是一种基于UDP/IP的协议。这种协议允许正在启动的主机动态配置而无需用户监督。BOOTP主要用于客户机从服务器获得自己的IP地址、服务器的IP地址以及启动映像文件名。其他的一些配置信息,如本地子网掩码、本地时间偏移量、默认路由器地址和各种Internet服务器地址,都能通过BOOTP协议与客户机交流。 * (b) 动态主机配置协议DHCP 从一个地址池中把IP地址分配给请求

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档