在Windows和Linux操作系统中都有一个Ping命令,它是最常用的网络管理王具之一,其工作原理是通过向远程主机发送一个回送请求/应答报文来验证网络连接是否正常。
1.Ping是一个应用层程序,它有没有传输层?若有,它使用的是TCP还是UDP协议?若没有,数据是如何封装的?
【正确答案】没有传输层,直接封装在ICMP报文
【答案解析】本题主要考查的是对ping命令使用的掌握情况。
Ping程序发送的是Internet控制报文协议(ICMP)的回送请求/应答报文,该报文是直接封装在ICMP报文中。不需要封装在传输层协议(TCP或UDP)中。
单选题
在Windows中,ping命令的“-n”选项表示______。
【正确答案】
A
【答案解析】在windows中的ping命令,如果不指定“-n”选项,发送回响请求消息的次数为4,可以通过“-n”选项来指定发送回响请求消息的次数。
【正确答案】“ping 127.0.0.1”用于验证本地计算机上是否安装TCP/IP协议以及配置是否正确;“ping<本机IP地址>”用于验证本地计算机是否正确地添加到网络;“ping<默认网关IP地址designtimesp=9867>”用于验证默认网关是否运行以及能否与本地主机通信;“ping<远程主机IP地址或域名 designtimesp=9868>”用来验证到远程主机能否正常通信。
【答案解析】当发现一台主机与另一台主机无法正常通信时,第一步是用ping环回地址(127.X.X.X)来验证在本地计算机上是否安装TCP/IP协议以及配置是否正确,如果能ping通说明TCP/IP协议已经安装;第二步是ping本地计算机的IP地址,用来验证是否正确地添加到网络,如果不能ping通则有可能与其他计算机IP地址冲突或网卡安装不正确;第三步是Ping默认网关的IP地址,用来验证默认网关是否运行以及能否与本地主机通信;最后瑞Ping远程主机的IP地址或域名,用来验证到远程主机能否正常通信,如果能通信,则问题可能出现在网络系统的软件配置方面。
这里需要注意,在A类地址中,127.0.0.0网络中的所有地址(127.0.0.1~127.255.255.254)都是环回地址,用户可通过ping 127.X.X.X测试环回地址的连通性来判断本机是否安装了TCP/IP协议。
单选题
某校园网用户无法访问外部站点210.102.58.74,管理人员在Windows操作系统下可以使用______判断故障发生在校园网内还是校园网外。
【正确答案】
B
【答案解析】要判断故障发生在内网还是外网,需要跟踪数据包,以确定哪些路由能正确转发了数据包,哪个路由不能转发数据包,这个功能ping命令是无法完成的。Tracert命令是通过向远程主机发送递增“生存时间(TTL)”字段的值回送请求/应答报文发送给目标可确定到达目标的路径,所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表,因此它可以判断故障发生在校园网内还是校园网外。另外,netstat用来查看活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息:arp用于IP地址与MAC之间的映射。