为TCPP网络层的核心协议核心协议 0定义了用以实窗向天连接服务的P分 组格式。其中包括Ⅲ址方式 o能够将不同的厕络技术在TCPP的网际 层统一在P协议之下。以统一的I分组 输提货了对异构网络互的文
IP 为TCP/IP网络层的核心协议核心协议 定义了用以实现面向无连接服务的IP分 组格式,其中包括IP寻址方式。 能够将不同的网络技术在TCP/IP的网际 层统一在IP协议之下,以统一的IP分组 传输提供了对异构网络互连的支持
IP数据报的结构 由IP协议 来自上 定义 层 Data Encapsulation Example E-mail m bagram Heade Datagram Data Area Data Seament Packet F rame Frame Header Header (medium dependent 011111010110001010110101011001
IP数据报的结构 来自上一 层 由 IP协议 定义
IP数据报的报头格式 32比特 版本头长 服务类型 总长 标识 分段偏移 生命期 协议 头校验和 源地址 目的地址 选顶(0或更多的词)
IP数据报的报头格式 版本 头长 服务类型 总长 ~ ~ 标识 D F M F 分段偏移 生命期 协议 头校验和 源地址 目的地址 选顶(0 或更多的词) 32比特
IP数据报中的域( fields) 版本( version):数据报协议的版本,如4.0或6.0; o头标长( headerlength):.数据报报头的长度,以32位相当于 4bye长度为单位。当报头中无可选项时,其基本长度为5 o服务类型( (type of service):主机要求通信子网提供的服务类型 包括一个3位长度的优先级、3个标志位D、T和R,D、T、R分 别表示延迟(Dey)、春吐量( roughout)和可靠性( Relibility) o总长( (totallength):数据报的总长度,包括头部和数据,以字节 为单位。 数据报的最大长度为2161字节即65535字节。 标识 identification):用以标识属于同一数据报的分段。 当数据报长度超出网络最大传输单元( Maximum transition Iit,MTU)时,必须要进行分割,并且需要为分割段( fragment 提供标识。所有属于同一数据报的分割段被赋予相同的标识值 标志(ags)低2位表示该数据报是否可分段。DF表示不可分段 ,MF代表还有进一步的分段。分段的基本单位为8个字节
IP数据报中的域(fields) 版本(version):数据报协议的版本,如4.0或6.0; 头标长(header length):数据报报头的长度,以32位(相当于 4byte)长度为单位。当报头中无可选项时,其基本长度为5。 服务类型(type of service):主机要求通信子网提供的服务类型。 包括一个3位长度的优先级、3 个标志位D、T和R,D、T、R分 别表示延迟(Delay)、呑吐量(Troughput)和可靠性(Relibility)。 总长(total length):数据报的总长度,包括头部和数据,以字节 为单位。 数据报的最大长度为2 16 -1字节即65535字节。 ⚫ 标识(identification):用以标识属于同一数据报的分段。 当数据报长度超出网络最大传输单元(Maximum transition unit, MTU)时,必须要进行分割,并且需要为分割段(fragment) 提供标识。所有属于同一数据报的分割段被赋予相同的标识值。 标志(flags)– 低2 位表示该数据报是否可分段。DF表示不可分段 ,MF代表还有进一步的分段。分段的基本单位为8个字节
IP数据报中的域(续) 分段偏移:若有分段时,用以指出该分段在数据报中的位置。13 位的偏移长度意味着一个长数据报至多奇被分为213个小段。 o生存时间(TTL):限定数据报生存期的计时器。推荐以秒来计数 ,最长为28=255生存时间每经过一个路由节点都要递减, 生存时间减到零时,分组就要被丢弃。设定生存时间是为了防止 数据报在网络中无限制地漫游 协议( protocol):指示上层所采用的协议,如TCP、UDP或 ICMP等 °头校验和( header checksum).:用于校验头标。采用累加求补 再取其结果补码的校验方法。若正确到达时,校验和应为零。 ◎任选字段( options):支持各种选项,提供扩展余地。根据选项 的不同,该字段可变长。。 I地址( source/destination address9:.3位的源地址与目标地址 分别指出源主机和目的主机的网络地址 o数据(data)-来处上层的数据,可变长,但最长为64Kb
IP数据报中的域(续) 分段偏移:若有分段时,用以指出该分段在数据报中的位置。13 位的偏移长度意味着一个长数据报至多可被分为2 13个小段。 生存时间(TTL):限定数据报生存期的计时器。推荐以秒来计数 ,最长为2 8 -1=255S。生存时间每经过一个路由节点都要递减,当 生存时间减到零时,分组就要被丢弃。设定生存时间是为了防止 数据报在网络中无限制地漫游 协议(protocol ):指示上层所采用的协议,如TCP、UDP或 ICMP等 头校验和(header checksum):用于校验头标。采用累加求补 再取其结果补码的校验方法。若正确到达时,校验和应为零。 任选字段(options):支持各种选项,提供扩展余地。根据选项 的不同,该字段可变长。。 IP地址(source/destination address):32位的源地址与目标地址 分别指出源主机和目的主机的网络地址 数据(data) –来处上层的数据,可变长,但最长为64 Kb