计算机网络课件:第六章 网络层.pptVIP

  • 6
  • 0
  • 约2.06万字
  • 约 74页
  • 2021-10-01 发布于安徽
  • 举报
第六章 网络层 6.1网络层与IP协议 6.1.1网络层的基本概念 我们之所以能够方便地在Internet上享受各种网络服务,是因为有网络层IP的支持。网络层通过路由选择算法,为IP分组从源主机到目的主机选择一条合适的传输路径,为传输层提供端-端数据传输服务 6.1.2IP协议的发展与演变 1IPV4协议研究的背景 描述IPV4协议的最早文档RFC791出现在1981年,那时Internet的规模小,主要用于科研,不可能适应以后Internet规模的扩大和应用范围的扩张,修改和完善是必然的,但是IPV4版本的主要内容一致没有发生任何实质性的变化 2IPV4的演变过程 注意问题: (1)首先应该肯定IPv4协议对Internet的发展产生很重要的作用。早期设计的IP分组、IPv4地址、网络服务质量QoS都不能满足Internet大规模发展的要求。今后除了计算机外,各种智能手机以及移动数字终端都要在IP网络环境中工作,因此IP协议必然要进行改进 (2)IP协议发展有不变和变化两个部分。不变的是分组结构和分组头结构的规定;变化的部分可以从IP地址处理方法、分组交付的路由算法与路由选择协议,以及如何提高协议的可靠性、服务质量与安全性等三个方面 (3)凡事都有一个度。随着Internet的发展,修改和完善IPv4已显得无济于事,最终要研究一种新的网络层协议代替IPv4,这个新的协议就是IPv6 2011年2月3日,最后5块IPv4地址被分配给全球5大区域Internet注册机构 6.2IPv4协议的基本内容 6.2.1IP协议的主要特点 1IP协议是一种无连接、不可靠的分组传送服务的协议 (1)无连接意味着不维护IP分组发送后的任何状态信息,每个分组的传输过程是相互独立的 (2)不可靠意味着IP协议不能保证每个IP分组都能正确的、不丢失和顺序地到达目的主机 2IP协议是点-点的网络层通信协议 针对源主机-路由器、路由器-路由器、路由器-目的主机之间的数据传输的的点-点线路的网络层通信协议 3IP协议屏蔽了互联的网络在数据链路层、物理层协议与实现技术上的差异 对于各种异构的网络和协议,使用IP分组来统一封装不同的网络帧,通过IP协议,网络层先传输层提供统一的IP分组。 6.2.2IPv4分组格式 1IPv4分组结构 IPv4分组有两部分组成:分组头和数据 分组头也称为首部,其长度是可变的 分组头每行宽度是4个字节 前5行是必须有的字段,共20字节 最长有40字节的选项 最大长度为60字节 2IPv4分组头格式 (1)版本字段 长度为4位 (2)协议字段 使用IP的高层协议类型,长度为10位 1 ICMP 2 IGMP 6 TCP 8 EGP 17 UDP 41 IPv6 89 OSPF (3)长度 分组头长度和总长度 A分组头长度字段 4位,最小值5,最大值15 分组头长度必须是4字节的整数倍 B总长度字段 16位 (4)服务类型字段 长度8位 服务类型4位 优先级3位 1位保留位 A服务类型字段 4个参数:延迟、可靠性、吞吐量、成本 B优先级字段 C服务类型参数:D(延迟)、T(吞吐量)、R(可靠性)C(成本)。每位都有0和1两个可能的取值。每个组合的服务类型的参数的4位中,最多只能有一位的值为1 (5)生存时间字段 生存时间TTL用来设定分组在Internet中的“寿命”,它通常是用转发分组最多的路由器跳数来度量。生存时间的初始值由源主机设置,经过一个路由器转发之后,TTL减1,当减为0时,丢弃分组并发送ICMP报文通知源主机 (6)头部校验和 头部校验和字段长度为16位。 IP分组只对分组头进行校验,因为: A IP分组头之外的部分属于高层数据,高层数据都会有相应的校验字段。 B由于每经过一个路由器,IP分组头都要改变一次,但是数据部分并不改变。 (7)地址字段 包括源地址和目的地址 长度都是32位 3 IP分组的分片与组装 (1)最大传输单元MTU与IP分组的分片 在IP分组头中,与分组的分片与组装相关的字段有:标识、标志与偏移量 A从IP与数据链路层协议的角度看IP分组的最大长度 IP分组作为网络层的数据必然通过数据链路层,封装成帧在通过物理层来传输 不同网络的最大传输单元的长度不同。 考虑到IP对于不同网络的适应性,RFC791文档中规定IP分组的最大长度为65535个字节 每个路由器都要将接收的帧进行拆帧和处理,然后封装成其他类型的帧。帧的格式与长度取决于网络采用的协议。 B从IP与传输层协议的角度看IP分组的最大长度 传输层数据包必须在网络层封装成IP分组,再传到数据链路层组成帧。 由于IP分组的最大长度为65535字节,而实际使用的网络的MTU长度一般都比IP分组的最大长度短,如Ether

文档评论(0)

1亿VIP精品文档

相关文档