linux常用命令的常用使用方法---ping

来源:互联网 发布:网络语香菇是什么意思 编辑:程序博客网 时间:2024/05/18 01:33

ping命令

功能:测试另一台主机是否可达

原理:发送ICMP回显请求,接收ICMP回显应答(详见TCP/IP详解 卷一)


如上图所示为ICMP回显请求和回显应答的报文格式,ICMP报文的首部为8个字节,被IP封装后,还要加上IP首部的20个字节。通过类型和代码字段将ICMP报文设置为回显请求或回显应答报文,标识符一般为进程的ID号,序号每发送一次新的回显请求就加1。

常用选项:

-c:指定ping多少次

-i:指定多久ping一次

-s:指定ICMP数据报的数据部分大小

-b:ping广播地址

-t:指定TTL

例:

1.ping一个IP地址


56为ICMP报文数据部分大小,64为56加上ICMP报文首部的8字节,84为64再加上IP首部的20个字节。icmp_seq为包序号,time为RTT(往返时间)

2.ping一个域名


选项的意思为:ping 5次后结束,每次ping的间隔为0.1秒,ICMP报文的数据部分大小为1024字节。ping一个域名后,会自动的解析出域名所对应的IP地址。

3.ping广播地址



0 0
原创粉丝点击