IP地址、子网掩码、网络号、主机号、子网号的计算
IP地址(二级IP地址)
构成:网络号+主机号
分类
| IP地址分类 | 网络号 | 主机号 |
|---|---|---|
| A类 | 8位 | 24位 |
| B类 | 16位 | 16位 |
| C类 | 24位 | 8位 |
有效主机位:2主机号-2个.其中第一个地址为子网地址, 最后一个为广播地址不可用因此省略,但在计算所有主机位的时候不要忽略要加上
如何区分A、B、C类
| 类别 | 第一字节范围 | 最大主机数 | 网络规模 |
|---|---|---|---|
| A | 1~126 | 16777214 | 大型网络 |
| B | 128~191 | 65534 | 中型网络 |
| C | 192~223 | 254 | 小型网络 |
例如192.168.1.204,开头192直接锁定C类网络 可以推出默认子网掩码
子网掩码(三级IP地址)
网络号+子网号+主机号
将一个网络划分为多个子网
常见题型:将一个IP地址为xxx的C类网络划分为n个子网,求他的子网掩码/网络号
默认分类
| 类别 | 默认号 |
|---|---|
| A | 255.0.0.0 |
| B | 255.255.0.0 |
| C | 255.255.255.0 |
子网号
题干中出现,划分为n个子网,计算子网掩码
例如 将B类IP地址划分为27个子网,2n>=27,得到n=5,也可以直接对27转二进制——>11011 5位,则子网号是五位,将0替1,改类网络的子网掩码就是:
11111111.1111111.11111000.00000000->255.255.248.0
主机号
同理 知道是几类网络,可以知道主机位是多少,得到的最大主机号-主机号=子网号
例如B类地址每个子网有700台主机(有效)则子网掩码是
2n>=700+2,n=10,B类网络有16个主机号 16-10=6个子网号
| 地址 | 二进制 | |
|---|---|---|
| 默认子网掩码 | 255.255.0.0 | 11111111.11111111.00000000.00000000 |
| 子网掩码 | 255.255.252.0 | 11111111.11111111.11111100.00000000 |
网络号
网络号计算步骤:
- 将ip地址和子网掩码转化为二进制
- 将二者对其进行相与运算
- 相与运算:0&0=0 0&1=0 1&1=0
- 二进制结果转为十进制即为网络号
例如:IP地址192.168.1.204,已知该主机所在网络将一个C类IP地址划分为4个子网,则该IP地址的网络号为。
分析:让球网络号,要知道IP地址和子网掩码,题目中有IP地址,现需要求子网掩码。已知C类IP地址分为4个子网 4–>二进制:100 取3位
| 地址 | 二进制 | |
|---|---|---|
| 默认子网掩码 | 255.255.255.0 | 11111111.11111111.1111111.00000000 |
| 子网掩码 | 255.255.255.224 | 11111111.11111111.11111111.11100000 |
| 地址 | 二进制 | |
|---|---|---|
| IP地址 | 192.168.1.204 | x .x .x .11001100 |
| 子网掩码 | 255.255.255.224 | 11111111.11111111.11111111.11100000 |
| 网络号 | 255.255.255.192 | 11111111.11111111.11111111.11000000 |
小技巧:255二进制都是1,任何与1相与仍然是1,因此可以忽略计算
文章介绍了IP地址的分类,如A类、B类、C类网络的网络号和主机号的位数,并强调了有效主机位的计算方式。子网掩码用于划分网络,如将C类网络划分为4个子网,通过二进制相与运算确定网络号。此外,还提到了如何根据主机数量需求确定子网掩码的位数。
8万+





