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
⼀、根据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 即255 即:202.112.14.159
主机数:2^5-2=30
⼆、根据每个⽹络的主机数量进⾏⼦⽹地址的规划和计算⼦⽹掩码。这也可按上述原则进⾏计算。⽐如⼀个⼦⽹有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
三、 IP地址为128.36.199.3 ⼦⽹掩码是255.255.240.0。算出⽹络地址、⼴播地址、地址范围、主机数。
1)将IP地址和⼦⽹掩码换算为⼆进制,⼦⽹掩码连续全1的是⽹络地址,后⾯的是主机地址,虚线前为⽹络地址,虚线后为主机地址
2)IP地址和⼦⽹掩码进⾏与运算,结果是⽹络地址
3)将运算结果中的⽹络地址不变,主机地址变为1,结果就是⼴播地址
4)地址范围就是含在本⽹段内的所有主机
⽹络地址+1即为第⼀个主机地址,⼴播地址-1即为最后⼀个主机地址,由此可以看出
地址范围是:⽹络地址+1 ⾄⼴播地址-1
128.36.11000111.00000011
&255.255.11110000.00000000
每个ip地址由网络地址组成-----------------------------------------------
128.36.11000000.00000000即:⽹络地址128.36.192.0 ⼴播地址:128.36.11000000.00000000把主机位有12个零换成1变成:
128.36.11001111.11111111 即:128.36.207.255
本例的⽹络范围是:128.36.192.1 ⾄ 128.36.207.254
5)主机的数量
主机的数量=2^⼆进制位数的主机-2
主机的数量=2^12-2=4094
减2是因为主机不包括⽹络地址和⼴播地址。
从上⾯两个例⼦可以看出不管⼦⽹掩码是标准的还是特殊的,计算⽹络地址、⼴播地址、地址数时只要把地址换算成⼆进制,然后从⼦⽹掩码处分清楚连续1以前的是⽹络地址,后是主机地址进⾏相应计算即可。
四、206.110.4.0/18被划分成16个⼦⽹,每个⼦⽹掩码?
(划分成16个⼦⽹,根据⼦⽹掩码/18就表⽰有18个1,就要从的IP地址的主机位借4位来⽤作⽹络位!)
⼦⽹掩码是255.255.252.0
每个⼦⽹可以容纳的主机数是1024台。
下⾯我来给你详细解答:
206.110.1.0 /18 由最后的那个/18,我们可以知道这个IP已经规定了它的⽹络位是18位,它默认的⼦⽹掩码就是11111111.11111111.11 | 000000.00000000(其中1代表⽹络位,0代表主机位)
可以看出我们可以操作的位数就是后⾯的14个0,也就是说我们可以在地⾯划分出⼏位作为⼦⽹的⽹络位,进⽽来划分⼦⽹。要求是切分成16个⼦⽹,我们知道2的4次⽅刚好等于16,这就说明⼦⽹⽹络位的
位数是4位,那14-4=10就是⼦⽹的主机位。换算成⼗进制就是:255.255.252.0 每个⼦⽹可容纳的主机数就是2的10次⽅,即1024
五、已知某计算机所使⽤的IP地址是:195.169.20.25,⼦⽹掩码是:255.255.255.240,经计算写出该机器的⽹络号、⼦⽹号、主机号。
因为:195=11000011B,240=11110000B,25=00011001B
由以上参数可知:
1.该计算机⽹络属于C类⽹;
2.⽹络号为 195.169.20 ;
3.⼦⽹号为 1;
4.主机号为 9。
六、已知Ip地址、⼦⽹掩码,如何计算主机号,如ip121.175.21.9⼦⽹掩码255.192.0.0,我只能根据⼦⽹掩码求出后22位为主机号,但是
答案都是点分⼗进制的,为0.47.21.9 ,不知道与22有什么关系?
⼦⽹掩码是:255.255.255.240就只看最后⼀个字节,从240=11110000B,说明前四位是⼦⽹,后四位是主机,这样从25=00011001B,它的前四位是0001,所以⽹络号是1,后四位是1001(⼆进制),所以它的主机号9(⼗进制)。⼜如:ip121.17
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论