前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >速读原著-TCP/IP(ICMP:Internet控制报文协议)

速读原著-TCP/IP(ICMP:Internet控制报文协议)

作者头像
cwl_java
发布2020-03-03 10:39:27
3000
发布2020-03-03 10:39:27
举报
文章被收录于专栏:cwl_Javacwl_Java

第6章 ICMP:Internet控制报文协议

6.1 引言

I C M P经常被认为是 I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。I C M P报文通常被I P层或更高层协议( T C P或U D P)使用。一些 I C M P报文把差错报文返回给用户进程。

I C M P报文是在 I P数据报内部被传输的,如图6 - 1所示。

在这里插入图片描述
在这里插入图片描述

ICMP 的正式规范参见 RFC 792 [Posterl1 9 8 1 b ]。

在这里插入图片描述
在这里插入图片描述

I C M P报文的格式如图6 - 2所示。所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。下面我们将逐个介绍各种报文格式。类型字段可以有 1 5个不同的值,以描述特定类型的 I C M P报文。某些I C M P报文还使用代码字段的值来进一步描述不同的条件。

检验和字段覆盖整个I C M P报文。使用的算法与我们在 3 . 2节中介绍的I P首部检验和算法相同。I C M P的检验和是必需的。在本章中,我们将一般地讨论 I C M P报文,并对其中一部分作详细介绍:地址掩码请求和应答、时间戳请求和应答以及不可达端口。我们将详细介绍第 2 7章P i n g程序所使用的回应请求和应答报文和第9章处理I P路由的I C M P报文。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第6章 ICMP:Internet控制报文协议
    • 6.1 引言
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档