通信人家园

标题: ICMP与ping  [查看完整版帖子] [打印本页]

时间:  2023-7-12 09:13
作者: wlj00339515     标题: ICMP与ping

ICMP协议

功能要用于在IP网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈。通过这些反馈信息管理员就可以对所发生的问题做出判断,然后采取适当的措施去解决。

ICMP报文的两种类型差错报告报文和查询报文

ICMP协议的封装

在检查网络连通性时,最多使用的就是ping命令

ping命令

命令格式
    ping [-t] [-l 字节数] [-a] [-i] IP_Address|target_name


ping命令参数
          -t             Ping 指定的主机,直到停止。          -a             将地址解析为主机名。          -i TTL         生存时间。          -l size        发送缓冲区大小。        ##其中我们还可以通过tracert命令来追踪IP路径,查询错误网段


ping不通的几种情况
1、主机有一个默认网关,如果ping其它网段的地址到不了的话会显示请求超时(request timeout),此时他把ICMP包发给网关,至于后面的事就与他无关,如果没有包回应,就显示request timeout
2、当一个主机没有默认网关或者配置了网关但是和网关不通时,如果他ping其它网段的地址,显示的是Destination host unreachable (此时可通过发送ARP请求包请求网关的MAC地址)
3、当一个路由器ping他路由表中没有的地址时,如果没有回应,则显示request timeout(此时不发任何包)
4、当路由器ping一个路由表中存在的地址时,如果没有回应,则显示request timeout(此时发送ARP请求包,请求目标IP的MAC地址)







通信人家园 (https://www.txrjy.com/) Powered by C114