互联网控制消息协议
维基百科,自由的百科全书
应用层 | DNS, FTP, ENRP,HTTP, IMAP, IRC, NNTP, POP3, RTP, SIP, SMTP, SNMP, SSH, Telnet, BitTorrent, DHCP ... |
传输层 | DCCP, SCTP, TCP, UDP, IL, RUDP, ... |
网络层 | IP(IPv4, IPv6),ICMP,ARP,RARP,IGMP... |
数据链路层 | Ethernet, Wi-Fi, Token Ring, MPLS, PPP ... |
物理层 | RS-232, EIA-422, RS-449, EIA-485, 10BASE2, 10BASE-T ... |
互联网控制消息协议(Internet Control Message Protocol或简写ICMP)的目的是用于在TCP/IP网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,令管理者可以对所发生的问题作出判断,然后采取适当的措施去解决它。
[编辑] ICMP的主要功能介绍
ICMP是一个“错误侦测与回报机制”,其目的是让管理员能够检测网络的联机状况,也能确保联机的准确性,其功能主要有:
- 侦测远程主机是否存在。
- 建立及维护路由数据。
- 重导数据传送路径。
在TCP/IP网络中所有的设备必须实现ICMP。ICMP消息通过IP数据报来传送,ICMP定义了很多信息类型,例如:
- 目的不可达
- TTL超时
- 参数问题
- 源压抑
- 回显
- 回显应答
- 时间戳
- 时间戳应答
- 信息请求
- 信息应答
- 地址请求
- 地址应答