Bootstrap

ip地址、子网掩码、网段、子网划分

Ip地址由四个字节(32位二进制)组成,分成四组,每组八位二进制

一个简单的理解方式(并不真正是这样的):真正的网络地址划分图里右边三个框里的

例如A类,网络号是第一个八位的字节,最大是255,说明可以划分255个网络,然后容纳的主机就是后边的三个字节相乘255*255*255,即16581375台主机

B类就是前两个八位的字节,也就是255*255个网络,255*255个地址

C类就是前三个八位的字节作为网络的地址, 后面最后一个作为主机的地址

这个范围有记忆的方法:

网段

子网掩码:用来配合ip地址区分网络号和主机号

子网掩码的形式和ip地址类似,分四组,每组八位

子网掩码和ip地址有一个对应,做一个与运算可以得到网络地址的位数

子网掩码所有1对应的都是网络号,0对应的是主机号

子网划分

子网划分的目的:修改子网掩码的长度,让主机分配更加灵活,更能适应大小规模的网络

以C类网络为例:

根据企业需求进行主机号中的子网号的划分

255.255.255.0将主机号中划出去两位子网位,子网掩码就变成255.255.255.192(192是11000000,俩1是划出去当网络号的)

选择/填空:

子网掩码最后一个字节是128,说明子网掩码是25位的网络号,

C类ip地址范围是192~223,210在范围当中,说明这个主机IP是C类地址

所以说128是划分了一位

这个C类地址段的网络地址是210.33.5.0  分为2个

为210.33.5.0-210.33.5.127

  210.33.5.128-210.33.5.255

题中的68是在第一个网段(210.33.5.0-210.33.5.127)中的,网络号提取出来,主机号全部变成0,主机号全0就是网络地址,主机号全1就是广播地址

210.33.5.0 000 0000    加粗的是子网位,子网位后面的都是主机位,主机位全0,就代表它的网络地址是210.33.5.0

如果题目给的是210.33.5.168,就是在第二个网段(210.33.5.128-210.33.5.255),那子网位就是1了,它的网络地址就是210.33.5.128

另一种算法:

A类默认子网掩码是255.0.0.0,后边的三个都是主机位,题中是224.0.0.0说明A类地址划分了前三位作为子网号,说明可以得到8个子网(000、001、010、011、100、101、110、111)

真实使用的地址,要去掉一个头部和一个尾部(全0的网络地址和全1的广播地址):

划分成4个子网,应将主机号的前两位划分成子网号

200.161.30.00 00 0000默认是24位子网掩码,加上2个子网位,所以子网掩码的位数是26,子网掩码就是200.161.30.192

通过子网号判断网络地址

前面的网络位是不变的(200.161.30)

划分成以下4个子网,每个子网有64个ip地址(256/4(0~255,一共256个))

00  子网号  200.161.30.0/26(全0代表网络号)

01  子网号  200.161.30.64

10  子网号  200.161.30.128  

11  子网号  200.161.30.192

第一个子网范围是0~63(全0到全1的地址),去掉全0的网络地址,去掉全1的广播地址(网段里全0全1的是不可用,筛选掉就是可用的地址了),所以它的范围是200.161.30.1~200161.30.62

同理第二个子网范围200.161.30.65~200161.30.126

第三个子网范围200.161.30.129~200.161.30.190

第四个子网范围200.161.30.193~200161.30.254

验证:

(1)192.3.0.000 0 0000       24+3=27      所以子网掩码为:192.3.2.224

(2)八个拿出来5个

000          192.3.2.0/27

001          192.3.2.32/27

010          192.3.2.64/27

011          192.3.2.96/27

100          192.3.2.128/27

101

110

111

检验:

;