子网划分

IP地址分类

我们把ip地址分为4个字节,32位,将这32位分为4组,每组都分到8个二进制

第一位第二位第三位第四位第五位第六位第七位第八位
2的7次方2的6次方2的5次方2的4次方2的3次方2的2次方2的1次方2的0次方
1286432168421

比如说现在有一个ip,地址为192.168.1.54,它转化为十进制就是四组都分别进制相加

192168154
128+64128+32+8132+16+4+2

我们会把一个ip地址分为网络号+主机号

网络号是一个范围,主机号是一个具体的主机,具体可以把地址分为三类

A类地址: 1-126,1开始至少是1,二进制表示为2的1次方(1),127作为保留回环使用

B类地址: 128-191, 128开始至少是128,二进制表示为10

C类地址: 192-223,192开始至少是128+64=192 二进制表示为110

子网掩码

一个默认C类ip地址的子网掩码是255.255.255.0

比如192.168.15.32, 它的默认子网掩码就是255.255.255.0,也可以表示为192.168.15.32/24

掩码分开来计算就是8个1

2552552550
128+64+32+16+8+4+2+1128+64+32+16+8+4+2+1128+64+32+16+8+4+2+10
255拆分后就是二进制位数相加,最后一位全是0

A类地址把四组中前一组作为网络号,后三组作为主机号

B类地址把四组中前量两组作为网络号,后两组作为主机号

C类地址把四组中前三组作为网络号,后一组作为主机号

子网掩码划分过程

现在有一个ip 192.168.1.0,需要给他划分子网

这很明显是一个C类地址,因为是192开头,最后全部是以0作为主机号的,00000000

如果我们将主机号的第一位作为子网号,那么它就有两种格式,要么是1,要么是0,因为二进制

主机号二进制格式拼凑数目
取第一位要么是0 要么是1两种
取第二位00 01 10 11 四种
取第三位000 001 010 011 100 101 110 111八种
如果这里只取第一位,那么所表示的就要么是0,要么是1

如果是0开头,那么划分子网,第一位为0,那么后面7为最大值也就是127,划分子网为192.168.1.0~192.168.1.127

那么剩下的就是以1开头,所表示的192.168.1.128~192.168.1.255

如果取两位,所表示的拼凑数目就有四种(00 01 10 11)

划分范围大概分为,注:因为这里取的是前两位,所以后六位全部加起来最高也就是64的主机号

00: 第一位和第二位都是0,所以范围是0-63

01: 第一位是0,第二位是1,第二位加上后六位,所以范围是64-127

10: 第一位是128,第二位是0,第一位加上后六位,所以范围是128-191

11: 第一位和第二位都是1,前两位加上后六位,所以范围是192-255

取两位子网号,再加上默认的24位,子网号就是24
+2=26,最终划分网络为:

192.168.1.63/26

192.168.1.127/26

192.168.1.191/26

192.168.1.254/26

计算题

某A类网络20.0.0.0的子网掩码为255.224.0.0,请计算可以划分的子网个数,写出每个子网的子网号

首先这是个A类地址,所表示的网络号+主机号为 20.00000000.00000000.00000000,现在得知子网掩码为255.224.0.0,224=128+64+32,所以第二位取了三个子网号
所拼凑的组合有:
000 0+32=32 20.32.0.0/11 范围:20.0.0.0~20.31.255.255,加1就是32
001 32+32=64 20.64.0.0/11 范围:20.32.0.0~20.63.255.255
010 64+32=96 20.96.0.0/11 范围:20.64.0.0~20.95.255.255
011 96+32=128 20.128.0.0/11 范围:20.96.0.0~20.127.255.255
100 128+32=164 20.164.0.0/11 范围:20.128.0.0~20.163.255.255
101 164+32=196 20.196.0.0/11 范围:20.164.0.0~20.195.255.255
110 192+32=224 20.224.0.0/11 范围:20.196.0.0~20.223.255.255
111 224+32=256 20.256.0.0/11 范围:20.224.0.0~20.255.255.255

觉得有帮助可以投喂下博主哦~ 一分也是爱!感谢!
转载请注明文章地址及作者哦~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇