欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 计算机网络 实验二 常用网络管理命令(一)

计算机网络 实验二 常用网络管理命令(一)

2026/2/10 22:20:21 来源:https://blog.csdn.net/weixin_69276268/article/details/143646540  浏览:    关键词:计算机网络 实验二 常用网络管理命令(一)

一、实验目的

        掌握常用网络管理命令应用。

二、实验原理

        一般网络管理命令的原理就是在建立连接通道,然后发送一些测试数据包,对方接受后返回信息,而这个返回数据包包含一些网络状况的相关信息。常用的网络管理命令有ipconfig 命令、ping 命令、nslookup命令等。

三、实验环境、设备

       能通过以太网接入Internet的PC机2台、直通双绞线2条、集线器或交换机1台。

四、实验内容与步骤

1. 网络设置的查看—IPCONFIG命令

(1)简述IPCONFIG 命令的原理和作用:

        ipconfig命令的原理是通过操作系统提供的API获取网络配置信息,并将其显示在命令行界面上。其作用包括查看和管理网络配置信息、诊断和解决网络问题等。

        ipconfig命令的作用:查看网络配置、故障排查、DHCP管理、清除DNS缓存、注册DNS记录。

(2)IPConfig 最常用的选项如下:

(a) ipconfig,使用ipconfig查看本机IP,并填写下表。(注意要填写的是局域网网卡接口的IPV4地址,而不是虚拟机网络VMnet的地址,也不是IPV6地址)

IP地址

192.168.10.20

子网掩码

255.255.255.0

默认网关

192.168.10.1

(b)ipconfig  /all,当使用 all 选项时, IPConfig 能为 DNS 和 WINS 服务器显示它已配置且所要使用的附加信息(如 IP 地址等),并且显示内置于本地网卡中的物理地址( MAC )。如果 IP 地址是从 DHCP 服务器租用的, IPConfig 将显示 DHCP 服务器的 IP 地址和租用地址预计失效的日期。 请在本机运行该命令,并解释运行结果的含义。

输入并运行ipconfig/all命令后,可以查看到计算机的所有IP详细信息。如图所示,我们可以看到网卡型号,Mac地址,DHCP服务的信息,IP地址和租用地。

(c)ipconfig /release 和 ipconfig /renew-- 这是两个附加选项,只能在向 DHCP 服务器租用其 IP 地址的计算机上起作用。如果输入 ipconfig /release ,那么所有接口的租用 IP 地址便重新交付给 DHCP 服务器(归还 IP 地址)。如果输入 ipconfig /renew ,那么本地计算机便设法与 DHCP 服务器取得联系,并租用一个 IP 地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的 IP 地址。 请在本机运行该命令,并解释运行结果的含义。

ipconfig /release

输入并运行ipconfig/release命令后,释放所有匹配连接的IP配置参数也就是说此时这台电脑的所有接口的租用IP地址便重新交付给DHCP服务器。

ipconfig /renew

输入并运行ipconfig/renew命令后,计算机再次获取所有适配器IP设置参数,即重新与 DHCP 服务器取得联系,并租用一个IP地址。此时可以看到重新获取的IP的地址,子网掩码以及默认网关与之前计算机的参数完全相同。

2. Ping的使用

        Ping 命令用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示 TCP/IP 配置就是正确的,必须执行大量的本地主机与远程主机的数据报交换,才能确信 TCP/IP 的正确性。

(1)思考PING的过程中使用了哪些协议?

        通过DNS协议,将ping后接的域名转换为IP地址。通过ARP解析服务,由IP地址解析出MAC地址,以在数据链路层传输。ping命令使用到了TCP/IP协议簇中的ICMP协议。主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。

(2)常见的网络攻击中的哪一种用到了PING?

        在常见的网络攻击中,一种用到了PING的攻击是ICMP洪泛攻击(ICMP Flooding)。该攻击利用了PING命令发送大量的ICMP回显请求(Ping请求)到目标主机,以消耗目标主机的网络带宽和处理资源,造成网络拥塞或服务不可用。攻击者通过发送大量的Ping请求,使得目标主机无法正常响应合法的网络请求,从而达到瘫痪目标系统的目的。

(3)Ping 命令的常用参数选项包括:-t, -a,  -n count, -l size,  -f,  -i TTL, -r count,  -4,  -6。分别在本地主机,本地网络的其他主机以及远程常用网址5个以上运行上述命令,针对每个命令,需要:保存运行结果截图;解释该命令的作用;是否成功;并分析成功或者不成功的原因

百度 www.baidu.com

搜狗 www.sougou.com

京东 www.jd.com

淘宝 www.taobao.com

(a)ping 域名,和 ping IP;

经过六次测试,成功ping通了本机和手机IP以及四个网站域名。也因此我可以在这台笔记本电脑上正常访问百度、搜狗、京东、淘宝等网站。经过对比我们可以看到ping本机IP的响应时间最短,其他国内大型网站响应时间也较短,说明国内网站的网络情况较好。

(b)ping –t的使用;

pint -t可以不间断地ping指定IP地址或域名的计算机,直到主动中断,这样我们可以通过比较多次通信后的统计数据来判断网络连接情况, 以此对网络性能做出更加准确地判断。

(c)ping –n count的使用;

ping -n count指要发送的回显请求数,在默认情况下,一般执行一次ping命令只发送4个数据包,通过-n可以自己定义发送的数据包个数count,结果更能表现网络性能与连通情况。在测试时都选择发送6个数据包,所有网站和IP均可以ping通。

(d)ping -l size的使用, 尝试不同的网站,不同的size, 记录并分析结果;

ping -l size发送缓冲区大小,在默认的情况下Windows的ping发送的数据包大小为32字节,最大能发送65535字节。我使用了512、1024字节地数据包进行的测试,所有IP和网站均可以ping通。

(e)ping -t -l size

ping -t -l size 结合了-t和-l size两个参数,表示不间断地ping指定 IP或网站,所发送的数据包大小由用户自己指定。

(f)ping -i TTL, 针对不同的目的地址,使用不同TTL, 记录并分析结果。

TTL值全称为Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。

(g)ping -r count, 针对不同的目的地址,尝试不同的count, count最大取值为多少?分析原因?

ping -r count记录计数跃迁的路由(仅用于IPv4)。count有效范围是1到9,当输入count大于9时,窗口报错,当count在1-9内,页面返回路由信息。

(h)ping -4,  ping -6,  尝试不同的网址,是否成功,分析原因。

ping -4/6作用是强制使用IPv4/IPv6,经过几次测试,可以发现使用IPv4时可以成功,但是使用IPv6时则找不到主机。

3. nslookup指令操作

(1)简述nslookup命令的原理,作用?

        nslookup命令是一种网络工具,用于查询域名系统(DNS)信息。它的原理是向DNS服务器发送查询请求,并接收该服务器返回的域名解析结果。nslookup命令通过与DNS服务器进行交互,提供了一种简单而有效的方式来查询和验证域名解析的信息,其作用主要有以下几方面:

  1. 域名解析:nslookup能够根据指定的主机名或域名,查询对应的IP地址。这对于确认主机名是否正确解析为正确的IP地址非常有用。
  2. 反向解析:通过nslookup命令,可以根据给定的IP地址查询对应的主机名。这对于了解指定IP地址所属的主机名非常有帮助。
  3. DNS服务器查询:nslookup命令还可以用于查询指定域名所使用的DNS服务器。这可以帮助测试和排查网络故障,以及检查DNS配置是否正确。
  4. 查询其他DNS记录:除了查询IP地址外,nslookup还可以查询其他类型的DNS记录,如MX记录(邮件交换记录)、CNAME记录(别名记录)等。  

(2)使用nslookup命令查看自己的域名服务器以及相应的IP地址。

(3)使用nslookup命令从域名地址当中解析出IP地址。在多个网站进行实验,分析结果,域名和IP地址是否是一一对应的?为什么?根据实验结果分析。

        域名和IP地址通常是一一对应的,即一个域名对应一个特定的IP地址。这是因为域名系统(DNS)是通过使用一种分布式数据库系统来存储和管理域名和IP地址之间的映射关系的,这个分布式数据库系统称为DNS服务器。当我们在浏览器中输入一个域名时,操作系统会向DNS服务器发送请求以获取相应的IP地址,然后将请求发送到该IP地址上的服务器。

4. 思考

(1)使用ping+域名的方式,得到域名对应的IP地址,在浏览器中用域名访问和用取得的该IP地址访问,是否有一样的效果?如果一样为什么?不一样又为什么?

        效果不一样。对于一个网站来说,它的服务器是可以通过IP地址被直接访问的,而且这种方式的效果和通过域名访问应该是相同的。

        在HTTP请求中,Host字段指定了客户端请求访问的服务器的地址或域名。当我们使用域名访问服务器时,浏览器会将该域名作为HTTP请求的Host字段的值发送给服务器。而当我们使用IP地址访问服务器时,浏览器会将该IP地址直接放在HTTP请求的URL中。

        因此,在HTTP请求中使用IP地址和使用域名访问,都会在请求的头信息中包含Host字段,所以在浏览器中无法直接访问IP地址的问题并不是因为服务器对此进行限制,而是浏览器对IP地址的访问方式进行限制,即禁用了直接使用IP地址进行访问的功能。

(2)详细记录实验过程当中遇到的具体问题及阐述自己的解决方法。

        在实验过程中对ping指令不够了解导致出错。通过网上查询了解到ping选项中对每条命令都有介绍。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词