netmask的作用

netmask 是子网掩码的意思, 是用来分割网段用的 。

设定任何网络上的任何设备,不管是主机、PC、Router等皆需要设定IP Address,而跟随着IP Address的是所谓的NetMask,
这个NetMask主要的目的是使得从IP Address中也能获得NetworkNumber,
也就是说IP Address和Net Mask作AND而得到Network Number,如下所示: 
IP Address     = 192.10.10.611 000000.00001010.00001010.00000110 
NetMask        = 255.255.255.0 11111111.11111111.11111111.00000000 
                 AND 
------------------------------------------------------------------- 
Network Number = 192.10.10.011 000000.00001010.00001010.00000000 

NetMask有所谓的默认值,如下所示 
Class   |   IP Address范围            |   Net Mask 
A       |   1.0.0.0-126.255.255.255   |   255.0.0.0 
B       |   128.0.0.0-191.255.255.255 |  255.255.0.0 
C       |  192.0.0.0-223.255.255.255  |  255.255.255.0 

在预设的Net Mask都只有255的值,在谈到Subnet Mask时这个值便不一定是255了。
在完整一组C Class中如203.67.10.0-203.67.10.255 NetMask 255.255.255.0,
203.67.10.0称之Network Number(将IP Address和Netmask作AND),
而203.67.10.255是Broadcast的IP Address,所以这两者皆不能使用,
实际只能使用203.67.10.1--203.67.10.254等254个IP Address,这是以255.255.255.0作NetMask的结果,
而所谓Subnet Mask尚可将整组C Class分成数组Network Number,这要在NetMask作手脚,
若是要将整组C CLass分成2个Network Number那NetMask设定为255.255.255.192,
若是要将整组C CLass分成8组Network Number则NetMask要为255.255.255.224,这是怎么来的,
由以上知道Network Number是由IP Address和NetMask作AND而来的,而且将NetMask以二进制表示法知道是1的会保留,而为0的去掉 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值