`
BradyZhu
  • 浏览: 247663 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TCP/IP学习笔记:ICMP

 
阅读更多
ICMP属于IP的一部分,而非高层协议
用于路由器报告错误或提供有关意外情况的信息。
ICMP报文被封装在IP报文数据中,无任何附加的优先级或可靠性
携带ICMP报文的IP包出错,不再产生ICMP报告
ICMP报文总是包括产生问题的数据报首部和前64bit数据

ICMP包格式


TYPE=8 CODE=0 - echo request
TYPE=0 CODE=0 - echo reply

TYPE=3 CODE=0 - 目的站不可达:网络不可达
TYPE=3 CODE=1 - 目的站不可达:主机不可达
TYPE=3 CODE=2 - 目的站不可达:协议不可达
TYPE=3 CODE=3 - 目的站不可达:端口不可达
TYPE=3 CODE=4 - 目的站不可达:需要分片
TYPE=3 CODE=5 - 目的站不可达:源路由失败
TYPE=3 CODE=6 - 目的站不可达:目的网络未知
TYPE=3 CODE=7 - 目的站不可达:目的主机未知
TYPE=3 CODE=8 - 目的站不可达:源主机被隔离
TYPE=3 CODE=9 - 目的站不可达:出于管理目的禁止了与目的网络的通信
TYPE=3 CODE=10 - 目的站不可达:出于管理目的禁止了与目的主机的通信
TYPE=3 CODE=11 - 目的站不可达:对所请求的服务类型,网络不可达
TYPE=3 CODE=12 - 目的站不可达:对所请求的服务类型,主机不可达

TYPE=4 CODE=0 - 源站抑制

TYPE=5 CODE=0 - 对网络重定向报文
TYPE=5 CODE=1 - 对主机重定向报文
TYPE=5 CODE=2 - 对网络和服务类型重定向报文
TYPE=5 CODE=3 - 对主机和服务类型重定向报文
路由器只向主机而不向其他路由器发送ICMP重定向请求

TYPE=9 CODE=0 - 路由器通告
TYPE=10 CODE=0 - 路由器恳求

TYPE=11 CODE=0 - TTL超时
TYPE=11 CODE=1 - 分片重组超时

TYPE=12 CODE=0 - 参数问题:使用指针指向错误字节
TYPE=12 CODE=1 - 参数问题:缺少必要选项
TYPE=12 CODE=2 - 参数问题:bad length

TYPE=13 CODE=0 - timestamp request
TYPE=14 CODE=0 - timestamp reply

TYPE=17 CODE=0 - address mask request
TYPE=18 CODE=0 - address mask reply

分享到:
评论

相关推荐

    NA学习笔记第一、二章 TCP/IP简介

    第一、二章 TCP/IP简介 数据封装的顺序:data segment packet frame bit ICMP 因特网控制报文协议:工作在网络层,能为主机提供有关网络故障的信息。 ping 数据包的因特网探测/tracert:使用ICMP请求回应信息,验证...

    TCP学习笔记

    TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,ICMP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。电脑有了这些,就好像学会了外语一样,就可以和其他的计算机终端做自由的交流了。

    unix大全(涵盖了UNIX学习的方方面面)

    1.突破TCP-IP过滤/防火墙进入内网(icmp篇) 2.informix-4gl 7.2编写的通用菜单函数 3.Makefile工具的使用 4.vi用法集锦 5.SCO核心参数详细说明 6.SCO Unix 制作系统应急盘“Out of inodes”错误的处理 7.SCO TCP/IP...

    Linux协议栈阅读笔记

    TCP/IP本身是一个协议族,还包括ARP,ICMP,UDP等协议。是事实上的行业标准。  网络架构 ISO提出的七层架构。网络协议栈的实现基本采用TCP/IP的四层架构(链路、网络、传输、应用)。不过在实际学习中通常讲到的是5...

    网路岗7-IP报文分析工具

    针对Internet通讯部分,常见的IP包类型为:TCP/UDP/ICMP。绝大部分是TCP连接的,比如HTTP(s)/SMTP/POP3/FTP/TELNET等等;一部分聊天软件中除了采用TCP通讯方式外,也采用了UDP的传输方式,如QQ/SKYPE等;而常见的...

    新版华为HCIA全套学习笔记

    HCIA·第一堂课ENSP与初探网络.pdf HCIA·第七堂课作业讲解及四种... HCIA·第八堂课ICMP及TCP头部介绍.pdf HCIA·第六堂课vlsm及cidr.pdf HCIA·第十一堂课OSPF五种数据包DRBDR选举及配置.pdf HCIA·第十七堂课·D

    IpTool网络抓包工具

    针对Internet通讯部分,常见的IP包类型为:TCP/UDP/ICMP。绝大部分是TCP连接的,比如HTTP(s)/SMTP/POP3/FTP/TELNET等等;一部分聊天软件中除了采用TCP通讯方式外,也采用了UDP的传输方式,如QQ/SKYPE等;而常见的...

    IpTool抓包工具

    针对Internet通讯部分,常见的IP包类型为:TCP/UDP/ICMP。绝大部分是TCP连接的,比如HTTP(s)/SMTP/POP3/FTP/TELNET等等;一部分聊天软件中除了采用TCP通讯方式外,也采用了UDP的传输方式,如QQ/SKYPE等;而常见的...

    网路岗_抓包工具_IpTool_ver1.2

    针对Internet通讯部分,常见的IP包类型为:TCP/UDP/ICMP。绝大部分是TCP连接的,比如HTTP(s)/SMTP/POP3/FTP/TELNET等等;一部分聊天软件中除了采用TCP通讯方式外,也采用了UDP的传输方式,如QQ/SKYPE等;而常见的...

    dbfaniptool.zip 抓包工具

    针对Internet通讯部分,常见的IP包类型为:TCP/UDP/ICMP。绝大部分是TCP连接的,比如HTTP(s)/SMTP/POP3/FTP/TELNET等等;一部分聊天软件中除了采用TCP通讯方式外,也采用了UDP的传输方式,如QQ/SKYPE等;而常见的...

    抓包工具 捕包

    针对Internet通讯部分,常见的IP包类型为:TCP/UDP/ICMP。绝大部分是TCP连接的,比如HTTP(s)/SMTP/POP3/FTP/TELNET等等;一部分聊天软件中除了采用TCP通讯方式外,也采用了UDP的传输方式,如QQ/SKYPE等;而常见的...

    TCPIP详解学习笔记.doc

    数据链路层,IP协议,ARP协议,RARP协议,ICMP协议,ping和Traceroute,UDP,DNS等

    java7hashmap源码-ReviewNotes:记录平常学习Java的笔记

    网络层:负责为不同主机提供通信服务,网络层的分组数据从源端传到目的端,具体协议有IP,ARP,RARP,ICMP,IGMP等 传输层:负责为不同主机中的进程提供通信服务,具体协议有TCP,UDP 会话层:允许不同主机上各进程之间...

    华为HCNA实战培训视频教程.zip

    2 学习方法笔记介绍 3 企业网架构 4 绘制清晰的拓扑 5 需要准备的图库,简单拓扑结构 6 拓扑中区分光、电线缆,以及现网电缆区分 7 分析拓扑中二层 三层交换机,TCP模型 8 IP地址分类 9 arp原理 10 MAC攻击 11 bat...

Global site tag (gtag.js) - Google Analytics