正在加载图片...
《网络技术基础》课程讲义第四章网络互连与TCP/IP协议 第8页共33页 数据报选项ε用于网络控制、测试和调试。 选项分为以下四类 记录路由(记录最多9个所经过的路由节点的IP地址)一—测试用 严格源路由(预先设定数据报必须经过的传送路由一一只能访问所列的路由节点) ·自由源路由(预先设定数据报必须经过的的部分传送路由一一其间可有其他路由节点) ·时间戳( timestamp)(记录数据报经过的每一路由节点的IP地址和时间)——测试用 填充:通过填充一定数量的0来保证IP数据报头是4个字节的整倍数。 44.3IcMP(互连网络控制报文协议, internet control message protocol)P157 使用不可靠的无连接的IP协议传送数据,优点是可以高效地利用网络资源,缺点则有两点 ·缺少出错报告和出错纠正功能一一如果路由器找不到通往目标主机的路径或传送超时必须丢 弃某个数据报时怎么办?如果目标主机无法及时接收所有发来的数据报而必须丢弃某个数 据报时怎么办?(IP协议本身并不负责通知源主机) ·缺少主机和管理查询功能一一主机有时需要确定一下某个路由器是否“ alive”(在工作),网 络管理员有时也需要了解其他主机或路由器的信息 ICMP协议即是为了解决这两个问题而设计的。它发送五种出错报告报文和四组查询报文 来支持不可靠的无连接IP协议。它本身是一个网际层协议,但其信息总是封装在P数据报内 再送到下层传送。(IP数据报中“用户协议”字段的值为1时表示是一个ICMP报文)。 ICMP报文 IP报头 IP数据 帧数据 帧尾(如果有时) ICMP报文可以分为两类:出错报告报文和查询报文。报文格式如下:P158图424 类型(pe,8位)[代码(code,8位)检验和( checksum,16位) 报头其他部分 数据段 其中“类型”字段值如下:P158表44 「报文种类 报文内容 3 目标不可到达( Destination unreachable) 源抑制( Source quench) 出错报告报文 数据报超时( Time exceeded) 数据报参数错( Parameter problem) 重定向( Redirection) 8或0回应请求和应答( Echo request or reply) 13或14时戳请求和应答( Timestamp request and reply) 查询报文 17或18地址掩码请求和应答( Address mask request and reply) 10或9路由器请求和通告( Router solicitation and advertisement) 莆田学院计算机教研室2002年4月《网络技术基础》课程讲义 第四章 网络互连与 TCP/IP 协议 第 8 页 共 33页 莆田学院计算机教研室 2002 年 4 月 数据报选项:用于网络控制、测试和调试。 选项分为以下四类: ·记录路由(记录最多 9 个所经过的路由节点的 IP 地址)——测试用 ·严格源路由(预先设定数据报必须经过的传送路由——只能访问所列的路由节点) ·自由源路由(预先设定数据报必须经过的的部分传送路由——其间可有其他路由节点) ·时间戳(timestamp)(记录数据报经过的每一路由节点的 IP 地址和时间)——测试用 填充:通过填充一定数量的 0 来保证 IP 数据报头是 4 个字节的整倍数。 4.4.3 ICMP(互连网络控制报文协议,internet control message protocol) P157 使用不可靠的无连接的 IP 协议传送数据,优点是可以高效地利用网络资源,缺点则有两点: ·缺少出错报告和出错纠正功能——如果路由器找不到通往目标主机的路径或传送超时必须丢 弃某个数据报时怎么办?如果目标主机无法及时接收所有发来的数据报而必须丢弃某个数 据报时怎么办?(IP 协议本身并不负责通知源主机) ·缺少主机和管理查询功能——主机有时需要确定一下某个路由器是否“alive”(在工作),网 络管理员有时也需要了解其他主机或路由器的信息。 ICMP 协议即是为了解决这两个问题而设计的。它发送五种出错报告报文和四组查询报文 来支持不可靠的无连接 IP 协议。它本身是一个网际层协议,但其信息总是封装在 IP 数据报内 再送到下层传送。(IP 数据报中“用户协议”字段的值为 1 时表示是一个 ICMP 报文)。 ICMP 报文 IP 报头 IP 数据 帧头 帧数据 帧尾(如果有时) ICMP 报文可以分为两类:出错报告报文和查询报文。报文格式如下: P158 图 4.24 类型(type,8 位) 代码(code,8 位) 检验和(checksum,16 位) 报头其他部分 数据段 其中“类型”字段值如下: P158 表 4.4 报文种类 类型 报文内容 出错报告报文 3 目标不可到达(Destination unreachable) 4 源抑制(Source quench) 11 数据报超时(Time exceeded) 12 数据报参数错(Parameter problem) 5 重定向(Redirection) 查询报文 8 或 0 回应请求和应答(Echo request or reply) 13 或 14 时戳请求和应答(Timestamp request and reply) 17 或 18 地址掩码请求和应答(Address mask request and reply) 10 或 9 路由器请求和通告(Router solicitation and advertisement)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有