计算机网络技术与应用 教学课件 邓江沙 徐蔚鸿 易建勋 ch4_网络层与路由技术.pptVIP

计算机网络技术与应用 教学课件 邓江沙 徐蔚鸿 易建勋 ch4_网络层与路由技术.ppt

  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章 网络层与路由技术   网络层需要解决的问题是确定IP分组从源地址到目标地址是如何路由的。小型网络的路由选择很简单,所以网络层功能很弱。在大型网络中,IP分组需要跨越若干个网络才能到达目标地址,其中的种种问题需要由网络层来解决。 4.1 IP协议工作原理 4.1.1 网络层的功能与主要协议  1.网络层的主要功能    网络层的主要功能是把IP分组从一个网络传送到另一个网络。为了达到这个目的,网络层必须屏蔽各种不同网络类型之间的差异,采用统一的数据格式和统一的网络地址,使IP分组在网络之间实现寻址和转发。 4.1.1 网络层的功能与主要协议 2.网络层的主要协议    网络层主要有以下协议:IP(网际协议)、路由选择协议(如RIP、OSPF)、ICMP(因特网控制报文协议)、ARP(地址解析协议) 和IGMP(因 特网组管理 协议)等。 4.1.2 IP分组格式   IP分组由报头和数据两部分组成。报头中前一部分是固定长度的20个字节,后一部分的长度是可变的可选部分。 4.1.3 最大数据传输单元长度   物理层一般要限制每次发送数据帧的最大长度。任何时候IP层接收到一份要发送的IP分组时,它要判断向本地哪个接口发送数据(选路),并查询该接口,获得MTU(最大数据传输单元)长度。   IP协议把MTU与IP分组长度进行比较,如果IP分组太大,则需要进行分片。分片可以发生在原始发送端的主机上,也可以发生在中间路由器上。 4.1.4 IP分组的路由   路由器在结构上可分为路由选择和分组转发两大部分。   路由选择部分也称为控制部分,核心部件是路由表和路由选择处理机。   分组转发由三部分组成:交换部件、一组输入端口和一组输出端口。在讨论路由选择原理时,往往不区分转发表和路由表的区别,而是笼统地使用路由表这一名词。 4.1.4 IP分组的路由 网络层处理IP分组的主要步骤是路由选择和地址转换,路由算法的基本流程如下: (1)从IP分组的头部提取目标站的IP地址D,从中得到目标站的网络号N。 (2)若网络号N与此路由器直接相连,则通过该网络将IP分组交付给目标主机(其中包括将目标主机的IP地址D转换为具体的物理地址,将IP分组封装为MAC帧);否则,执行(3)。 4.1.4 IP分组的路由 路由算法的基本流程如下: (3)若路由表中有目标地址为D的主机路由,则将IP分组传输给路由表所指明的下一站路由器;否则执行(4)。 (4)若路由表中有到达网络号N的路由,则将IP分组传送给路由表指出的下一站路由器;否则执行(5)。 (5)若路由表中有子网掩码,就要针对每一个路由,用子网掩码和目标主机的IP地址D进行“与”运算,得到结果M。若M等于目标主机的网络号N,则将IP分组传输给路由表指明的下一站路由器;否则执行(6)。 4.1.4 IP分组的路由 路由算法的基本流程如下: (6)若路由表中有一个默认的路由,则将IP分组传输给路由表中所指明的默认路由器;否则执行(7)。 (7)报告路由选择出错信息。 4.1.5 ARP协议工作原理    ARP(地址解析协议)协议主要解决网络层地址(IP地址)与数据链路层地址(MAC地址)的映射问题。ARP只能用于具有广播能力的网络。    由于IP地址是主机在网络层中的地址,如果要将网络层中传输的IP分组交给目标主机,还需要传输到链路层后,转换成MAC帧后才能发送到网络中。而MAC帧要同时使用源主机MAC地址和目标主机MAC地址。因此必须在IP地址和主机的硬件地址之间进行转换,ARP地址解析协议就是为此目的而设计的。 4.1.5 ARP协议工作原理    ARP工作过程如下:    路由器在内部建立一个ARP表,表中存放主机的IP地址和MAC地址。    如果目标主机与源主机在同一个子网内,路由器就在ARP表中查找目标主机的IP地址,否则用默认网关的IP地址在ARP表中查找。如果没有找到,路由器则发送广播包,目标主机收到后给出应答,这时ARP表中就会增加一个新的表项。    由于网络中的主机经常发生变化(如重启、开机等),所以ARP表要及时刷新。每个主机启动时,都会广播它的IP地址和MAC地址。 4.1.6 ICMP协议工作原理    ICMP(因特网控制报文协议)主要用来报告IP分组在传输中的出错和测试信息,以及主机探测、路由维护、路由选择、流量控制等。    ICMP报文需要封装在IP分组中进行传输。    ICMP报文有两种类型,即ICMP差错报告报文和ICMP询问报文。 4.1.6 ICMP协议工作原理    ICMP报文最常见的内容是“目的地无法到达” 和“回声” 消息。 4.1.7 IGMP协议工作原理    IGMP(因特网组

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档