软考:计算机网络-IP地址和子网划分

IP地址和子网划分

IP地址分类:

image-20211013101335813

  • A类地址: 前8位表示网络号,后24位表示主机号 ,一个A类地址网络最多包含的主机数量:

    2^24-2 :减2是除去全为0和全为1的特殊情况,全0为网络地址,全1为广播地址

    为了区分各种IP地址,A类IP地址的首位为0

  • B类前2段是网络地址,后2段是主机地址 ,

    B类地址的前两位为10

  • C类:前3段是网络地址,后1段是主机地址,

    C类地址的前3位为110

由于A、B、C 三类Ip地址的主机数差别过大,正常情况下无法相对恰好的满足正常企业的主机需求,所以衍生了一个IP地址规划的方法–>子网划分

子网划分

子网划分:就是把一个网络划分成多个网络

超网划分:就是把多个网络(子网)合并成一个网络

image-20211013102617356

表示的意义:表示该B类地址当我们将它转化成2进制地址时,前24位地址代表的是网络号,后8个bit位是主机号,所以该子网可以容纳的最大主机数是2^8-2台

子网掩码

  • 作用:用来区分一个IP地址那个部分是网络号,哪部分是主机号

    子网掩码中为1的部分是网络号,为0的部分是主机号(2进制状态)

下面以一个例题来讲解子网掩码:

image-20211013103344480

B类地址划分子网,就是要从原本的主机号中划分网络号,此处要27个子网,所以我们尽量用少的位来满足需求,达到节省资源的目的,同时增大主机数量。

2^5 = 32 ,所以我们以5位网络号就可以满足27个网络的需求,所以将16个网络号的后面追加5位网络号就可以划分成32个子网了。

得到子网掩码:

1111 1111 1111 1111 1111 1000 0000 0000

(子网掩码)化成10进制:

255.255.248.0

例2:

image-20211013104116723

要求:2^k-2>=700,求k的最小值

解得k为10,所以主机位为10位(子网掩码后10位为0)

子网掩码:

1111 1111 1111 1111 1111 1100 0000 0000

转化10进制:

255.255.252.0

无分类编址

image-20211013104515197

无分类编址没有A、B、C、D、E 等网络类别,只通过 IP/X 的形式来表示网络号的位数

例:

image-20211013104727431

例题:

image-20211013105053955

20个这里拿出20个位来表示网络号,而C类网络的网络号有46位。所以我们还有4个网络位来表示子网,可以划分为2^4个C类子网,16个,所以答案选C

おすすめ

転載: blog.csdn.net/learner_syj/article/details/120739571