计算机网络实验

验证性实验


ipconfig

✍ ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。

实作一

使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。
结果和解释

  • 主机名:主机名指得是网络上设备的名称,主机名即计算机名,是用来标识计算机在“网上邻居”里是身份的,这样其他用户在网上邻居里就可以找到想要查看的计算机,然后查看他共享的资料了
  • 主DNS后缀:默认是没有的,也就是本地解析
  • 节点类型:在全球因特网中,每台主机和路由的每个接口都必须有一个全球唯一的IP地址。
  • IP路由已启用:路由是把信息从源穿过网络传递到目的的行为,在路上,至少遇到一个中间节点。
  • Wins代理已启用:WINS全称Windows Internet Name Service,即Windows互联网名称服务。
  • 以太网适配器 以太网:适配器就是网卡,以太网适配器是有线网的网卡,网卡连网线用的。
  • 媒体状态:就是当前是否接入该网卡(我用的是无线,所以显示断开的)。
  • 连接特定的DNS后缀:就是说在解析主机名是,bupt.edu.cn这个DNS服务器会帮助解析ip。
    描述:网卡的品牌型号。
  • 物理地址:以太网适配器(网卡)的物理地址。
  • DHCP已启用:DHCP是动态分配ip的协议,ip自动获取时会启用。
  • 自动配置已启用:同上。
图二结果和解释

在这里插入图片描述

- [x] 无线局域网适配器 本地连接*1:无线网卡,连wifi用的,1表示设置了一个个宽带连接。 - [x] 媒体状态:当前是否是无线连接。 - [x] 其他定义同上面以太网适配器,略。
图三结果和解释

在这里插入图片描述

  • 无线局域网适配器 WLAN:无线局域网络适配器
  • 描述:虚拟网卡名称。
  • 物理地址:虚拟网卡的MAC地址
  • 本地链接 IPv6 地址:ipv6表示法的ip地址%后面的13是网络号的个数
  • IPv4 地址:本地在局域网内的ip地址
  • 子网掩码:化成二进制,全面是1的表示为网络号,后面为0的表示为主机号
  • 获得租约的时间:此ip地址的开始使用时间。
  • 租约过期的时间:此ip地址的到期时间。
  • 默认网关:默认网关ip地址,意思是一台主机如果找不到可用的网管,就把数据包发给默认指定的网关,由这个网关来处理数据包。也就是你路由器的地址。
  • DHCP服务器:DHCP服务器地址,提供DHCP服务的电脑的IP地址
    DHCPv6 客户端 DUID:DHCP 唯一标识符 (DHCP Unique Identifier, DUID)。
  • DHCPv6 IAID:身份关联标识符 (Identity Association Identifier, IAID)。
  • DNS 服务器:域名解析服务器的地址,将网址翻译成IP地址。
  • 以太网适配器 蓝牙网络连接:bluetoooth是蓝牙设备,可启动蓝牙网络,如不需要可禁用。

实作二

使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。
旁边计算机的网络配置截图

在这里插入图片描述

✎ 问题
你的计算机和旁边的计算机是否处于同一子网,为什么?



答:子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网,将IP 地址和子网掩码先变成2进制 , 结果相同的在同一子网中。


ping

✍ PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。ping 是工作在 TCP/IP 网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。

实作一

要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。
请掌握使用该命令后屏幕显示的反馈回来信息的意思,如:TTL、时间等。
ping www.cqjtu.edu.cn

在这里插入图片描述

  • TTL:Time To Live的缩写,TTL是生存时间的意思。表示该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。TTL的主要作用是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息。
  • 时间:指往返时间
  • 已发送:发送4个秒包
  • 丢失:丢失的包数量

实作二

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

在这里插入图片描述


✎ TroubleShooting

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

答:
 1.测试本机的状态。可以ping自己的IP,如果数据包没有丢失,说明问题不在本身,反之问题出现在本机,解决方法检查本机的网卡状态
 2.测试本机是否可以与旁边计算机联通。如果数据包没有丢书,说明子网内部通信没有问题,反之问题及可能在本机的网线或者交换机。解决方法:检查网线连接是否正常或者交换机是否能正常工作
 3.测试本机到网关是否能正常连接。如果数据包没有丢失,说明本机到网关没有问题,反之则出现了问题。解决方法:查看子网内的计算机能不能正常上网。
 4.以上都没有问题,说明问题出现在网关外。解决方法打电话找工作人员。


✎ TroubleShooting

  假设在秘籍中进行的网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么?如何进行验证和解决? 另外,经常有同学问到的:“能上 QQ,但不能上网” 跟这个问题的原因是相似的。

答:可能的原因是 DNS 发生故障或设置错误而导致解析失败,因为域名是需要经过当地的 DNS 服务器解析成 IP ,再根据 IP 发送数据测试包。




tracert

✍ TRACERT (Trace Route 的组合缩写),也称为路由追踪,该命令行程序可用于跟踪 Internet 协议 (IP) 数据包传送到目标地址时经过的路径。

实作一

 ✍ TRACERT (Trace Route 的组合缩写),也称为路由追踪,该命令行程序可用于跟踪 Internet 协议 (IP) 数据包传送到目标地址时经过的路径。
 要了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。
 可通过网站 http://ip.cnhttp://ip.cn 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。

tracert www.baidu.com 命令结果

在这里插入图片描述

查询结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述




实作二

  ping.pe 这个网站可以探测从全球主要的 ISP 到某站点如https://qige.io 的线路状态,当然也包括各线路到该主机的路由情况。请使用浏览器访问 http://ping.pe/qige.io 进行了解。

✎ 问题一
 tracert 能告诉我们路径上的节点以及大致的延迟等信息,那么它背后的原理是什么?本问题可结合第二部分的 Wireshark 实验进行验证。

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


✎ 问题二
 在以上两个实作中,如果你留意路径中的节点,你会发现无论是访问百度还是棋歌教学网,路径中的第一跳都是相同的,甚至你应该发现似乎前几个节点都是相同的,你的解释是什么?

答:因为我们电脑网络都是从本机出发通过重庆交通大学的交换机然后进入电信的通信子网上的,第一跳都是到本地交换机,所以是相同的

✎ 问题三
 在追踪过程中,你可能会看到路径中某些节点显示为 * 号,这是发生了什么?

答:出现 * 号的路由是因为出于安全考虑或网络问题没有回应




ARP

✍ ARP(Address Resolution Protocol)即地址解析协议,是用于根据给定网络层地址即 IP 地址,查找并得到其对应的数据链路层地址即 MAC地址的协议。 ARP 协议定义在 1982 年的 RFC 826。

实作一

运行 arp -a 命令查看当前的 arp 缓存, 请留意缓存了些什么。
arp -a命令结果

在这里插入图片描述

 然后 ping 一下你旁边的计算机 IP(注意,需保证该计算机的 IP 没有出现在 arp 缓存中,或者使用 arp -d * 先删除全部缓存),再次查看缓存,你会发现一些改变,请作出解释。
ping 旁边电脑的结果

在这里插入图片描述
这里我ping我傍边的电脑,一直是请求超时。可能是他的电脑防火墙是出于开启状态,所以ping不上。
在这里插入图片描述




实作二

请使用 arp /? 命令了解该命令的各种选项。
arp /? 命令结果

在这里插入图片描述




实作三

  一般而言,arp 缓存里常常会有网关的缓存,并且是动态类型的。
  假设当前网关的 IP 地址是 192.168.0.1,MAC 地址是 5c-d9-98-f1-89-64,请使用 arp -s 192.168.0.1 5c-d9-98-f1-89-64 命令设置其为静态类型的。

arp -s 192.168.0.1 5c-d9-98-f1-89-64 命令结果

在这里插入图片描述




🗣 TroubleShooting

🗣 TroubleShooting
  你可能会在实作三的操作中得到 "ARP 项添加失败: 请求的操作需要提升" 这样的信息,表示命令没能执行成功,你该如何解决?

答:
1.以管理员身份运行 cmder
2.netsh i i show in 找到指定 Idx


✎ 问题
  在实作三中,为何缓存中常常有网关的信息?
  我们将网关或其它计算机的 arp 信息设置为静态有什么优缺点?

答:优点在于管理方便且可以有效防止局域网中的ARP欺骗。
缺点在于静态ARP如果绑定错误ARP信息,修改麻烦。




DHCP

✍  DHCP(Dynamic Host Configuration Protocol)即动态主机配置协议,是一个用于 IP 网络的网络协议,位于 OSI 模型的应用层,使用 UDP 协议工作,主要有两个用途:
  用于内部网或网络服务供应商自动分配 IP 地址给用户
  用于内部网管理员对所有电脑作中央管理
简单的说,DHCP 可以让计算机自动获取/释放网络配置。

实作一


 一般地,我们自动获取的网络配置信息包括:IP 地址、子网掩码、网关 IP 以及 DNS 服务器 IP 等。使用 ipconfig/release 命令释放自动获取的网络配置,并用 ipconfig/renew 命令重新获取,了解 DHCP 工作过程和原理。

在我使用 ipconfig/release 命令释放我的网络配置后,就断网了

在这里插入图片描述

在我重新获取网络配置后网络恢复正常

在这里插入图片描述



🗣 TroubleShooting

🗣 TroubleShooting
如果你没能成功的释放,请思考有哪些可能的原因并着手进行解决?

答:
因为没有加适配器,网卡或驱动,加一个适配器,网卡或驱动
可能是软件问题:没有开启DHCP客户端服务;解决方法:在 “ 运行 ” 中输入 “ sc config DHCP start= AUTO ” 重启后就OK 了。

✎ 问题
  在Windows系统下,如果由于某种原因计算机不能获取 DHCP 服务器的配置数据,那么Windows将会根据某种算法自动配置为 169.254.x.x 这样的 IP 地址。显然,这样的 IP 以及相关的配置信息是不能让我们真正接入 Internet 的,为什么?既然不能接入 Internet,那么Winodws系统采用这样的方案有什么意义?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值