基于C语言实现的Ping程序

  测试网络连接量的顺序, 即发送一个ICMP回声恳求音讯给目的地并报告能否收到所希望的ICMP回声应答。   路由器之间传递控制音讯。 控制音讯是指网络通不通、主机能否可达、路由能否可用等网络本身的音讯。   ICMP协议是一种面向连接的协议, 它对于网络  交换受限控制和形态信息等。 当遇到IP数据无法拜访目的、IP路由器无法按当前的传输速率转发数据包等情况时, 会自动发送ICMP音讯。   ICMP提供分歧易懂的出错报告信息。 由于只有发送设备才是出错报文的逻辑承受者。 发送设备随后可依据ICMP报文确定发作错误的类型, 但是ICMP独一的功能是报告效果而不是纠正错误, 纠正错误的任务由发送方完成。   我们在网络中经常会使用到ICMP协议, 这个“Ping”的进程实际上就是ICMP协议任务的进程。 二是查询报文。 每个ICMP报头均包括类型、编码和校验和这三项内容, 长度为8位, 8位和16位, 其他选项则随ICMP的功能不同而不同。   /ICMPC语言报文发送与接纳缓存/  /构造体定义/  /全局数据构造/  /输出报文统计信息/  /计算工夫差,

posted on 2011-04-01 21:12  青青啊  阅读(400)  评论(0编辑  收藏  举报

导航