当前位置: 代码迷 >> 综合 >> 子网掩码(学习笔记)
  详细解决方案

子网掩码(学习笔记)

热度:63   发布时间:2024-01-28 11:31:59.0

C类IP的子网掩码

1、先贴个表

十进制 

掩码第四位( 二进制)

 掩码

主机数

/24

00000000

255.255.255.0

255

/25

10000000

255.255.255.128

128

/26

11000000

255.255.255.192

64

/27

11100000

255.255.255.224

32

/28

11110000

255.255.255.240

16

/29

11111000

255.255.255.248

8

/30

11111100

255.255.255.252

4

/31

11111110

255.255.255.254

2

/32

11111111

255.255.255.255

1

2、怎么算的

IP地址分为网络地址和主机地址,C类IP前三位是网络地址,后一位是主机地址

掩码:255.255.255.0=11111111.11111111.11111111.00000000

          255=2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0

          24=11111111.11111111.11111111.00000000这里面有几个1

掩码/24里有几个主机地址:32-24=8     主机地址的个数=2^8=256 例如:10.10.1.0~10.10.1.255

一段地址中开始的一般为网络地址,最后一位为广播地址

还有一个简便算法(不知道能不能描述清楚)

例如:要分配10个主机地址

第一步:算一下主机地址的个数在2的多少次方内,10在2^4=16内

第二步:算掩码最后一位的十进制:32-4=28  掩码可以写为:10.10.1.1 /28==10.10.1.1 255.255.255.240

28=11111111.11111111.11111111.11110000

 240还可以这样算:总共256,要用16个主机地址         掩码=    256-16=240

最后:不知道有没有表达清楚(表达不清楚的请多多见谅),有疑问的可以留言

 

 

 

 

 

 

 

  相关解决方案