常见网络命令之Ping命令

简介: 前言:计算机网络老师要求我们自己总结一下常见的网络命,然后上课可以上去讲一下这些命令使用,像我这么听话的好学生,肯定是照老师要求,认真的总结了一下,总结的过程中,我发现网上已经有的资源讲的都不是很详细,对于一些基础不好的同学可能比较不好理解,所以决定认真写下这篇博客,来帮助更多的同学来了解和使用常见的计算机网络命令。如果你的电脑不能使用DOS命令的话,比如打开cmd输入wri

前言:计算机网络老师要求我们自己总结一下常见的网络命,然后上课可以上去讲一下这些命令使用,像我这么听话的好学生,肯定是照老师要求,认真的总结了一下,总结的过程中,我发现网上已经有的资源讲的都不是很详细,对于一些基础不好的同学可能比较不好理解,所以决定认真写下这篇博客,来帮助更多的同学来了解和使用常见的计算机网络命令。如果你的电脑不能使用DOS命令的话,比如打开cmd输入write没有出现写字板的话可能是由于cmd设置问题,自己可以百度一下解决办法,我当时就遇到这种情况了。下面我们就正式开始总结了(PS:我总结的不好的地方请大家指正,另外没有提到的地方大家还是不懂的话,自己谷歌或百度吧):

1、ping命令

  ping是个使用频率极高的实用程序,主要用于确定网络的连通性。ping命令使用了ICMP回送请求和会送回答报文。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。
命令格式:

ping 主机名
ping 域名
ping IP地址

提前了解的知识:

生存时间

  TTL是 Time To Live的缩写,表明数据报在网络中的寿命。由发出数据报的源点设置这个字段。其目的是防止无法交付的数据报无限制在互联网兜圈子,因而白白消耗网络资源。最初的涉及是以秒作为TTL值的单位。每经过一个路由器时就把TTL减去数据报在路由器所消耗的时间。若数据报在数据报中的消耗时间小于1秒,就把TTL的值减1.当TTL值为0时就丢弃这个数据报。
  然而随着网络的技术的进步,路由器处理数据报的时间已经远远小于1秒了,所以后来就把TTL字段的功能改为“跳数限制”。路由器每次转发数据报之前就把TTL值减1.当TTL值为0时就丢弃这个数据报,不在转发。因此,现在TTL的意义是指明数据报在互联网中至多可以经过多少个路由器。显然,数据报能在互联网经过的路由器最大数为255.若把TTL设置为1,就表示这个数据报只能在本局域网使用。因为这个数据报一传送到局域网中的某一个路由器,在转发之前它的TTL值就变为0了。
  
  TTL值默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的默认TTL值为128Win7系统的TTL值是64Windows 98系统的TTL值为32UNIX主机的TTL值为255
TTL值参考
  a,TTL时间越长,缓存时间越长,更新越不容易及时生效。 增大TTL值,以节约域名解析时间,给网站访问加速。
  b,TTL设置的小一些,生效时间就会快一些。减小TTL值,减少更换空间时的不可访问时间。(摘自百度经验)

①ping /?

显示ping的一些常用命令(ping和/?之间至少一个空格下面情况也一样)这里写图片描述

②ping 主机名

比如我的主机名字是扬帆起航,我就是ping 扬帆起航
这里写图片描述

③ ping 127.0.0.1

如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。
这里写图片描述

④ ping 本机ip地址:

如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。
下图中的ip地址一个是我联网时的一个是我没有联网时的,如果想查看本地IP地址最通用的方法就是在CMD下输入ipconfig/all会出现如下图所示的东东:
这里写图片描述

这里写图片描述

⑤ ping -n count ip地址

第一张图也就是ping /?那张图中已经提到过了,在这里说一下,下面一些命令相信大家都可以举一反三了。
这里写图片描述

⑥ ping 网址

例如 ping www.baidu.com

对此域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或它所访问的DNS服务器有故障。此图中丢失度是0%,说明网址能正常访问打开,
这里写图片描述

⑦ ping ip地址 -l size

这里的size参数用来设定数据包的大小的,在默认的情况下windows的ping发送的数据包大小为32byte,也可以自定义它的大小,最大限制发送65500byte,否则容易造成主机瘫痪。使用这个命令后,会明显发现时间变长了。
这里写图片描述

⑧ ping localhost

local host是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。
这里写图片描述

目录
相关文章
|
1月前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
44 0
|
1月前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
39 0
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
40 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
34 0
|
1月前
|
安全 Unix Shell
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
29 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
26 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
29 0
|
1月前
|
监控 Shell Linux
【Shell 命令集合 网络通讯 】Linux 分析串口的状态 statserial命令 使用指南
【Shell 命令集合 网络通讯 】Linux 分析串口的状态 statserial命令 使用指南
33 0
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
39 0
|
1月前
|
监控 Shell Linux
【Shell 命令集合 网络通讯 】Linux 共享文件和打印机 Samba 命令 使用指南
【Shell 命令集合 网络通讯 】Linux 共享文件和打印机 Samba 命令 使用指南
40 0