了解子网:网络号与更大主机数一一揭秘 (子网的网络号和更大主机数)
子网是一个网络中的一部分,它们被划分为较小的网络,以便网络管理员可以更好地管理和控制网络。子网的存在可以帮助我们更好地利用IP地址,划定出更为清晰的网络边界和内部划分,保障了网络的安全与性能。在学习子网之前,我们需要了解网络地址和IP地址。
1.网络地址的分类
IPv4地址由32位二进制数组成,通常以点号分隔成4个8位的十进制表示形式,每个部分都可以有0-255个数字,例如:192.168.1.1。IPv4地址又分为网络号和主机号。网络号的作用是标识在互联网中的不同网络,而主机号则是用来区分同一个网络中的不同主机。
根据网络地址的分类,IPv4地址可分为五类:A类、B类、C类、D类和E类。其中,前三类是用于正常设备的,D类用于多播地址,E类用于学术研究,不对外开放。
A类地址是形如“N.H.H.H”的IP地址,其中N表示网络号,H.H.H表示主机号,其中6-8位表示网络号,1-5位表示主机号,更大可以支持126个网络和每个网络支持的主机数可以达到16777216。
B类地址是形如“N.N.H.H”的IP地址,其中,14-16位表示网络号,1-13位表示主机号,更大可以支持16384个网络,每个网络支持主机数为65536。
C类地址是形如“N.N.N.H”的IP地址,其中,21-24位表示网络号,1-20位表示主机号,更大可以支持2023152个网络,每个网络支持主机数为256。
为了使网络管理更加灵活,减少浪费,提高子网的利用率,网络规划时通常会将大型网络划分为多个子网。
2.子网的划分
在子网划分时,需要把原有的“网络号”一分为二,分出“子网号”和“主机号”。所有分出来的子网必须在网络号和主机号的范围内,不能越界。子网号可以固定下来,直至网络扩大或缩小,但是主机号则需要根据实际情况进行动态调整。
子网掩码(Subnet Mask)是一种32位二进制数,用来指明一个IP地址中哪些位指定了子网地址,哪些位指定了主机地址。掩码中掩住的那几位二进制数为1的位即为子网号,未被掩住的几位即为主机号。
例如,对于192.168.1.0这个地址,如果我们设置子网掩码为255.255.255.0,那么前三个“1”表示子网号,即为192.168.1.0,而最后一个“0”为主机号,可以用来区分不同的主机。
3.网络号和更大主机数的计算
使用子网后,网络号和更大主机数的计算可以根据掩码来实现。在进行子网划分时,需要注意以下事项:
(1)子网掩码中,11…1100按位取反之后的结果(即00…0011)的1的数量,就是分配给每个子网的主机数量(除去网络号和广播地址),例如对于子网掩码255.255.255.192来说,取反后得到的二进制数为00000000 00000000 00000000 00111111,即2^6-2=62。
(2)在子网掩码中,每个子网号都是与其基础网络号的主机号部分连接以形成的地址。例如,使用192.168.1.0/24表示一个网络。把该网络划分成4个子网,需要将掩码更改为255.255.255.192,并且每个子网都需要在主机号部分分配2个二进制位。如下表所示:
| 子网号 | 网络号 | 广播地址 | 可用地址范围 |
|——–|—————-|———————|——————————————–|
| 1 | 192.168.1.0/26 | 192.168.1.63/26 | 192.168.1.1/26 – 192.168.1.62/26 │
| 2 | 192.168.1.64/26 | 192.168.1.127/26 | 192.168.1.65/26 – 192.168.1.126/26 │
| 3 | 192.168.1.128/26 | 192.168.1.191/26 | 192.168.1.129/26 – 192.168.1.190/26 │
| 4 | 192.168.1.192/26 | 192.168.1.255/26 | 192.168.1.193/26 – 192.168.1.254/26 │
表中的子网掩码为255.255.255.192。每个子网号使用2位主机地址,所以一个子网的主机可使用的地址数量是2^2-2=2。因此,每个子网的可用IP地址范围为“网络号+1”至“广播地址-1”,如之一行所示,传统意义上,之一个IP地址被规定为网络号,最后一个IP地址被规定为广播地址,因此具体可用的地址数量为62。
4.
在规划网络时,划分子网是很有必要的,因为子网的存在可以提高网络的灵活性与安全性,在真正的运行中,网络地址的分类和子网掩码确定了网络号和主机号之间的关系,并计算出了每个子网的更大主机数,从而确定了网络每个子网中可用的IP地址范围。了解子网划分的过程,可以帮助网络管理员更好地管理你的企业网络并提高网络的效率。
相关问题拓展阅读:
- 根据子网掩码求更大主机数
- 计算机网络用IP地址与子网掩码,怎么求网络号和主机号?
根据子网掩码求更大主机数
0对应的是主机位,每个子网的主机数的计算方法是用2的剩余位数次幂减去2.
B类IP地址默认16位主机地址,子网掩码设为255.255.240.0
后还有12位主机地址
每个子网最多有2^12-2台主机
最多有 4094 台主机,可以划分14个子网
下面是详细解答
首先我就随意取一个B类网络地址来分析这个问题
我就取一个B类网络地址为: 172.16.2.160 缺省的掩码是:255.255.0.0
从我题誉漏目的要求可以得出,是将这个缺省的掩码划分为一个B类的掩码
255.255.0.0 二进制为:,,.
255.255.240.0二进制为:,,,
172.16.2.160是一个B类网络 其中172.16是网络号,2.160是主机地址
255.255.0.0 中的255.255 是对应172.16的网络号
255.255.240.0中的240.1是子网划分后的主机地址
所以从以上我可以不看掩码前面闷庆的网络号 即:255.255
240的二进制为所以子网划分后占第3个蚂虚握8位组中的前4位 主机域为后4位 故更大的主机的数量为: 24-2=14(24是指2的4次方,书写有点不太规范)因为其中有2个保留地址不能使用一个是网络号和子网广播地址不能使用故需要减2
240换成二进制后4位是主机号..4+8=12
2的12次方==4094台PC
最多4094台主机
计算机网络用IP地址与子网掩码,怎么求网络号和主机号?
1.
首先将网络的ip地址和子网掩码都转换成32位二进制字符。
2.
将转仔漏换后的二进制的ip地址和子网掩码进行“逻辑与”运算,得到新的磨键32位二进制字符。
3.
把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。
举例如下:
本机ip为192.168.1.16 ,子网掩码为255.255.255.0
转换成二念游烂进制:
本机ip为…
子网掩码…
进行“与运算“…
转换成十进制:192.168.1.0
即192.168.1.0为主机的网络号。
注意事项:逻辑与运算的规则:
0∧0 =0
0∧1=0
1∧0=0
1∧1=1
将
IP地址
分成了网络号和主机号两部分,设歼迟计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中更大的主机闷碰数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能蚂改谈比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。
例如:
192.168.1.120
/255.255.255.0
如何算出它的网络号.主机号
这个从
二进制
角度说比较方便。
首先把地址和
掩码
转换为二进制(熟了就不用了)
IP11000
掩
码:…
(掩码24个1,就是说这个地址是24位掩码的)
掩码为1的部分表示网络号,为0的部分表示主机号。
IP地址与掩码相与得出
网络地址
,
换个算法就是地址的前24位(掩码1的个数)后面补0是网络地址
关于子网的网络号和更大主机数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。