RFC792-Internet控制信息协议(ICMP)中文版.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
RFC792-Internet控制信息协议(ICMP)中文版.pdf ICMP(Internet控制信息协议)是一种网络协议,用于在IP网络中传输控制信息。ICMP协议使用IP协议作为底层支持,提供了一种机制,允许设备在网络中报告错误和状态信息。 ICMP消息在以下几种情况下发送: * 当数据报不能到达目的地时 * 当网关的已经失去缓存功能时 * 当网关能够引导主机在更短路由上发送时 ICMP信息通常报告在处理数据报过程中的错误。若要避免信息无限制地返回,对于ICMP消息不会单独成包发送,而且ICMP信息只在处理数据报偏移量为0时发送。 ICMP消息格式中包括: * ICMP类型域:决定了其余数据的格式 * 版本:IP版本号 * IHL:Internet头长度大小以32位字为单位 * 服务类型:0 * 总长度:包头长度和数据长度 * 标识符(Identification)、标志(Flags)、段偏移量:在分段时使用 * 生存周期:以秒计,此域在每台机器处理数据报时减少 * 协议:ICMP=1 * 包头校验码:16位数据反码和再取反而得 ICMP消息类型有多种,包括: 目的不可达信息(Type 3):报告目的网络或主机不可达 超时信息(Type 11):报告数据报传送超时或分段级装超时 参数问题消息(Type 12):报告参数错误 目的不可达信息中包括: * 类型:3 * 代码:0=网络不可达;1=主机不可达;2=协议不可用;3=端口不可达;4=需要段和DF设置;5=源路由失败 * 校验码:16位数据(从ICMP类型开始)反码和再取反而得 * Internet包头+源数据报数据:Internet包头加上源数据的头64位而得 超时信息中包括: * 类型:11 * 代码:0=传送超时;1=分段级装超时 * 校验码:16位数据(从ICMP类型开始)反码和再取反而得 * Internet包头+64位源数据报数据:Internet包头加上源数据的头64位而得 参数问题消息中包括: * 类型:12 * 代码:0=指针指向错误 * 校验码:16位数据(从ICMP类型开始)反码和再取反而得 * 指针:如果code=0,指向有问题的字节 * Internet包头+64位源数据报数据:Internet包头加上源数据的头64位而得 ICMP协议广泛应用于网络设备和主机之间的通信中,提供了一种机制,允许设备在网络中报告错误和状态信息。
- weixin_420319172022-05-12用户下载后在一定时间内未进行评价,系统默认好评。
- 粉丝: 2
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助