验证性实验
Ipconfig
实作一
Ip:192.168.0.178
子网掩码:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 [1]
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。
网关:192.168.0.1
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同层–应用层。
实作二
用ip地址与子掩相与发现我与旁边计算机处于同一子网
Ping
实作一
TTL:TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4报头的一个8 bit字段。
注意:TTL与DNS TTL有区别。二者都是生存时间,前者指ICMP包的转发次数(跳数),后者指域名解析信息在DNS中的存在时间。
实作二
能上QQ,不能上网:DNS设置错误
解决方法:清空DNS缓存,或者联系运营商
Tracert
实作一
实作二
Tracert原理:通过向目标发送不同IP生存时间 (TTL) 值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1的回应数据包,并在随后的每次发送过程将TTL递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
ARP
实作一
实作二
实作三
失败的原因:没有管理员权限
解决方法:1.先用管理员身份运行cmd,输入netsh i i show in
2. 然后执行netsh -c i i add neighbors Idx ip地址 物理地址
无线网络连接即我们要修改的地址,Idx为11
即netsh -c i i add neighbors 11 192.168.155.2 00-55-56-f6-77-aa
问题
在实作三中,为何缓存中常常有网关的信息?
我们将网关或其它计算机的 arp 信息设置为静态有什么优缺点?
回答
1.ARP缓存本身记录着你有访问过的pc网卡MAC物理地址,另外一个ip是你同个局域网的pc。
2.静态分配IP地址是指给每一台计算机都分配一个固定的IP地址,优点是便于管理,特别是在根据IP地址限制网络流量的局域网中,以固定的IP地址或IP地址分组产生的流量为依据管理,可以免除在按用户方式计费时用户每次上网都必须进行的身份认证的繁琐过程,同时也避免了用户经常忘记密码的尴尬。静态分配IP地址的弱点是合法用户分配的地址可能被非法盗用,不仅对网络的正常使用造成影响,同时由于被盗用的地址往往具有较高的权限,因而也容易给合法用户造成损失和潜在的安全隐患。
DHCP
动态分配ip地址
实作一
Ipconfig/release
Ipconfig/renew
TroubleShooting
如果你没能成功的释放,请思考有哪些可能的原因并着手进行解决?
很可能没有开启DHCP客户端服务;解决办法是在 “ win+R ” 然后输入 “ sc config DHCP start= AUTO ” 后重启。(但是本人在做的时候使用上述命令也不能成功释放,只能断开连接,猜测是使用网卡的原因)
问题
在Windows系统下,如果由于某种原因计算机不能获取 DHCP 服务器的配置数据,那么Windows将会根据某种算法自动配置为
169.254.x.x 这样的 IP 地址。显然,这样的 IP 以及相关的配置信息是不能让我们真正接入 Internet 的,为什么?既然不能接入 Internet,那么Winodws系统采用这样的方案有什么意义?
这样的地址是为了告诉主机,IP 地址池里面没有多余的 IP ,或者 DHCP 中继代理失效。采用这种方案的意义是如果计算机都采用了 DHCP 来获得网络配置。假如某天因 DHCP 服务器问题从而不能获得网络配置,那么我们可以查看隔壁教室计算机的配置信息来手动进行网络配置,从而使该计算机能够接入 Internet。
秘籍
在我校不少地方如教室,计算机都采用了 DHCP 来获得网络配置。假如某天因 DHCP
服务器问题从而不能获得网络配置,那么我们可以查看隔壁教室计算机的配置信息来手动进行网络配置,从而使该计算机能够接入 Internet。
经常的,在一个固定地方的网络配置我都喜欢采用 静态/手动配置,而不是动态 DHCP 来进行。你能想到是什么原因吗?
静态IP又称固定IP地址,是长期分配给计算机或网络设备的IP地址。静态IP的特点是重新拨号上线后获得的IP一直是固定的。静态IP的好处一般体现在以下几个方面:
1.突破区域限制:由于网站权限的限制,部分地区无法登录,固定静态IP仍无法登录。此时,选择静态代理IP和需要注册的IP地址可以轻松突破区域限制。
2.加密通信数据:绝大多数代理IP都会用强大的AES技术加密线上数据来保护用户数据,代理IP会用加密数据来保护隐私。
3.屏蔽广告骚扰:目前,许多网站和服务提供商将根据您的IP位置进行有针对性的营销推广。代理IP可以完美隐藏自己的真实IP地址,精准骚扰广告。
Netstat
实作一
实作二
DNS
实作一
实作二
实作三
TroubleShooting
上面秘籍中我们提到了使用插件或自己修改 hosts
文件来屏蔽广告,思考一下这种方式为何能过滤广告?如果某些广告拦截失效,那么是什么原因?你应该怎样进行分析从而能够成功屏蔽它?
Hosts 文件相当于网站的「通讯录」,它记录着不同「域名」对应的「IP 地址」。
在操作系统中 Hosts 文件的优先级高于 DNS 服务器,如果 Hosts 有服务器信息,则直接调用,否则才询问 DNS 服务器。
正是利用 Hosts 的高优先级,将错误的「IP 地址」与域名绑定,就实现了屏蔽某些服务器的效果。
Cache
实作一
实作二
禁用cache之后加载速度明显变慢