您的位置:首页 > 理论基础 > 计算机网络

TCP/IP学习 1.5ICMP

2012-03-23 11:01 274 查看
潮湿的空气,阴的天空,带点略凉的风~
看到新绿的一切,就热烈的期待着未来~
娇嫩的枝芽,莫名惹人怜爱~
心里满满的,满满的感谢上帝~
世界真的很美好~
嘴角咧开~
受宠爱的孩子~我呀~

1.5ICMP
Internet消息控制协议(ICMP)
简单点就像是你开车听的广播告诉你早上哪条路塞了,哪条路在修,哪条路不让人走了~~~消息提供者
ICMP的目的是管理网络。这些消息的目的就是这个

ICMP消息可以分为错误消息,请求消息和响应消息

很多常用的工具是基于ICMP消息的。traceroute是通过发送包含有特殊的TTL的包,然后接收ICMP超时消息和目标不可达消息来实现的。ping则是用ICMP的"Echo request"和"Echo reply"消息来实现的。

大家最常用的是ICMP消息----Echo请求和Echo回复
抓包看下
ICMP的Echo请求消息

ICMP的Echo回复消息

字段解释
类型(Type)---ICMP类型
代码(code)--- 进一步划分ICMP的类型,ICMP的目标不可达类型里面又有15个情况表示不同的意思
校验和(checksum)---从ICMP报头和数据部分计算得来的,用于检查错误的数据,其中数据部分的值为0。
ID---在echo reply类型的消息中要返回这个字段
序列号(sequence)包含一个序号,同样要在echo reply类型的消息中要返回这个字段。
填充数据

这些消息的分类有这些(仅作参考)
http://zh.wikipedia.org/wiki/%E4%BA%92%E8%81%94%E7%BD%91%E6%8E%A7%E5%88%B6%E6%B6%88%E6%81%AF%E5%8D%8F%E8%AE%AE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 ICMP 休闲 新绿