linux下的ping命令用于查看网络上的主机是否在工作。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
ping命令的一般格式为:
ping [-dfnqrRv][-c<发送次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名或IP地址]
参数说明:
-d 使用Socket的SO_DEBUG功能。
-f 极限检测。大量且快速地送网络封包给一台机器,看它的回应。
-n 只输出数值。
-q 不显示任何传送封包的信息,只显示最后的结果。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。通常是查看本机的网络接口是否有问题。
-R 记录路由过程。
-v 详细显示指令的执行过程。
-c 数目 在发送指定数目的包后停止。
-i 秒数 设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
-I 网络界面 使用指定的网络界面送出数据包。
-l 前置载入 设置在送出要求信息之前,先行发出的数据包。
-p 范本样式 设置填满数据包的范本样式。
-s 字节数 指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
-t 存活数值 设置存活数值TTL的大小。
分享到:
相关推荐
网络工程课设 linux下ping命令的实现 有论文。
Linux下Ping命令在内核中动态运行过程的跟踪与分析.pdf
linux下ping命令使用详解.docx
linux下ping命令使用介绍.docx
LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令LinuxC编写的ping命令...
在linux平台下,使用icmp协议简单实现ping命令
LINUX操作系统下的PING命令完整实现,带有路由追踪的功能和CTRL+C终止的功能。
c语言实现linux下多线程ping命令,可以ping一个网段,格式为./XX 14.215.177.38 14.215.177.40(以百度ip地址为例)
java ping ip ping命令 ping工具类 支持linux和windows等所有平台 Ping是Windows下的一个命令 在Unix和Linux下也有这个命令。 ping也属于一个通信协议,是TCP/IP协议的一部分 利用“ping”命令可以检查网络是否连通...
怎样在Linux中禁用ping命令.pdf
在linux下实现简单的ping功能,用C/C++编写的,没分了,上传赚点
实验内容:Ping命令实现的扩充,在给定的Ping程序的基础上做如下功能扩充: ? -h 显示帮助信息 ? -b 允许ping一个广播地址,只用于IPv4 ? -t 设置ttl值,只用于IPv4 ? -q 安静模式。不显示每个收到的包的分析结果,...
linux 环境下ping 命令的源代码
Linux下实现C C++语言开发ping命令
该功能是通过Linux下的socket实现ping功能,可以配置帧长、发包数等,然后通过Qt集成到界面实现的,对于初学Qt和socket的朋友还是比较有帮助的
linux中c语言实现多线程ping命令,既可以ping单个ip也可以ping网段。网段格式为。./XX 14.215.177.38 - 45,最后还能统计网段信息,在线数量离线数量,打印出在线的IP和离线IP。是上一个多线程ping的升级版
Linux ping命令 Linux ping命令用于检测主机。 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 语法ping [-dfnqrRv][-c][-i][-I][-...
可实现ping命令的ICMP包发送,对于了解及学习网络编程很有帮助
linux下ping命令的实现源码,对理解网络编程有这非常大的促进作用~
本程序在linux下实现简单的ping命令,运行程序即可运行。程序内附注释