IP地址、子网掩码、192.168.1.0/24是什么意思 -子网 -网络 -广播地址 -主机地址

网络 专栏收录该内容
2 篇文章 0 订阅

192.168.1.0/24是什么意思

哪些ip是在同一个局域网下?

192.168.0.23与192.168.0.24在同一个局域网下吗?

IP地址的组成

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。 用“点分十进制”表示时,每部分最大值是255(1111 1111),最小值是0(0000 0000)

分类

类别特征范围(以32位2进制数表示)范围(以“点分十进制”表示)
A类地址最高位始终为000000000···00 - 01111111···110.0.0.0 - 127.255.255.255
B类地址最高两位始终为1010000000···00 - 10111111···11128.0.0.0 - 191.255.255.255
C类地址最高三位始终为11011000000···00 - 11011111···11192.0.0.0 - 223.255.255.255

网络地址和主机地址

192.168.0.124是什么意思.png

A类IP地址

一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为8位,主机标识的长度为24位。

B类IP地址

一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为16位,主机标识的长度为16位。

C类IP地址

一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位。

子网掩码

子网掩码(subnet mask)又叫网络掩码地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。

子网掩码是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。

在大多数的网络教科书中,一般都将子网掩码的作用描述为通过逻辑运算,将IP地址划分为网络标识(Net.ID)和主机标识(Host.ID),只有网络标识相同的两台主机在无路由的情况下才能相互通信。

子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与IP地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

分类

子网掩码一共分为两类。一类是缺省(自动生成)子网掩码,一类是自定义子网掩码。

缺省子网掩码

缺省子网掩码即未划分子网,对应的网络号的位都置1,主机号都置0。

A类网络缺省子网掩码:255.0.0.0

B类网络缺省子网掩码:255.255.0.0

C类网络缺省子网掩码:255.255.255.0

自定义子网掩码

自定义子网掩码是将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。形式如下:

未做子网划分的IP地址:网络号+主机号

做子网划分后的IP地址:网络号+子网号+子网主机号

也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是32位二进制数,它的子网主机标识用部分为全“0”。利用子网掩码可以判断两台主机是否在同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。

注:如上所说,有了子网掩码的存在,貌似一个ip地址的网络地址和主机地址的划分变得没那么清晰了,通过自定义子网掩码可以重新划分子网。

貌似上面关于自定义子网掩码的描述也并不准确,上面的描述大意是调整子网掩码,使左侧连续的1增多(比如子网掩码设置为255.255.255.252),人为调整“网络地址”和“主机地址”,减少所在网段的主机数。但是我们也可以使左侧连续的1减少(比如子网掩码设置为255.255.248.0),增加所在网段的主机数

子网

1、IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关才能互通。但这样的划分在某些情况下显得并不十分灵活。为此IP网络还允许划分成更小的网络,称为子网。

2、作用::IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。

3、因为有了子网,就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。

超网

1、超网(Supernetting)是与子网类似的概念,IP地址根据子网掩码被分为独立的网络地址和主机地址。超网,也称无类别域间路由选择(CIDR),它是集合多个同类互联网地址的一种方法。

2、与子网划分(把大网络分成若干小网络)相反,它是把一些小网络组合成一个大网络,就是超网。

3、合并网段:子网掩码向前移动1位,使得网络部分保持前部分相同。

IP地址的网络号

Internet上的每台主机和路由器都有一个IP地址,IP地址包含网络号和主机号,并且这种组合是唯一的。原则上,Internet上的任何两台机器不会有相同的IP地址。所有的IP地址都是32位长,被用于IP分组的源地址和目的地址域。

IP地址是一种分等级的地址结构,分为A、B、C、D、E五类,描述如下:

A类地址的第一位总是0,8位分配给网络号,24位分配给主机号。

B类地址的前两位总是10,16位分配给网络号,16位分配给主机号。

C类地址的前三位总是110,24位分配给网络号,8位分配给主机号。

D类地址的前四位总是1110。

E类地址的前五位总是11110。

网络号是由一个非营利性的机构来管理的,以避免冲突,该机构的名称为ICANN。同时,ICANN把部分地址空间委托给各种区域性的权威机构,然后这些权威机构又将IP地址分配给ISP和其他的公司。

IP地址分类方法的初衷是为路由协议的设计提供便利,只从IP地址的首部特征位就可以判定属于哪一类网络。但是这种分类方法使得地址空间无法得到最大限度的利用,随着互联网的急剧膨胀,地址短缺的问题愈来愈突出。

为了更大限度的使用IP地址,可将一个网络划分为多个子网,IP地址的结构变为三部分:网络号、子网号和主机号。网络号和子网号唯一标识一个网络。使用子网掩码确定IP地址中哪些部分属于网络号和子网号,哪些部分属于主机号。子网掩码为“1”的部分对应IP地址的网络号和子网号,为“0”的部分对应主机号。子网的划分提高了IP地址的利用率,在一定程度上缓解了IP地址短缺的问题。

注:由上也可以看出,实际上网络号也并不是依照ip地址分级而固定的,因为有子网掩码概念的存在

广播地址

广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用[TCP/IP 协议](https://baike.baidu.com/item/TCP%2FIP 协议/2116790)的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。

概念整理

  1. ip地址的组成是网络地址和主机地址,但我们仍然可以人为的改变“网络地址”和“主机地址”,因为存在子网掩码的概念
  2. 子网掩码改变了原始的网络地址和主机地址,子网掩码与ip地址相“与”获得“网络地址”(已经不完全等同ip分级的网络号),网络地址相同为同一个网段,从而增大或缩小网段内的主机数
  3. 子网掩码的概念引出了两个新概念子网和超网(主要说的是C类ip地址)
  4. 子网掩码是连续的1和连续的0组合的32位数,连续1就是“网络地址”的位数,连续0就是“主机地址”的位数
  5. 每个网段内可用主机数为:2的“主机地址”位数次幂-2(网络地址和广播地址特殊用途),比如子网掩码为255.255.255.0,连续24个1,连续8个0,所以可用ip数是:2的8次方-2 = 254个,值得注意的是,网关(比如:路由器)也是需要分配一个ip的,所以真正可用的主机数是:2的8次方-2-1=253个

解决的问题

192.168.1.0/24是什么意思

192.168.1.0-24.png

/24表示的就是子网掩码,表示左侧连续24个1,也就是网络地址24位,主机地址8位,点分十进制表示为:255.255.255.0

主机位是8位,所以有2^8-2=254个ip可用。

192.168.1.0/24就是获取该网段的所有IP,192.168.1.0到192.168.1.255这些ip,其中网络地址:192.168.1.0,广播地址:192.168.1.255,其中可用的地址为192.168.1.1到192.168.1.254

192.168.1.0/30会是什么样

192.168.1.0-30.png

/30表示的就是子网掩码,表示左侧连续30个1,也就是网络地址30位,主机地址2位,点分十进制表示为:255.255.255.252

主机位是8位,所以有2^2-2=2个ip可用。

192.168.1.0/30就是获取该网段的所有IP,192.168.1.0到192.168.1.3这些ip,其中网络地址:192.168.1.0,广播地址:192.168.1.3,其中可用的地址为192.168.1.1、192.168.1.2

192.168.1.0/22会是什么样

192.168.1.0-22.png

/22表示的就是子网掩码,表示左侧连续22个1,也就是网络地址22位,主机地址10位,点分十进制表示为:255.255.252.0

主机位是10位,所以有2^10-2=1022个ip可用。

192.168.1.0/24就是获取该网段的所有IP,192.168.0.0到192.168.3.255这些ip,其中网络地址:192.168.0.0,广播地址:192.168.3.255,其中可用的地址为192.168.0.1到192.168.3.254

值得注意的是

1、此时192.168.1.0是可用ip。

2、此时192.168.1.0与192.168.2.0是同一个网段

192.168.0.23与192.168.0.24在同一个局域网下吗

显然这样说是不准确的,应该告诉子网掩码才能判断,如果是C类网络默认的子网掩码,即:/24(255.255.255.0),此时是同一个网段

如果子网掩码是/30(255.255.255.252)

192.168.0.23-30.png

192.168.0.23/30就是获取该网段的所有IP,192.168.0.20到192.168.0.23这些ip,其中网络地址:192.168.0.20,广播地址:192.168.0.23,其中可用的地址为192.168.0.21、192.168.0.22

192.168.0.24-30.png

192.168.0.24/30就是获取该网段的所有IP,192.168.0.24到192.168.0.27这些ip,其中网络地址:192.168.0.24,广播地址:192.168.0.27,其中可用的地址为192.168.0.25、192.168.0.26

所以:如果子网掩码是/30(255.255.255.252),192.168.0.23与192.168.0.24就不是同一个网段

参考

https://baike.baidu.com/item/IP地址

https://baike.baidu.com/item/子网掩码

https://baike.baidu.com/item/广播地址

https://baike.baidu.com/item/网络号

子网与超网

IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?

网络和IP地址计算器

十进制与二进制相互转化

  • 8
    点赞
  • 0
    评论
  • 48
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 博客之星2019 设计师:CY__ 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值