admin管理员组文章数量:1335234
计算机网络实验
验证性实验
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=5214.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 命令设置其为静态类型的。
版权声明:本文标题:【计算机网络实验 第一卷:使劲学 加相关网络知识---随着深入会不断补充】 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1726802373a1167639.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论