win7系统下载
当前位置: 首页 > 网络技术教程 > 详细页面

解析ICMP的ping命令代码

发布时间:2020-03-25 文章来源:xp sp3系统下载 浏览:

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

在ICMP的应用中,我们可以使用ping命令来进行操作。本文就是介绍了这部分的应用。介绍了具体实现的代码。希望对大家学习ICMP有所帮助。

原理简介:

这个例子演示了应用微软的ICMP.DLL怎样"ping"另一台机器. 这个DLL是没有文档话的发送ICMP回送包API接口, 也称为"pings," 就像潜水员对声纳信号的术语一样. 这段代码出自一个被一个名叫MarkG的家伙的GUI程序, 他的网页已经消失了.

ICMP.DLL API 现在在Windows平台上与微软的Winsocks工作的很好, 但是微软说更好的产品一出来他们将替换它. 微软说这个自从Windows 95时代就在用, 这些功能在在Windows 2000上仍然存在.

For more information on the ICMP.DLL API, check out sockets's ICMP API page.
更详细的ICMP.DLL API的信息到sockets的ICMP API网页获取.

  1. 具体实现:  
  2. --------  
  3. // Borland C 5.0: bcc32.cpp ping.cpp  
  4. // Visual C 5.0: cl ping.cpp wsock32.lib  
  5. //  
  6. // This sample program is hereby placed in the public domain.  
  7.  
  8. #include <iostream.h> 
  9. #include <winsock.h> 
  10. #include <windowsx.h> 
  11. #include "icmpdefs.h"  


网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

本文章关键词: ICMP ping 

上一篇:防范ICMP攻击的设置

下一篇:3类ICMP洪水