计算机网络——Ping实验


前言

Ping用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,网络连通情况及分析网络速度等。


NO.1

要则是到某计算机如重庆交通大学Web服务器的连通性,可以使用ping www.cqjtu.edu.cn命令,也可以直接使用IP地址。

使用网址ping重庆交通大学官网,输入命令ping www.cqjtu.edu.cn,结果如图2-1所示。
在这里插入图片描述

图2-1 使用用网址ping重庆交通大学官网

直接使用IP地址ping重庆交通大学官网,输入命令ping 202.202.240.102,结果如图2-2所示。
在这里插入图片描述

图2-2 使用IP地址ping重庆交通大学官网

通过观察图2-1和图2-2,我们可以发现,在ping重庆交通大学官网的时候,都是在ping重庆交通大学的IP地址,因为在用网址ping重庆交通大学的时候,后面也跟了一串数字,也就是此网址映射的一个IP地址。
在ping的结果中,我们可以看到返回了几个数据,分别是:字节、时间和TTL。

  • 字节表示测试时发送的数据包大小为32个字节,即对方(202.202.240.102)回复了本机32个字节的数据包,在默认时为32字节的负载;
  • 时间表示的是对方主机往返一次所需要用到的时间;
  • TTL表示生存时间,即ping的数据包在网络上存在的时间。当数据包传送到达一个路由器之后TTL就会自动减1,如果减到0了还是没有传送到目的主机,那么就会自动丢失,且不同操作系统下的TTL值也是不相同的。

NO.2

使用ping/?命令了解该命令的各种选项并实际使用。

直接在命令行输入ping/?显示ping命令的选项,显示如图2-3所示。
在这里插入图片描述

图2-3 ping/?命令

现在我们来使用这些选项:

ping -t选项

当使用-t选项的时候,ping这个动作将会一直持续下去,不停的发送数据包;在ping这个动作在一直持续的时候,可以使用组合键Ctrl+Break查看ping到当前的统计信息,使用组合键Ctrl+C终止ping的过程,如图2-4所示。
在这里插入图片描述

图2-4 ping -t选项

从图2-4中,我们可以观察出,ping之后第一行有显示了一个像网址一样的东西(www.a.shifen.com),这是一个类网址,是网站防止黑客恶意攻击的一个手段。ping的时候如果不加www.,回显就不会发生变化,如图2-5所示。
在这里插入图片描述

图2-5 ping baidu.com

ping -a选项

使用此选项可以将地址解析为主机名。如果不适用此选项,则会直接显示IP地址;使用此选项则会将IP地址解析为主机名,如图2-6、2-7所示。
在这里插入图片描述

图2-6 ping自己的IP地址

在这里插入图片描述

图2-7 ipconfig./all显示主机名

通过观察ping之后的回显数据和ipcongfig/all的数据对比发现,IP地址成功解析为主机名。

ping -n选项

此选项可以指定回显请求的次数,默认次数为4次。在-n 后面加数字,数字范围是从1-4294967295,后面加的数字即为回显请求的次数。此选项就可以任意选定回显的次数,不像默认那样死板,也不像-t选项不停止,如图2-8所示。
在这里插入图片描述

图2-8 回显两次

ping -4选项

强制使用IPv4去ping,如图2-9所示。
在这里插入图片描述

图2-9 强制使用IPv4

检测网络连通状况:ping命令还可以用来检测网络的连通状况。此时,可以发现直接ping重庆交通大学官网的IP地址是ping不通的,如图2-10所示。
在这里插入图片描述

图2-10 ping重庆交通大学官网IP

step 1 : 检测本台计算机的状态,就是输入ping命令ping自己的IP地址,如果ping通,那么自己的计算机就是工作在正常状态下的,如图2-11所示。
在这里插入图片描述

图2-11 ping本机IP

step 2 : 检测本台计算机所在子网是否处于正常状态。此时,就需要与自己计算机处于同一子网的计算机进行ping。如果ping通,则说明本台计算机与旁边计算机连通,就说明本子网是没有问题的,如图2-12所示;如果ping不通,则说明本子网工作异常,此时就可以检查一下本机网卡到交换机之间的连线是否有问题。
在这里插入图片描述

图2-12 ping旁边计算机的IP

step 3 : 检测本台计算机到网关是否具有连通性。此时,需要使用ping命令去ping本机的网关地址。如果ping通,则说明本机到网关的连接都是正常的,如图2-13所示;如果ping不通,那么访问不到重庆交通大学的问题就在网关。
在这里插入图片描述

图2-13 从本机ping到网关

step 4 : 检测到重庆交通大学官网的IP是否具有连通性。此时,就直接ping重庆交通大学官网的IP地址就可以了。如果ping通,则说明本机到重庆交通大学的官网是连通的,如图2-14所示;如果ping不通,则问题出在网关之外的地方。
在这里插入图片描述

图2-14 ping重庆交通大学官网IP

从图2-14中发现,还是不能ping通重庆交通大学的官网,且联系上面的四个步骤,可以分析出来,ping不通重庆交通大学官网的问题出现在网关之外。

问题

Q1:假设你不能ping通某计算机或IP,但你确定该计算机和你之间的网络是连通的,那么可能的原因是什么?该如何处理保证能ping通?

A:原因可能是防火墙设置有问题。
设置防火墙的回显请求:控制面板->Windows防火墙->高级设置->入站规则->启用四个文件和打印机共享(回显请求)如图2-15所示。
出站规则也进行相同的设置,然后在进行ping就可以ping通。注意:前提是确定该计算机和你之间的网络是连通的。
在这里插入图片描述

图2-15 防火墙设置

Q2:假设在进行网络排查的时候,ping百度的IP,即14.215.177.39没问题,但ping百度的域名,即ping www.cqjtu.edu.com不行,那么可能的原因是什么?如何进行验证和解决?

A:原因可能是DNS服务器解析出错。当ping一个网址时,会首先判断是网址还是IP地址,如果是网址,则需要DNS服务器进行解析成为与之对应的IP地址,然后再进行ping的操作。我们可以从之前的ping实验中看到,如果ping的是网址,那么在ping的过程中,就会出现一串数字,那就是DNS服务器将网址进行解析,解析出来的IP地址,且同一个网址可以对应多个IP地址,如图2-16所示。如果直接ping对方的IP地址可以ping通,但是ping对方的网址却ping不通,则有可能是DNS服务器解析出错。
可以使用ipconfig /flushdns刷新DNS解析缓存,然后再次进行连接。
在这里插入图片描述

图2-16 相同网址对应不同IP

总结

ping一个IP地址经常会出现请求超时的情况,有以下几种原因,可能是ping的对方已经关机,或者是网络上根本没有这个IP地址;也可能是对方与自己不在同一网段内,没有办法找到对方;还有一种就是请求已经被对方的防火墙过滤掉了。可以通过ping的选项指定ping的次数,也可以统计ping的数据。通过ping可以检测到网络是否连通,也可以用ping来确定网络不连通的原因。

  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
华中科技大学计算机学院 《计算机网络实验报告 实验名称 网络组建与实施及Socket编程 团队成员: "姓 名 "班 级 "学 号 "贡献百分比 "得 分 " " " " " " " " " " " " " 注:团队成员贡献百分比之和为1 教师评语: 实验一—— 网络组建与实施 1. 环境 操作系统:WINDOWS7 (32位 旗舰版) 工具:Boson Netsim仿真软件(版本号5.31) 2. 实验目的 1. 了解IP协议,网络层协议和数据链路层协议的工作原理机以及工作机制 2. 掌握IP地址的规划方法 3. 掌握路由协议的配置方法 4. 掌握路由器以及二/三层交换机的配置方法 5. 了解VLAN的划分原理 6. 掌握访问控制的配制方法 3. 实验内容及步骤(包括主要流程和说明) 实验所用拓扑图如下: 图一: 图二 第一项试验——组网试验 1. 设置PC1、PC2的ip分别为192.168.0.1、192.168.0.2,子网掩码为255.255.255.0,网关 为192.168.0.254;设置PC3~PC8的ip分别为192.168.1.1~192.168.1.6,子网掩码为255 .255.255.0,网关为192.168.1.254;设置Router A的端口地址为ether 0 192.168.0.254,ether 1 192.168.1.254。测试结果为各PC机之间可以自由通信,部分结果如图1-1所示。 图1-1 (a) 图1-1 (b) 2. 将PC4、PC6、PC8的ip地址改为192.168.2.2、192.168.2.4、192.168.2.6,网关改为19 2.168.2.254,其他设置不变。PC4,PC6,PC8之间能互相通信,不能发送数据到其他PC ;其他PC之间可以互相通信;PC1,PC2不能发送数据给PC4,PC6,PC8,而PC3,PC5,PC7 可以发送数据给PC4,PC6,PC8。部分结果如图1- 2所示。结果分析:路由器ip为PC3,PC5,PC7的默认网关,PC3,PC5,PC7可以通过路由器访 问其他PC,也可以被PC1,PC2访问,而PC4,PC6,PC8无法通过路由器访问其他子网段P C 图1-2 (a) PC3的ping结果 图1-2 (b) PC1的ping结果 图1-2(c) PC4的ping结果 第二项试验——路由配置试验 1.首先按如下要求配置各PC的IP地址 " "IP地址 "子网掩码 "默认网关 " "PC1 "192.168.0.1 "255.255.255.0 "192.168.0.254 " "PC2 "192.168.1.1 "255.255.255.0 "192.168.1.254 " "PC3 "192.168.2.1 "255.255.255.0 "192.168.2.254 " "PC4 "192.168.3.1 "255.255.255.0 "192.168.3.254 " 2.路由器配置如下(Router A配置如下,其它路由器配置类似) 3.RIP协议配置(Router A配置如下,其它路由器配置类似) 思考题 如果不设置时钟频率,各PC无法相互访问 OSPF协议配置(Router A配置如下,其它路由器配置类似) 结果是各PC能相互访问,部分结果见图2-1。 图3-1 (a) PC2的ping结果 第三项试验——VLAN划分试验 在switch2,switch3,switch4上设置一个名为class的VTP域,并创建一个名为Class1的 VLAN2以及名为Class2的VLAN3. 将switch2,switch3,switch4的各个端口分配到新创建的相应VLAN中。(switch2的配置 如下,switch3,switch4的配置与之类似,端口为fa0/3和fa0/4) 配置switch2,switch3,switch4之间的trunk链路。(switch2的配置如下,switch3,s witch4的配置与之类似,端口为fa0/1和fa0/2) 此时,PC3,PC5,PC7处于VLAN2,PC4,PC6,PC8处于VLAN3,VLAN2和VLAN3内部PC可以互 相访问,但VLAN之间无法访问。部分结果见图3-1。 图3-1 (a) PC3的ping结果 图3-1 (b) PC4的ping结果 第四项试验——访问控制配置试验 对路由器Router A进行配置,使得PC1无法访问其它PC,也不能被其它PC访问 部分结果见图4-1。 图4-1 (a) PC1的ping结果 图4-1 (b) PC2的ping结果 实验二—— 支持多线程处理的web服务服务端软件 1. 环境 操作系统:WINDOWS 7 (32位 旗舰版)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值