Ⅰ 网络设置子网掩码和前缀长度
提到子网掩码和前缀长度,或许你不会感到陌生。没错,前者出现在 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 台电脑完全绰绰有余。
监测死链 http://www.iis7.com/b/slj/
Ⅱ 子网前缀长度怎么设置的
如果是255.255.255.0那么子网前缀就是24。
计算方法:255转换为二进制数为8个1长度就是8,如果是255.255.255.255 就是4个8 子网前缀长度就是32,如果是255.255.255.0 就是3个8 子网前缀长度就是24。
常用前缀长度:
1.网络前缀长度:24,对应子网掩码:255.255.255.0(二进制:11111111.11111111.1111111 1.0)。
(2)网络前缀长度设置作用扩展阅读:
前缀长度就可以当做子网掩码来理解。接口ID可以当做主机号来理解。比如地址2001:1234:2234:abcd::1/64就表示前缀长度为64位,剩下的是接口ID。在Windows XP中,IPv6地址的前缀长度默认为64位。
if来查看本地连接的接口号)之后输入IPv6 if 查看地址,会发现前缀长度被设置为64.其实,IPv6的地址空间过于广大,可能一个子网的子网都要比整个IPv4的世界要大很多,所以子网的概念在IPv6世界里已经淡化了。但是,同一站点的主机要想直接通信(不经过路由器),还是要求前缀相同才行的。
Ⅲ 网络前缀长度是什么意思
网络前缀长度是子网掩码。一般用255.255.255.0是24位。域名1,域名2是主DNS和备用DNS。
网络前缀长度:16。
对应子网掩码:255.255.0.0。
网络前缀长度:18。
对应子网掩码:255.255.240.0。
网络前缀长度:24。
对应子网掩码:255.255.255.0。
子网掩码机制提供了子网划分的方法。
其作用是:减少网络上的通信量;节省IP地址;便于管理;解决物理网络本身的某些问题。使用子网掩码划分子网后,子网内可以通信,跨子网不能通信,子网间通信应该使用路由器,并正确配置静态路由信息。
划分子网,就应遵循子网划分结构的规则。就是用连续的1在IP地址中增加表示网络地址,同时减少表示主机地址的位数。例如,IP地址为130.39.37.100,网络地址为130.39.0.0、子网地址为130.39.37.0、子网掩码为255.255.255.0,网络地址部分和子网标识部分为“1”所对应,主机标识部分为“0”所对应。
Ⅳ ip前缀列表作用
这个叫IP前缀列表,他不同于匹配流量的访问控制列表,主要是用来指定具体的网络可达的。不仅可以匹配网络号,还可以匹配掩码。
具体格式是
ip prefix-list 【name】(seq 【seq seq-value】) 【permit 丨deny】【perfix】/【len】
【name】是前缀列表的汉字,可以是数字
(seq 【seq-value】)是可选的,即可有可无。seq 指 前缀被处理的次序,他的值按5递增。
【perfix】指网络前缀即网络所在网段
【len】指 网段网络前缀的长度,也就是子网掩码
拿这个ip prefix-list zhang seq 70 permit 160.10.18.121/32 为例
这个的意思就是 允许160.10.18.121 这个ip通过,处理顺序为70
详细配置
R(config)#ip prefix-list zhang seq 70 permit 160.10.18.121/32 // 建立ip前缀列表
R(config-router)#distribute-list prefix zhang in serial 1 //应用到接口上