计算机网络实验一:网络诊断技术

1.实验目的

1)掌握基本网络命令的使用方法;
2)熟练运用命令分析网络状态。

2.实验内容

1.学会使用Ping、IPConfig、ARP、Tracert、Netstat等常用网络命令的格式并了解其功能。
2.撰写实验报告,体现实验结果以及简单分析。
3.实验过程

1) PING 命令

该命令用于通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台TCP/IP计算机的IP级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。PING是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP命令。如果不带参数,PING将显示帮助

语法详解
ping [-t] [-a] [-n count] [-l size] [-f] [-w timeout] [targetname]

参数说明

  • -t
    指定在中断前PING可以持续发送回响请求信息到目的地。
    要中断并显示统计信息,请按Ctrl+Break。
    要中断并退出PING,请按Ctrl+C。

  • -a
    指定对目的地IP地址进行反向名称解析。如果解析成功,PING将显示相应的主机名。

  • -n
    count 指定发送回响请求消息的次数。默认值为4。

  • -l
    size 指定发送的回响请求消息中“数据”字段的长度(以字节表示)。默认值为32。size的最大值是65,527。

  • -f
    在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

  • -w
    timeout 指定等待回响应答消息响应的时间(以毫秒计),该回响应答消息响应接收到的指定回响请求消息。如果在超时时间内未接收到回响应答消息,将会显示“请求超时”的错误消息。默认的超时时间为1000。

说明:参数可以组合使用。如发送10个长度为64字节的数据包,格式为
Ping -l 64 –n 10 主机名或IP

题目(根据下列要求写出相应的命令)
(1)测试你的计算机是否能上外网(如www.baidu.com)?
(2)测试你本机网关是否正常连通?
(3)测试你本地DNS是否正常连通?
(4)测试你所在网络能发送的不拆分的最大数据包大小。
(5)向你本机网关发送8个长度为1000字节的数据包。

2)IPconfig

**显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。**使用不带参数的 ipconfig 可以显示所有适配器的 IPv6 地址或 IPv4 地址、子网掩码和默认网关。
语法格式
ipconfig [/all] [/renew] [/release] [/flushdns] [/displaydns]
参数:

  • /all显示适配器的完整 TCP/IP 配置信息。
  • /renew 更新适配器的 DHCP 配置IP地址。该参数仅在具有配置为自动获取 IP 地址的适配器的计算机上可用。
  • /release释放适配器DHCP 配置的IP 地址配置。该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP。
  • /flushdns 清除DNS解析的缓存内容。
  • /displaydns 显示DNS解析的缓存内容。

题目(根据下列要求写出相应的命令)
(1)显示无线适配器完整的TCP/IP 配置
(2)释放DHCP分配IP 地址(前提:本机动态获取IP)。
(3)重新获取IP地址(前提:本机动态获取IP)。
(4)用IE访问新浪网页,然后用命令查看当前DNS解析的缓存内容,根据缓存的IP访问新浪网页。
(5)清除DNS解析的缓存内容,然后再查看DNS的缓存内容。

3)ARP命令

地址解析协议是在仅知道主机的IP地址时确定其物理地址的一种协议。主要用于将IP地址翻译为MAC地址。

语法格式:
arp [-a ] [-d ] IP地址 [-s ]inetaddr etheraddr [ifa\ceaddr]
参数说明

  • -a显示所有接口的当前ARP缓存表。
  • -d IP地址 删除指定的IP地址绑定的MAC
  • -s IP地址 MAC地址 绑定MAC

向ARP缓存添加可将IP地址inetaddr解析成物理地址etheraddr的静态项。
题目(根据下列要求写出相应的命令)
(1)显示你接口的ARP 缓存表。
(2)ping其他计算机,再查看你本地ARP缓存表。
注:要想看哪台主机的MAC,首先要Ping一下对方,ARP缓存才有记录。
(3)将本机的IP与MAC静态绑定,再查看 ARP 缓存表。
(4)删除本机的IP与MAC静态绑定。再查看ARP缓存表。

4)Tracert命令

Tracert用于追踪数据分组的传递路径,从而可以观察从本机到某个目的地所经过的路由器列表。
工作原理:通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

命令格式:
tracert [-d] [-h maximum_hops] [-w timeout] target_name
参数说明 :

  • -d 指定不将地址解析为计算机名。
  • -h maximum_hops 指定搜索目标的最大跃点数。
  • -w timeout 每次应答等待timeout指定的微秒数。
  • target_name 目标计算机的名称。

题目(根据下列要求写出相应的命令)
(1)跟踪新浪网站(www.baidu.com)的路由,查看经过几个路由。
(2)跟踪新浪网站(www.baidu.com)的路由,设置最大跃点数为5。

5)Netstat命令

** Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。**Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
命令格式:netstat[-a remotename] [-a IP address] [-e] [-n] [-r] [-s] [-p] [interval]
参数说明

  • -a 显示所有连接和侦听端口  
     ClOSE_WAIT 等待从本地用户发来的连接中断请求
     ESTABLISHED代表一个打开的连接

  • -e: 显示以太网统计。该参数可以与-s 选项结合使用。

  • -n:以数字格式显示地址和端口号(而不是尝试查找名称)。

  • -s:显示协议的统计。默认显示 TCP、UDP、ICMP 和 IP协议统计情况。

  • -p protocol 显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。
    -如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。

  • List item-r 显示路由表的内容

题目(根据下列要求写出相应的命令)
(1)显示当前以太网接口的统计信息,包括所有已建立好的有效连接。
(2)显示TCP协议的统计情况。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据AI铭仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值