网络设置子网掩码和前缀长度之学习小记

宣布于 2017-10-25 11:39 | 阅读 4323 次 | 7 条谈论

说到子网掩码和前缀长度,或许你不会感到生疏。没错,前者出现在 PC 本地连接特点设置里,后者在安卓手机的 WLAN 静态 IP 设置选项里也会看到。

子网掩码和前缀长度的换算

网上许多专业术语真实羞涩难明,这儿菲菲君就与同学们用最简略易懂的字语一起来补习一下关于子网掩码 or 前缀长度的根底知识。

  • 最常用的子网掩码:255.255.255.0(Windows 默许掩码)
  • 最常见的前缀长度:24(Android 手机默许的网络前缀)

这两种办法其实是不同操作体系关于网络子网的不同表明办法,那么这儿的 24 是怎样核算得出的呢?咱们只要将 255 换算为二进制就能够很直观得出结论:

每个255的二进制 = 11111111 - 11111111 - 11111111 - 00000000

数一数算下来,正好 24 个 1(每个 255 相当于 8 个 1 ,8*3=24)

子网掩码在网络通讯中的效果

了解了子网掩码的两种表现办法,那么子网掩码到底在 TCP/IP 网络通讯中扮演什么样的人物,它的详细效果是什么?

网络设备只要一起装备了 IP地址 和 子网掩码 才干正常通讯,而子网的效果便是奉告网络通讯数据包下一步该发给谁(能够简略这么了解)

  • 假如设备经过掩码核算得出方针 IP 跟自己是同一子网(网段),那么就会以为对方跟自己归于同一链路,直接经过arp协议即可直连。
  • 假如跟方针 IP 地址不再同一子网的话,那么就会将数据包发送到网关地址(路由器),由网关处理后续的数据包转发作业

其实关于核算机自身来说,只需设置了 IP 和 子网掩码,就会在内部主动生成路由表(PC上 route print 指令能够检查),不管是路由器仍是电脑、手机,都有自己的路由表。

而路由表就相当于导航相同,告知核算机 IP 数据包下一跳该怎样走:要发向哪里,是该发给网关转发,仍是能够直接通讯。

其他类型的子网掩码

除了常见的 255.255.255.0 ,其他子网掩码仍是许多类型

  • 比方咱们家里的宽带 PPPoE 主动获取的 IP 掩码一般都是 255.255.255.255 ,代表运营商分配单个 IP 地址给你,不需要网络和播送地址,能够节约IP资源
  • 路由表中的 IP地址和子网掩码掩码都为 0.0.0.0 ,表明默许的方针 IP 网段,下一跳网关一般都是路由器的 IP 地址。
  • 愈加杂乱的网段区分还会利用到相似 255.255.248.0(对应的前缀长度为 21)等等扩展类型的掩码,它的效果关于大多人简略了解即可。

假定单位有300台电脑需划为同一子网,运用C类默许 255.255.255.0 掩码明显不够用,运用 255.255.0.0 又会形成 IP 的极大糟蹋,那么就能够选用 255.255.254.0 掩码来区分。

这样算下来,同一子网内,就能够分配到 192.168.0.1 -- 192.168.1.254 ,一共 510 个实践可用的 IP 地址,分配给 300 台电脑彻底捉襟见肘。

最终,留给同学们一道课外作业,子网掩码 255.255.254.0 对应的前缀长度是多少?同一交换机下 IP 为 192.168.1.128 和 192.168.2.64 的两台电脑最少区分为多少掩码才干 ping 通呢?

(原创文章版权一切,如需转载请注明原文链接!)

谈论
宣布谈论