您的位置:首页 > 理论基础 > 计算机网络

网掩码计算网络地址和广播地址

2010-01-07 14:17 337 查看
根据子网掩码计算网络地址和广播地址的方法

A=256-异常掩码

B=异常掩码对应IP地址

C=B/A 得到最接近B的但小于B的能被A整除的数(得出网络地址)

D=C+A-1(得出广播地址)

例:172.23.56.167 255.255.255.240

A=256-240=16

B=167

C=167/16=160

D=160+16-1=175

网络地址172.23.56.160

广播地址172.23.56.175

IP地址范围172.23.56.161-172.23.56.174
也可以这样理解,公式同上:

一个主机的IP地址是172.23.56.167,掩码是255.255.255.240

255.255.255.240的掩码所容纳的IP地址有256-240=16个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是16的倍
数.而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于167而又是16的倍数的只有160,所以得出网络地址
是172.23.56.160.而广播地址就是下一个网络的网络地址减1.而下一个16的倍数是176,因此可以得到广播地址为
172.23.56.175
例:255.254.0.0 123.150.0.0
A=256-254=2

B=150

C=150/2=150

D=150 + 2 -1=151
IP地址范围123.150.0.0 - 123.151.255.255
VLSM:

使用可变长掩码(Variable Length Subnet
Mask,VLSM)就是指一个网络可以用不同的掩码进行配置。这样做的目的是为了使把一个网络划分成多个子网更加方便。在没有VLSM的情况下,一个网
络只能使用一种子网掩码,这就限制了在给定的子网数目条件下主机的数目。
无类的内部域路由(CIDR)

  子网掩码 CIDR值

  255.0.0.0 /8

  255.127.0.0 /9

  255.192.0.0 /10

  255.224.0.0 /11

  255.240.0.0 /12

  255.248.0.0 /13

  255.252.0.0 /14

  255.254.0.0 /15

  255.255.0.0 /16

  255.255.128.0 /17

  255.255.192.0 /18

  255.255.224.0 /19

  255.255.240.0 /20

  255.255.248.0 /21

  255.255.252.0 /22

  255.255.254.0 /23

  255.255.255.0 /24

  255.255.255.128 /25

  255.255.255.192 /26

  255.255.255.224 /27

  255.255.255.240 /28

  255.255.255.248 /29

  255.255.255.252 /30
C类地址的子网划分

  在一个C类地址中,只有八位是可以用来定义主机的。记住,子网位必须是由左到右进行定义的,这中间,不能跳过某些位。也就是说,C类子网掩码只能是:

  二进制 十进制 速记

  10000000 128 /25

  11000000 192 /26

  11100000 224 /27

  11110000 240 /28

  11111000 248 /29

  11111100 252 /30

  11111110 254 /31(无效)
以前用iptables加策略长用这玩意儿,现在才知道更具体的.还是得背啊…………
附:

A类 0-127 0 8位 24位

B类 128-191 10 16位 16位

C类 192-223 110 24位 8位

D类 224-239 1110 组播地址

E类 240-255 1111 保留试验使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 子网掩码 休闲