博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
icmp
阅读量:5891 次
发布时间:2019-06-19

本文共 601 字,大约阅读时间需要 2 分钟。

1、icmp协议是什么?

  icmp协议用来传递各种差错和控制信息的。

  协助网管人员收集网络信息、排除网络故障。

2、icmp协议长什么样?

   

  具体样子是根据type、code字段来决定的。Type和code字段用于定义icmp消息的类型。(包括echo request、echo reply、不可达、重定向4大类)

  icmp被包含于IP协议中,ip协议protocol=1 表示上层协议为icmp。

3、icmp消息类型有哪些?

  1)、差错检测(request、reply)

    发送请求和响应报文多用于检测网络连通性----ping。

    注意:request和reply报文需要一一对应。如何保证?

        在icmp的32比特可变参数处,指定标识符和序号。进行关联。

  2)、重定向(redirect)

    一般是网关向主机发送。

    内容:主机(到目的地)更优转发路径的 IP地址 ;

    位置:在icmp中32比特的可变参数处,指定网关ip地址

  3)、错误报告

    

    特殊:icmp超时信息。当TTL=0时,设备发送icmp超时信息给源端。tracert便是利用该特性来追踪转发路径的。

icmp消息没有端口号!

转载于:https://www.cnblogs.com/lelouch-gj/p/7878785.html

你可能感兴趣的文章
解决3 字节的 UTF-8 序列的字节 3 无效
查看>>
浅谈浏览器兼容性问题-(1)产生、看待与思
查看>>
iOS8中定位服务的变化(CLLocationManager协议方法不响应,无法回掉GPS方法,不出现获取权限提示)...
查看>>
BeanUtils\DBUtils
查看>>
VC 创建托盘,托盘tooltip。右键托盘菜单,点击别的地方会隐藏掉的问题。
查看>>
第一天,新的定义
查看>>
WPF EventSetter Handler Command
查看>>
polya定理,环形涂色
查看>>
day4-装饰器前奏
查看>>
【Jest】笔记三:全局变量
查看>>
forward和redirect的区别
查看>>
使用JavaMail完成邮件的编写
查看>>
洛谷P1576 最小花费
查看>>
封装了一个类,可生成验证码,缩略图,及水印图
查看>>
文件服务器 之 Debian下pureftpd的安装心得
查看>>
第一阶段项目总结
查看>>
Java集合详解
查看>>
myeclilpse打开文件所在位置的图标消失后的找回方法
查看>>
Java面向对象编程概述
查看>>
Android利用文本分割拼接开发一个花藤文字生成
查看>>