Windows的网络命令学习

摘要:

本文主要介绍一些cmd命令行窗口的一些操作,可以让大家对计算机网络有初步认识

1.ipconfig

ipconfig是微软操作系统的计算机上用来控制网络连接的一个命令行工具,主要显示网络连接的配置信息。

实作一

ipconfig/all查看自己计算机网络的网络配置

可以看到采用无线局域网连接,IP地址位10.84.61.249,一般以10.开头的都为内网地址,子网掩码为255.0.0.0,为A类网络,如果想要获取网络号,可以与IP进行按位与。默认网关为10.84.61.249。(采用网卡上网)

实作二

查看旁边(校内)电脑配置

可以看到,IP为202.202.250.188,子网掩码为255.255.255.0,默认网关为202.202.250.1(接的校内网)

将两台电脑的子网掩码与IP转换为2进制进行AND操作,可以知道两个并不是在同一子网下。因为两者连的网络是不同的。

2.ping

用于测试网络连接量的程序,是工作再TCP/IP网络体系结构中应用层的一个服务命令,用来测试目的站是否可达来了解其有关操作

实作一

可以看到ping通后返回的字节,时间,生存时间。再用校内网进行ping

可以看到校内网回复速度更快,生存时间更长,而生存时间是可以由路由器减少的,减少至少1,所以可以推断,适用校内网可以经过更少的路由器

实作二

ping命令的各种选项如下:可以多学习一些哦

3.tracert

称为路由追踪,该命令程序可用于跟踪Internet协议(IP)数据包传送到目标地址时经过的路径

实作一

了解一下到百度都经过了哪些节点

有时候我们会遇到能够上QQ但是连不上网的情况。其实这种情况就是你可以ping通IP但是ping不同域名,因为存在应用层协议DNS通过DNS可以将域名解析为IP,这样就能ping通了

通过了30个跃点追踪,*号是对方路由器不想让我们获取信息

IP 地理位置
218.207.38.33 中国 重庆 重庆市 移动
218.206.9.21 中国 重庆 重庆市 移动
221.183.49.41 中国 移动
120.241.49.206 中国 广东省 深圳市 移动
183.232.231.174 中国 广东省 广州市 移动

由于我的网卡是移动公司的可以看到经过的路由器地理位置

至于在同一子网下的一些机器第一跳是相同的就是说,他们经过了相同的路由器出发。

4.ARP

实作一

ARP为地址解析协议是用于根据给定网络层地址,查找到其对应的数据链路层地址即MAC地址的协议

arp -a

查看缓存了什么

另一台电脑:

清除缓存

arp -d *

再次查询

arp -a

ping一下在同一子网下的IP 202.202.250.99,再次查看

可以看到已经出现了这个IP

实作三

可以通过

arp -s IP MAC

来将网关设置为静态的

总结

arp缓存中静态的将会被永久保存,而动态的一段时间不用的话就会被删除,arp协议是建立在网络中各个主机互相信任的基础上的,使用地址解析协议,可根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行从而提高效率。

5.DHCP

DHCP是动态主机配置协议,用于内部网络或网络服务供应商自动分配IP给用户,用于内部网管理员对所有电脑做中央管理,DHCP可以让计算机自动获取/释放网络配置

实作一
ipconfig/release

这样操作会使网络断开,没有连接的会提示

ipconfig/renew

进行重新获取

6.netstat

netstat是在内核中访问网络连接状态及其相关信息的命令行程序,可以显示路由表、实际的网络接口设备的状态信息,一般用于检验本机各端口网络服务运行状况

实作一

Windows系统将一些常用端口记录在C:\WINDOWS\system32\drivers\etc\services中可以看到端口号分配

实作二
netstat -an

查看计算机当前连接状态

计算机端口就是Internet的通道,通过netstat命令可以了解哪些端口是打开的,找出恶意后台程序,降低风险

7.DNS

DNS为域名系统,它是域名与IP地址互相映射的一个分布式数据库,能够使人更方便地访问互联网,其适用TCP和UDP地53号端口

实作一

C:\WINDOWS\system32\drivers\etc\hosts 中记录了静态DNS信息

实作二
ipconfig/displaydns

可以查看DNS

ipconfig/flushdns

可以清楚所有DNS缓存

实作三

适用默认地DNS服务器查询该域名

8.cache

cache即缓存,是IT领域重要地技术,此处为浏览器缓存

实作一

访问一个网站 Ctrl+Shift+I组合键打开开发者工具,选择NETwork面板并刷新,看哪些文件被缓存了

实作二

选择Disable cache 不适用缓存,全部来自于Internet刷新界面,对比速度

猜你喜欢

转载自blog.csdn.net/lee_goi/article/details/109230985