试说明连通测试工具ping的实现原理

[复制链接]
查看11 | 回复1 | 2010-3-15 12:54:32 | 显示全部楼层 |阅读模式
ping命令用于检查IP网络连接及主机是否可达。ping这个词源于声纳定位操作,指来自声纳设备的脉冲信号。ping命令的作用类似于发出一个短促的雷达波,通过收集回波来判断目标。即,源站点向目的站点发ICMP Echo Request报文,目的站点收到后回送ICMP Echo Reply报文,以此检测两个节点间在IP层的可达性,检测网络层是否连通。 实现原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容,发送的时候,包的内容包括对方的ip地址和自己的地址,还有序列数,回送的时候包括双方地址,还有时间等,主要是接受方在都是在操作系统内核里做好的,时刻在监听。
回复

使用道具 举报

千问 | 2010-3-15 12:54:32 | 显示全部楼层
根据IP协议,产生并发送ICMP报文,然后计算报文的回报时间基础就是ICMP协议报文 通过IP协议传送
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行