计算机网络 - IP地址与子网划分

A类地址能表示的主机地址有2 ^ 24 - 2个,因为第一段的8位地址表示网络号,后面的24位都是主机号。(注意:减去的2表示全0和全1的地址)

B类地址能表示的主机地址有2 ^ 16 - 2个,因为第一段和第二段的16位地址表示网络号,后面16位表示主机号。

C类地址能表示的主机地址有2 ^ 8 - 2个,因为第一段和第二段的24位地址表示网络号,后面8位表示主机号。

子网划分

子网掩码:用于区分哪些部分是网络号,哪些部分是主机号,用1表示网络号,用0表示主机号。

例题:

将B类IP地址168.195.0.0划分成27个子网,子网掩码是多少?

分析:B类地址的前面16位是网络号,后面16位是主机号,转成2进制如下:

1010 1000  1100 0011  0000 0000  0000 0000

根据公式2 ^ K = N,K为二进制位,N为子网数,可以求出需要多少位能表示多少个子网,现在N为27,要包含27个子网,需要取5个二进制位。

1010 1000  1100 0011  0000 0000  0000 0000

网络号后面5位就是子网号,然后将网络号和子网号全部改为1,转成子网掩码就是这样:

1111 1111  1111 1111  1111 1000  0000 0000

将它转成十进制为:255.255.248.0

例题2:

将B类IP地址168.195.0.0划分成若干个子网,每个子网内有700个主机,子网掩码是多少?

分析:B类地址的前面16位是网络号,后面16位是主机号,转成2进制如下:

1010 1000  1100 0011  0000 0000  0000 0000

跟据公式2 ^ K - 2 >= N,N为主机数,K表示主机号的位数,可以求出需要多少位才能表示多少台主机数,现在N是700,计算出K为10。

1010 1000  1100 0011  0000 0000  0000 0000

后面的10为表示主机号,第三段的前面6为就是子网号,然后将网络号和子网号全部转成1,转成子网掩码就是这样:

1111 1111  1111 1111  1111 1100  0000 0000

将它转成十进制为:255.255.252.0

 

无分类编制(无类域间路由)

这是一种十分直观的表示方法,就是在IP地址后面加上“/网络号及子网号编码位数”

例如:128.14.32.0 / 20 表示的前面20位是网络号,后面12位是主机号。

 

例题:

分配给某网络公司的地址块是210.115.192.0/20,该网络可以被划分为()个C类子网。

分析:210.115.192.0/20表示前面20位是网络和子网号,后面12位是主机号;一个C类网前面24位是网络号,后8位是主机号;

所以中间的4位是可以自主划分的C类子网个数即2 ^ 4 = 16个。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值