admin管理员组

文章数量:1531374

计算机网络实验

验证性实验

ps:文档太大,很无奈,不好改,部分自己感悟的知识点放在第三卷:https://blog.csdn/qq_45790833/article/details/122205758?spm=1001.2014.3001.5501

ipconfig

实作一

C:\Users\本机>ipconfig/all

Windows IP 配置

主机名 . . . . . . . . . . . . . : xxx本机
主 DNS 后缀 . . . . . . . . . . . :
节点类型 . . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . . : 否

以太网适配器 以太网 2:

媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Sangfor SSL VPN CS Support System VNIC
物理地址. . . . . . . . . . . . . : xx-xx-xx-xx-xx-xx mac地址
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是

以太网适配器 VirtualBox Host-Only Network:

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
物理地址. . . . . . . . . . . . . : 0A-xx-xx-00-xx-xx mac地址

无线局域网适配器 本地连接* 3:

无线局域网适配器 本地连接* 12:

以太网适配器 VMware Network Adapter VMnet1:

以太网适配器 VMware Network Adapter VMnet8:

无线局域网适配器 WLAN:

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . .
物理地址. . . . . . . . . . . . . :
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
IPv6 地址 . . . . . . . . . . . . :
临时 IPv6 地址. . . . . . . . . . :
本地链接 IPv6 地址. . . . . . . . :
IPv4 地址 . . . . . . . . . . . . :
子网掩码 . . . . . . . . . . . . :

以太网适配器 蓝牙网络连接:

媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
用户电脑名称上的DNS是用户加入有DNS服务器上的域后电脑自动加上去的,DNS后缀就是你们现在连接的这个网络的DNS
物理地址>会分配一个物理地址
DHCP 已启用 DHCP( 动**态主机配置协议 )**是一个局域网的网络协议。. 指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。. 默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置

实作二

问题

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

如果同时接入校园网是同一子网,把两台电脑的IP地址与子网掩码转成二进制,然后相应位进行相与运算,得出的结果相同(结果再转成10进制更方便判断),就是属于同一子网。

ping

实作一

C:\Users\GLENOVO>ping www.baidu

正在 Ping www.a.shifen [14.215.177.38] 具有 32 字节的数据:
来自 14.215.177.38 的回复: 字节=32 时间=78ms TTL=52
来自 14.215.177.38 的回复: 字节=32 时间=108ms TTL=52
来自 14.215.177.38 的回复: 字节=32 时间=284ms TTL=52
来自 14.215.177.38 的回复: 字节=32 时间=227ms TTL=52

14.215.177.38 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 78ms,最长 = 284ms,平均 = 174ms

TTL

TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4报头的一个8 bit字段。TTL的域值通过一个路由器时递减1;当TTL 递减到0时,信息包被路由器抛弃。

注意:TTL与DNS TTL有区别。二者都是生存时间,前者指ICMP包的转发次数(跳数),后者指域名解析信息在DNS中的存在时间。

实作二

C:\Users\GLENOVO>ping/?

用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
[-4] [-6] target_name

选项:
-t Ping 指定的主机,直到停止。
若要查看统计信息并继续操作,请键入 Ctrl+Break;
若要停止,请键入 Ctrl+C。
-a 将地址解析为主机名。
-n count 要发送的回显请求数。
-l size 发送缓冲区大小。
-f 在数据包中设置“不分段”标记(仅适用于 IPv4)。
-i TTL 生存时间。
-v TOS 服务类型(仅适用于 IPv4。该设置已被弃用,
对 IP 标头中的服务类型字段没有任何
影响)。
-r count 记录计数跃点的路由(仅适用于 IPv4)。
-s count 计数跃点的时间戳(仅适用于 IPv4)。
-j host-list 与主机列表一起使用的松散源路由(仅适用于 IPv4)。
-k host-list 与主机列表一起使用的严格源路由(仅适用于 IPv4)。
-w timeout 等待每次回复的超时时间(毫秒)。
-R 同样使用路由标头测试反向路由(仅适用于 IPv6)。
根据 RFC 5095,已弃用此路由标头。
如果使用此标头,某些系统可能丢弃
回显请求。
-S srcaddr 要使用的源地址。
-c compartment 路由隔离舱标识符。
-p Ping Hyper-V 网络虚拟化提供程序地址。
-4 强制使用 IPv4。
-6 强制使用 IPv6。

TroubleShooting

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

由两台计算机建立通信的过程分析,测试本身,检查本机 TCP/IP 配置即网卡状态等,没问题后依次测试到与某台计算机的通信,正常则子网正常。再检查网关,最后连接子网外的ip,不通则是网关外的问题。

TroubleShooting

假设在秘籍中进行的网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu 不行,那么可能的原因是什么?如何进行验证和解决?

明显是域名解析出问题,清空DNS缓存,或者联系运营商,也可能是其他一些问题。具体分析即可。

tracert

实作一

C:\Users\GLENOVO>tracert www.baidu

通过最多 30 个跃点跟踪
到 www.a.shifen [14.215.177.39] 的路由:

1 5 ms 7 ms 5 ms 192.168.43.1
2 414 ms 100 ms 104 ms 10.142.2.113
3 * * * 请求超时。
4 186 ms 100 ms 100 ms 115.169.18.170
5 161 ms 99 ms 101 ms 222.176.33.165
6 166 ms * 67 ms 222.176.9.185
7 * * * 请求超时。
8 182 ms 101 ms 101 ms 113.96.4.98
9 185 ms 88 ms 102 ms 90.96.135.219.broad.fs.gd.dynamic.163data [219.135.96.90]
10 74 ms 108 ms 203 ms 14.215.32.102
11 * * * 请求超时。
12 * * * 请求超时。
13 244 ms 99 ms 99 ms 14.215.177.39

跟踪完成。

可通过网站 http://ip 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。

实作二

问题一

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

过向目标发送不同IP生存时间 (TTL) 值的“Internet控制消息协议(ICMP)”回应数据包,然后进行诊断,TTL变成0后,路由器应该发回信息。TTL最初设为1,每次增1,然后直到找到或者TTL达到最大,得到整个路由路径。

问题二

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

都要出网关

问题三

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

没有反馈信息应该是隐藏了

ARP

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

实作一

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

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

很明显,由于没有arp缓存,则需要重新寻找相关的mac地址,只知道ip地址,然后需要知道mac地址,则需要arp包来得到对方mac回复

实作二

请使用 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 命令设置其为静态类型的。

本文标签: 第一卷计算机网络知识网络