深入理解 ip地址的组成(网络位+主机位)

目录

IP地址采用分层结构

划分子网情况

子网掩码的作用

"IP地址/数字" 是什么意思?


IP地址采用分层结构

IP地址是由网络号(net ID) 与 主机号(host ID) 两部分组成的。

根据不同的取值范围,IP地址可以分为五类;IP地址中的前5位用于标识IP地址的类别:

 A类地址的第一位为0;
 B类地址的前两位为10;
 C类地址的前三位为110;
 D类地址的前四位为1110;
 E类地址的前五位为11110。

实际大多通过子网掩码来区分网络位和主机位,子网掩码跟IP地址一一对应,子网掩码为1的是网络位,为0的是主机位。

如:192.168.1.2 掩码255.255.255.0 网络位 192.168.1 主机位是2

举个例子:比如172.16.2.160/255.255.255.0:

这个IP地址的【网络号】就是172.16.2.0 主机号为 0.0.0.160

 1010 1100 0001 0000 0000 0010 1010 0000
 1111 1111 1111 1111 1111 1111 0000 0000
 --------------------------------------------------------------"与"运算(理解成相乘)
 1010 1100 0001 0000 0000 0010 0000 0000   子网号 
 1010 1100 0001 0000 0000 0010 0000 0001   172.16.2.1  网关
 1010 1100 0001 0000 0000 0010 0000 0010   172.16.2.2  第一台机器
 1010 1100 0001 0000 0000 0010 1111 1110   172.16.2.254  最后一台
 1010 1100 0001 0000 0000 0010 1111 1111   172.16.2.255 广播 
 ​
 ​
 ​
 172.16.2.0-255/255.255.255.0:
 172.16.2 网络位    0-255 主机
 1111 1111 1111 1111 1111 1111 0000 0000

划分子网情况

 192.168.1.150 255.255.255.0 (IP地址 / 掩码)
 ​
 192.168.1.150  -> 1100 0000 1010 1000 0000 0001 1001 0110
 255.255.255.0  -> 1111 1111 1111 1111 1111 1111 0000 0000
 --------------------------------------------------------------"与"运算(理解成相乘)
 1100 0000 1010 1000 0000 0001 0000 0000   (子网号)  192.168.1.0
 1100 0000 1010 1000 0000 0001 0000 0001   (第一台机器) 192.168.1.1
 1100 0000 1010 1000 0000 0001 1111 1110   (最后一台机器) 192.168.1.254
 1100 0000 1010 1000 0000 0001 1111 1111   (广播地址)  192.168.1.255
 ​
 192.168.1.0

 如:172.16.2.160 / 255.255.255.192(IP地址/掩码)
 ​
 1010   1100   0001   0000   0000   0010   1010   0000   (二进制) 
 1111   1111   1111   1111   1111   1111   1100   0000  (子网掩码)
 --------------------------------------------------------------"与"运算(理解成相乘)
 ​
 1010   1100   0001   0000   0000   0010   1000   0000(172.16.2.128这就是子网号)
 1010   1100   0001   0000   0000   0010   1000   0001(172.16.2.129是第一个主机)
 1010   1100   0001   0000   0000   0010   1011   1110(172.16.2.190最后一个主机)
 1010   1100   0001   0000   0000   0010   1011   1111   广播地址  172.16.2.191  

子网掩码的作用

子网掩码的主要作用包括:

1. 划分网络:通过与IP地址进行与运算,子网掩码帮助将一个大型的IP地址空间划分成多个较小的子网,使网络更具组织性和管理性。

2. 确定网络地址:子网掩码确定了一个IP地址的网络部分,即网络地址,这是标识一个特定网络的部分。

3. 确定主机地址:子网掩码确定了一个IP地址的主机部分,即标识一个特定主机的部分。

4. 确定子网范围:通过与IP地址进行与运算,子网掩码确定了一个子网的范围,即确定了哪些IP地址属于同一个子网。

总之,子网掩码在IP地址中起着非常重要的作用,它决定了IP地址的网络结构,有助于网络中的设备正确地识别彼此,并进行通信。

补充:

  1. 只知道ip地址那么只能知道是属于哪一类ip。

  2. 只有知道子网掩码和ip,才能知道具体的网段和主机号

  3. 相同子网掩码未必是同一网段ip,同一网段的ip必然有相同的子网掩码。

"IP地址/数字" 是什么意思?

例如 192.168.5.12/24

 数字是子网掩码位(数),说明子网掩码由21个1组成,即 子网掩码是:
 11111111 11111111 11111000 00000000  ,也就是255.255.248.0
  • 26
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值