五、IP数据报
1、IP数据报的格式
IP数据报分为两大部分:报头区和数据区。其中报头仅仅是正确传输高层数据而增加的控制信息,数据区包括高层需要传输的数据。
IP数据报的主要字段:
1)版本与协议类型:版本是IP协议版本号(一般是4即IPv4),不同版本数据格式不同;协议类型是指该数据报的数据区数据的高层协议类型(如TCP),用于知名数据区的数据格式。
2)长度:分为报头长度(以32b为单位)和总长度(以8b为单位)。
3)服务类型:规定本数据报的处理方式。该字段为数据包分配一个转发优先级,要求中途转发器路由器尽量使用低延迟、高吞吐或高可靠性的线路投递。具体实现择由路由器的实现方法和底层物理网络技术。
4)报文的分片与重组控制:IP数据报使用标识、标志、片位移3个域对分片进行控制,分片将在目的主机重组。
5)生存周期:设计一个计数器,当计数器值为0时,数据报删除,避免循环发送。
6)头部校验和:用于保证IP数据报报头的完整性。注:只有报文头校验,没有数据区校验。好处是允许上层协议选择自己的数据校验方法。
7)地址:源地址和目的地址表示发送与接收的地址。此值保持不变。
2、IP封装、分片与重组
当IP分组在网上传输时,可能跨越多个网络,但每个网络都规定了一个帧最多携带的数据量(此限制称为传输单元或MTU),当长度超过MTU时,就需要将数据分成若干个较小的部分(分片),然后独立发送;
目的主机收到分片后的数据报后,对分片再重新组装(重组)。
分片独立传输时,需要对分片控制。主要有3个字段:标识、标志和片偏移;
标识:源主机赋予IP数据报的标识符,目的主机利用此标识判断此分片属于哪个数据报,以便重组。
标志:告诉目的主机该数据报是否已经分片,是否是最后的分片。
片偏移:本片数据在初始IP数据报中的位置。
3、IP数据报选项
IP数据报选项主要用于控制和测试两大目的。既然是选项,用户可以使用IP选项也可以不使用选项,但实现IP协议的设备必须能处理IP选项。
IP选项有3部分组成:源路由、记录路由、时间戳。
源路由:指IP数据报穿越互联网所经过的路径是由源主机指定。分为两类:严格路由选项和松散路由选项。
(1)严格路由选项:规定IP数据报要经过路径上的每一个路由器,相邻的路由器之间不能有中间路由器,并经过的路由器的顺序不能改变。
(2)松散路由选项:给出数据报必须要经过的“要点”,并给出完备的路径,无直接连接的路由器之间尚需IP软件的寻址功能补充。
记录路由:记录IP数据报从源主机到目的主机所经过的路径上各个路由器的IP地址。用于测试网络中路由器的路由配置是否正确。
时间戳:记录IP数据报经过每一个路由器时的时间(以千分之一秒为单位)。
正在阅读:
2017计算机等考三级网络技术辅导:Internet基础410-26
让心站在高处作文800字12-15
2017年高考数学数列力期末考试复习09-19
2020年广东资产评估师报名条件01-22
2022年四川眉山成人高考现场确认时间:9月13日至18日08-27
万圣节快乐的初二作文600字08-21
“失败的”演出作文450字09-15
好妈妈作文600字10-26
2023春节发言稿【五篇】01-19
童年趣事作文700字11-18