前言
许久没写文章了,水一篇,顺便考察考察自己的记忆力。
IP
想要了解子网掩码,就必须先了解一下IP的组成。
ip地址主要有两部分组成:网络标识和主机标识
一个完整的IP应该为
IP=网络标识+主机标识
IPv4在二进制中长度为32为,4个字节,通常用十进制来标识。
例如一个IP为:192.168.26.11
它的二进制就是11000000 10101000 00011010 00001011
网络中的硬件设备
交换机与路由器
很多小伙伴都知道这俩东西都能拿来上网。
但是两者之间是有区别的。
简单来讲就是交换机能够实现局域网互相通信,它通过MAC寻址
不是局域网的就需要路由器进行通讯了
子网掩码
说回正题。
子网掩码与IP是相似的
在二级制中也有32位长度,4个字节,也用十进制表示
一个最经典子网掩码:255.255.255.0
这个子网掩码常常出现在家用电脑中。
他在二进制中用11111111 11111111 11111111 00000000来表示
为了表示方便,往往在ip后面加一个/24。例如192.168.26.0/24
这个24解释为子网掩码在二进制中的前24位都是1。后面8位可变,提供了254个IP地址。后面8位全为0的叫做网络标识,全为1的叫做广播地址
那么这个192.168.26.0是怎么得来的呢
让我们一一对应这两个二进制数据
ip: 11000000 10101000 00011010 00001011
子网掩码:11111111 11111111 11111111 00000000
网络标识:11000000 10101000 00011010 00000000 =192.168.26.0
那么所有在192.168.26.x(x=1~254)的主机都是在同一个网段里,可以通过交换机通信
前面三位就叫该网段的网络标识,只要有一位不一样就是不同网段,两者间通信需要路由器。
假如不是/24,而是/25呢
那么在二进制中就是11111111 11111111 11111111 10000000 后面7位可变
当他后7位全为1的时候为127,结合上面的例子就是
网络标识为192.168.26.0,广播地址为192.168.26.127提供了1~126这126个IP地址。
Comments | NOTHING