计算机网络——常用的网络命令(一)

本文涉及的产品
云解析 DNS,旗舰版 1个月
.cn 域名,1个 12个月
全局流量管理 GTM,标准版 1个月
简介: 计算机网络——常用的网络命令

一、实验目的


了解ping、traceroute等常用网络工具的功能以及使用方法,并通过这些工具发现或者验证网络中的故障。

学习安装、使用协议分析软件,掌握基本的数据报捕获、过滤和协议的分析技巧。


二、实验内容


练习使用10个常用的网络命令

协议分析软件的安装 、使用


三、实验环境和要求


使用Windows操作系统

具备Internet连接


四、实验步骤


1、Ping命令


Ping是一个测试程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。如果Ping运行正确,就可以排除网络访问层、网卡、Modem的I/O线路、电缆和路由器等存在的故障。


按缺省设置,运行Ping命令时发送4个ICMP(网间控制报文协议)“回送请求”,每个32字节数据;若正常应得到4个回送应答。


   Ping能够以毫秒为单位显示发送“回送请求”到返回“回送应答”之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接,速度比较快。


Ping 还能显示TTL(Time To Live存在时间值。通过TTL值推算数据包已经通过了多少个路由器:


   源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。我们以深圳大学官网为例:


09ce0fd221e84d808def4f037523449b.png


其中210.39.4.1是该服务器的IP地址,本地机主收到的回送消息具体为:32字节,共用的毫秒数,TTL返回值为41。由此可知TTL的起始值是64,而源地点到目标地点要通过23个路由器网段。共发送4个数据包,回收到4个,共丢失0个占总的0%。最快回收时间为81ms,最慢回收时间为93ms,平均为87ms。


通过Ping检测网络故障的典型次序:


1)ping 127.0.0.1


  这个Ping命令被送到本地计算机的IP软件。如果出错,则表示TCP/IP的安装或运行存在某些最基本的问题。 运行结果如下:


2d24c1490bfd4e70bde89bf024b7d7d7.png


2)ping 本机IP


  这个命令被送到本计算机所配置的IP地址。如果出错,则表示本地配置或安装存在问题。(本机IP可以通过ipconfig进行查询,查询到的本机IP为192.168.3.38)


4588d9fcf4a44cdd94a95731e86c8db8.png


对本机IP进行Ping操作结果如下。


e716cec66d294d3d9670eb4009816f7c.png


3)ping 局域网内其他IP


  这个命令经过本地计算机的网卡及网络电缆到达其他计算机,再返回。如收到回送应答,表明本地网络的网卡和载体运行正确。但如果收到0个回送应答,表示子网掩码不正确或网卡配置错误或电缆系统有问题。网关IP是172.31.225.27,那么我们随机选择一个同一局域网内的其他IP进行Ping操作,例如我们选择172.31.225.31。


f2d1ea6657cd4a03aa4338efe516e557.png


4)ping 网关IP


  这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。 (网关IP可以通过ipconfig进行查询,查询到的网关IP为172.31.225.33)。


b7b672fa34324e2cb5ff4b14280e242e.png


对其进行Ping操作,结果如下。


0643e66ad8ae4001b620722f1feb581e.png


5)ping 远程IP


  如收到4个应答,表示成功使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。 例如:


1eee4cc73b424d7d9a74bcb7389cabc8.png


可见成功收到4个应答。


6)ping 某个域名


  对某个域名执行Ping命令,本地计算机必须先通过DNS 服务器将域名转换成IP地址。如果出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障。利用该命令实现域名对IP地址的转换功能。我们以腾讯视频为例,百度的域名为baidu.com,对其进行Ping操作,结果如下。


f3d81079125d42e1953629530f6f046a.png


返回的TTL值为48,则由此可知TTL起始值为64,那么源地点到目标地点要通过16个路由器网段。


7)Ping命令的常用参数选项:


①Ping IP –t   连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断,以百度的域名为例。


8bfd46e4d3624095baacbdb8fd9460f1.png


②Ping IP -l  m  指定Ping命令中的数据长度为m字节,缺省为32字节,将Ping命令中的数据长度修改为128字节,运行结果如下。


7659c80ad9484e8ca12a561b9c86d2a8.png


③Ping IP –n   执行特定次数的Ping命令,缺省为4次。将执行次数改为9次,运行结果如下。


0235a97e4248490fab9523ff0a065de5.png


8)Ping命令的参数用法查询:


  在窗口中直接输入Ping,会显示出Ping的用法以及各选项的含义。


953c9f8f8875441da69c58a7a104fa8b.png


2、Ipconfig命令


IPConfig  实用程序(和WinIPCfg)可用于显示当前的TCP/IP配置的设置值。


这些值用来检验人工配置的TCP/IP设置是否正确。


如果本地计算机和所在的局域网使用了动态主机配置协议,通过IPConfig可以了解计算机是否成功租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。


IPConfig 最常用的选项:


   1)ipconfig


      当不带任何参数选项使用IPConfig时,它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。结果如下。


4c1a8468034d41a2a27cc63b77f351a7.png


由图可知,本机IP为172.31.225.27,子网掩码为255.255.255.0,默认网关IP为172.31.225.33.


2)ipconfig /all


      当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。


相比于不带选项的ipconfig命令,加了all选项之后显示的信息将更加完善,会显示所有网络适配器的完整的TCP/IP配置。例如IP的主机信息,DNS信息,物理地址信息,DHCP服务器信息等等。适配器可以代表物理接口如已安装的网络适配器或逻辑接口如拨号连接或虚拟机网卡。信息更加完善。结果如下。


96dedcea8d1e466198f8897352dfc586.png


相关文章
|
1月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
76 2
|
8天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
101 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
1月前
|
Linux iOS开发 网络架构
如何使用 Ping 命令监测网络丢包情况?
如何使用 Ping 命令监测网络丢包情况?
228 48
|
1月前
|
域名解析 网络协议 安全
|
1月前
|
网络协议 安全 网络安全
|
2月前
|
运维 监控 网络协议
|
1月前
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
77 2
|
1月前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
54 2
|
1月前
|
缓存 弹性计算 运维
网络管理利器:掌握常用的CMD命令
本文介绍了常用的网络CMD命令及其用法,包括`ping`、`ipconfig`、`tracert`、`nslookup`、`netstat`、`route`、`telnet`、`ftp`、`netsh`、`arp`、`nbtstat`、`hostname`、`systeminfo`、`ipconfig /flushdns`和`tasklist`。这些命令在日常的网络管理和故障排查中非常实用,帮助你轻松进行网络诊断、配置和监控。
77 1
|
2月前
|
运维 监控 网络协议