详解IP地址、子网掩码、网络号、主机号、网络地址、主机地址 什么是网络地址和主机地址


今天主要对网络涉及的概念做个区分和讲解,涉及IP地址、子网掩码、网络号、主机号、网络地址、主机地址等 。
相关概念IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001
子网掩码可以看出有多少位是网络号,有多少位是主机号:
255.255.255.0 二进制是:11111111 11111111 11111111 00000000
网络号24位,即全是1 主机号8位,即全是0
129.168.1.1 /24 这个24就是网络号是24位,也就相当于子网掩码是:11111111 11111111 11111111 00000000即:255.255.255.0
172.16.10.33/27 中的/27也就是说子网掩码是255.255.255.224 即27个全1 ,11111111 11111111 11111111 11100000
01 根据IP地址和子网掩码求网络地址和广播地址一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址?
1、根据子网掩码可以知道网络号有多少位,主机号有多少位!
255.255.255.224 转二进制:11111111 11111111 11111111 11100000
网络号有27位,主机号有5位
网络地址就是:把IP地址转成二进制和子网掩码进行与运算(逻辑乘法:0&0=0;0&1=0;1&0=0;1&1=1 )
11001010 01110000 00001110 10001001
IP地址&子网掩码
11001010 01110000 00001110 10001001
11111111 11111111 11111111 11100000------------------------------------------------------11001010 01110000 00001110 10000000 即:202.112.14.128
广播地址:网络地址的主机位有5位全部变成1 ,10011111 即159 即:202.112.14.159
主机数:2^5-2=30
02 根据每个网络的主机数量进行子网地址的规划和计算子网掩码 。这也可按上述原则进行计算 。比如一个子网有10台主机,那么对于这个子网需要的IP地址是:
10+1+1+1=13
注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址 。因为13小于16(16等于2的4次方),所以主机位为4位 。而
256-16=240
所以该子网掩码为255.255.255.240 。
如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址 。这样就错误了,因为:
14+1+1+1=17
17大于16,所以只能分配具有32个地址(32等于2的5次方)空间的子网 。这时子网掩码为:255.255.255.224
03 IP地址为128.36.199.3 子网掩码是255.255.240.0,算出网络地址、广播地址、地址范围、主机数 。1、将IP地址和子网掩码换算为二进制
子网掩码连续全1的是网络地址,后面的是主机地址,虚线前为网络地址,虚线后为主机地址
2、IP地址和子网掩码进行与运算,结果是网络地址
3、将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址

推荐阅读