摘要:
本文主要介绍一些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刷新界面,对比速度