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刷新界面,对比速度

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值