计算机网络实验-验证性试验

一.ipconfig

1.使用 ipconfig/all 查看自己计算机的网络配置


物理地址就是Mac地址,根据IP地址可以看出版本号为4,且10.160.144.63为内网地址(由于连接了 校园网),子网掩码为255.254.0.0,可以看出为/16。

2.使用 ipconfig/all 查看旁边计算机的网络配置

在这里插入图片描述
和自己网络配置对比后可以看出我旁边的电脑与本机的差异:适配器不同(WLAN和以太网),Mac地址不同,IPV4地址不同,子网掩码不同(/16和/24),网关不同,DNS服务器也不同(地址和数量)

综上所述,本机和旁边的电脑未处于同一子网中,因为IP地址和子网掩码不同,本机是内部网络,而旁边的电脑可能是公网

二.ping

1.ping的使用

在这里插入图片描述
从图中可看出,本机发送的4个包到交大官网上去回复过来的包所经历的往返时间(ms)大部分不一样,而TTL存活时间都是一样的为58,说明本机到交大官网这次ping操作经过了4个路由器,从来回平均时间可看出本机和交大官网的网络连通性相当良好

2.ping所有命令:

在这里插入图片描述
ping的各种操作如上图所示,下面测试几个指令:

3.ping -a 将地址解析为主机名

在这里插入图片描述

4.发送缓冲区大小ping -l size

在这里插入图片描述

5.ping -t :ping指定主机,直到停止

在这里插入图片描述

6.假设不能ping通

在这里插入图片描述
当ping Google时未ping通,怀疑应该是墙的干扰导致
在这里插入图片描述
当ping百度时第一次没有ping通,接下来几次又成功了,surprise!

三.tracer:

1.对百度进行追踪:

在这里插入图片描述

通过对IP地址查询分析:前两个IP地址为内网IP,第3、4、5个IP地址都位于重庆电信,中间两个都超时了,当第八个IP地址出现时,查询到当前位于佛罗里达州(98.96.135.219),然后经过一堆操作又回到广州电信(219.135.96.98、14.29.121.206),又超时一次到达最后的IP地址位于广州电信。
不难看出,百度域名应该是注册在丑国的,而且全国各地都有服务器,而响应回复本机的服务器位于广州。

2.问题解答:

问题1:tracert背后原理:利用增加存活时间(TTL)值来实现其功能的。每当数据包经过一个路由器,其存活时间就会减1。当其存活时间是0时,主机便取消数据包,并发送一个ICMP TTL数据包给原数据包的发出者。
问题2:前几个节点相同是因为本机当前使用的校园网中要出去访问公网ip,首先要经过一些相同的路径和出口才能和外网连接,从局域网(校园网)中出去经过的交换机、路由器、网关、总出口有些是相同的,所以前两个IP地址相同。
问题3:显示*代表超时,猜测有可能是访问外网时间过长,或者被墙干扰导致发送的包不能发出去或者收不到回复的包。

四.ARP

1.运行 arp -a 命令查看当前的 arp 缓存

在这里插入图片描述
可以看出缓存了接口地址、Mac地址、IP地址,以及为每个地址表明了动态或者静态属性

2.使用 arp /? 命令可以看到该命令的各种选项

在这里插入图片描述

3.使用arp -s命令将网关设置为静态

在这里插入图片描述
报错,通过查找资料找到解决办法:
首先进入管理员模式,输入netsh i i show in 先找出当前的网卡idx号为16。
在这里插入图片描述

后运行:netsh -c i i add neighbors “idx” “ip地址” “物理地址”
输入 arp -a查看,即可修改为静态了,此时MAC地址也变了
在这里插入图片描述

使用arp -d并不能完全的删除绑定,使用下条命令netsh -c i i delete neighbors idx
在这里插入图片描述
可以看出网关的Mac地址恢复之前的状态了

4.问题解答:

缓存中是主机曾经访问过的记录,访问其他地址需要网关信息,因此缓存中会存在网关的信息。
优点在于管理方便且可以有效防止局域网中的ARP欺骗。这是因为静态ARP不会被老化,也不会被动态ARP表项覆盖,可以保证网络通信的安全性。
缺点在于静态ARP仍然存在病毒攻击的危险。同时如果绑定错误ARP信息,修改麻烦。

五.DHCP:动态主机配置协议

1.使用 ipconfig/release 命令释放自动获取的网络配置

在这里插入图片描述

2.释放成功后,用 ipconfig/renew 命令重新获取

在这里插入图片描述

3.问题解答:

169.254.x.x是所谓的自动专用IP地址,此范围内的IP意味着计算机无法看到网络,使用DHCP的计算机需要有一个外部服务器告诉它要使用的 IP 地址。不幸的是,如果没有网络连接,计算机将无法与服务器通信。
意义:可以在169.254.x.x内的子网范围内进行通信,用于单链路的两个主机之间的链路本地地址,而没有另外指定IP地址。

六.netstat

1.通过对 C:\WINDOWS\system32\drivers\etc\services 文件的查看, 找出一下常用的端口号分配:

HTTP协议端口:80/TCP
FTP文件传输协议端口号:21/TCP
Telnet远程登录协议端口:23/TCP
SSH远程安全登录协议端口:22/TCP
SMTP简单邮箱传输协议端口:25/TCP
Tomcat默认端口:8080
MySQL数据库连接端口:3306

2.使用 netstat -an 命令,查看计算机当前的网络连接状况

在这里插入图片描述
很多很多…

3.所有的netstat操作指令

在这里插入图片描述

七.DNS域名系统

1.查看hosts文件

在这里插入图片描述
通过对hosts文件的查看,除了看到本机IP地址127.0.0.1以外,还看到了source server的IP地址为102.54.94.97以及client host的IP地址为38.25.63.10。此外,可以自动添加某些IP地址

2.使用 ipconfig /displaydns 命令查看

在这里插入图片描述
so many…

3.使用 ipconfig /flushdns 命令来清除所有的 DNS 缓存。

在这里插入图片描述

4.使用 nslookup qige.io 命令

在这里插入图片描述

5.nslookup qige.io 8.8.8.8,使用指定的全球服务器查询

在这里插入图片描述

6.问题解答:

hosts文件屏蔽广告方式原因:在文件中添加该广告链接,并且指定一个ip地址(通常为本机地址),因为hosts文件优先级是高于DNS服务器,这样浏览器解析该广告链接时,优先hosts文件,这样我们就相当于更改了该链接本来的ip地址,从而使该链接失效。
如果这样的方式无法屏蔽广告,一种可能是广告内容是嵌入到网页中的。可以通过浏览器按“F12”进入控制台分析网页数据,找到对应的广告链接然后然后再修改hosts文件实现精准屏蔽。

八.cache

1.访问 https://qige.io ,打开开发者工具,选择网络板块后刷新页面

在这里插入图片描述
可以看到完成页面加载所需时间为1.94秒,图中所示一部分文件已经被cache下来

2.选择停用缓存,刷新页面

在这里插入图片描述
可以看到在停用缓存后当前页面加载完成用时2.59秒,相比之前使用缓存下的情况整整慢了0.65秒。
由此可见,浏览器使用缓存机制可以大大加快网页访问速度,提高用户体验。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值