子网掩码与ip地址的关系

1、什么是ip地址

在网络中,所有的设备都会被分配一个地址。这个地址就相当于某条路上的XX号XX室。其中【号】对应的号码是分配了整个子网的,而【室】对应的号码是分配给子网中的计算机的,这就是网络中的地址。【号】对应的号码称为网络号,【室】对应的号码称为主机号,这个地址的整体称为IP地址。通过这个IP地址我们可以找到服务器的位置。

2、IP地址的格式

因为人类依赖十进制,所以这里的IP地址用十进制的方式表示

要让机器识别,还是得转为二进制

(十进制IP地址) 14.145.184.184

(二进制IP地址) 00001110 . 10010001 . 10111000 . 10111000

这种IP方式的表示方法,叫做IPV4,就是通过4*8=32位来表示每个IP地址

这样的话,一共有多少个IP地址呢?

最小地址 00000000 00000000 00000000 00000000 也就是 0.0.0.0

最大地址 11111111 11111111 11111111 11111111 也就是 255.255.255.255

IPV4的方式,最多可以表示 255 * 255 * 255 * 255 = 4228250625 个ip地址 = 40亿,目前已经用完了

3、私有IP

为了解决公网IP地址不足的情况,于是发明了私有IP (Private IP)

比如一个家庭(公司)有几台电脑,每台电脑都拥有 私有IP,它们之间组成一个局域网

这几个私有IP,可以通过某些技术(NAT),共同使用一个公有IP

也就是说,一个公有IP,可以分出很多个很多个私有IP,这样IPV4不足的问题就解决了

私有IP为了更好的管理,分为3种类型

CLASS A:10.0.0.0 ~ 10.255.255.255
CLASS B:172.16.0.0 ~ 172.31.255.255
CLASS C:192.168.0.0 ~ 192.168.255.255

4、IP地址是怎么构成的

寻找IP地址,可以用快递寻找门牌号码类比

每栋楼有楼号,比如4号楼,5号楼等
每栋楼有门牌号,比如101号房,102号房等

IP地址同样有两部分地址组成,分别是"网络地址(网络号)"和“主机地址(主机号)”

不同的分类(A,B,C)划分的"网络号"和“主机号”是不同的,这里有个表

只要IP地址的"网络号net_id(紫色)"相同,我们就把这几个IP地址称之为在同一个网段

彼此可以相互访问,比如联机打游戏

当主机号全为0的时候,代表着整栋楼第一个房子,又叫做网络地址 network ip

当主机号全为1的时候,代表着整栋楼最后一个房子,又叫做广播地址broadcast ip

5、子网掩码是啥?有什么作用?

还是用楼房号来打比方好了

在现实中,我们可以这样表示,1号楼201房间
IP地址中,数字都是连在一起的,10101010.10101010.10101010.00000001
我们怎么知道哪部分是楼号?哪部分是房间号呢?怎样划分呢?

答案是通过——Netmask 子网掩码

掩码的意思,就是把一部分的代码掩盖住,同时露出另一部分代码

子网掩码,是为了掩盖住“网络号net_id”,暴露出“主机号host_id”

用1表示掩盖
用0表示暴露

以这个为例,IP地址写法:10.10.10.1/24 10.10.10.1/25

24说明了子网掩码遮住了24位,也说明了这个IP的“网络号net_id”是24位,网段占了24位

25说明了子网掩码遮住了25位,也说明了这个IP的“网络号net_id”是25位,网段占了25位

因为10.10.10.1/24 和 10.10.10.1/25的“网络号”不同,网段不同

而网络地址(第一个IP地址),通过IP地址(二进制)和子网掩码(二进制)进行与操作得出

10.10.10.1/24中的10.10.10.1二进制为10101010.10101010.10101010.00000001
10.10.10.1/24中的子网掩码为11111111 11111111 11111111 00000000
所以10.10.10.1/24中的网络地址为 10101010.10101010.10101010.00000000,即10.10.10.0
10.10.10.1/24中的广播地址为 10101010.10101010.10101010.11111111,即10.10.10.255
所以这个网段里,能分配给主机使用的一共有254个IP地址,从10.10.10.1~10.10.10.254

10.10.10.1/25中的10.10.10.1二进制为10101010.10101010.10101010.00000001
10.10.10.1/25中的子网掩码为11111111 11111111 11111111 10000000
所以10.10.10.1/25中的网络地址为 10101010.10101010.10101010.00000000,即10.10.10.0
10.10.10.1/25中的广播地址为10101010.10101010.10101010.01111111,即10.10.10.127
(在网络地址变广播地址的时候,因为子网掩码掩盖了25位,所以只能最后27位变成1)
所以在这个网段能,能分配给主机使用的一共有126个地址,从10.10.10.1~10.10.10.126

10.10.10.1/24 和 10.10.10.1/25

一个是子网掩码为24的10.10.10.1的IP地址

一个是子网掩码为25的10.10.10.1的IP地址

表面上两个IP地址是一样的,但因为子网掩码的不同,导致网段的不同

好比一号楼有201号房间,二号楼也有201房间,但这两个房间,不是同一个房间

10.10.10.1/24 和 10.10.10.1/25也是两个IP地址

以上内容摘自知乎

作者:知乎用户
链接:https://www.zhihu.com/question/29723388/answer/66737890
来源:知乎

原文地址:https://www.cnblogs.com/pachongshangdexuebi/p/11961897.html

时间: 2024-10-08 23:47:29

子网掩码与ip地址的关系的相关文章

MAC地址和IP地址的关系

MAC地址和IP地址的关系 简单地说:ip地址是服务商给你的,mac地址是你的网卡物理地址. 一.IP地址 对于IP地址,相信大家都很熟悉,即指使用TCP/IP协议指定给主机的32位地址.IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式.IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类.B类.C类等)的不同而不同.网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机.一个IP地址使得将来自源地址

域名和IP地址的关系通俗解释

域名和IP地址的关系 小区A,里面有个看门的大叔,大叔手上有一本对应小区里面各个房子对应楼层和房间号的小本子(DNS服务器).比如一栋1号(A1-1代表小区A一栋1号房子)房子叫大象房. 那么就是A1-1(IP)对应的房子就是大象房(域名),那么一栋2号(A1-2)的房子叫猴子房,那么A1-2对应的房子叫猴子房,以此类推,还有很多A1-3对应兔子房,A1-4对应狮子房...等等.(注意的是,小区里面的房子名,就是大象房这样的名字,是不允许挂在门外的,门外只写着A1-1.换句话说,除了看门大叔知道

无敌子网掩码(IP地址)计算方法(完全心算法)

快速子网掩码(IP地址)计算方法(完全心算法) 由于很多朋友跟我说,对这方法没有看懂,因此我做了一些更新,增加了历年职称考试的试题解答.下面的说明看起来可能会有些累,多看题就懂了,因此我增加了不少题.能看懂的给个好评. 先从掩码看起 我们知道一个C类IP地址段中有256个IP.一个B类地址段中有65536个IP.计算方法为256*256那么一个A类IP地址则有256*256*256个IP.子网掩码分别为255.255.255.0,255.255.0.0,255.0.0.0. 不管是255.X.0

几句话掌握子网掩码、ip地址、主机号、网络号、网络地址、广播地址

1.191.172.16.10.33/27 中的/27也就是说子网掩码是255.255.255.224 即27个全1 2.从子网掩码255.255.255.252得出其网络位为30位,所以只有剩下的2位为主机位,主机位全零的为网络地址,主机位全1的为广播地址,剩余的主机号码为主机地址范围 3.公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责.这些IP地址分配给注册并向Inter NIC提出申

子网掩码及IP地址换算

IP地址划分,以C网为例介绍,子网掩码划分.下面我们随便找个一个网段并赋上相应的子网位数. 如 192.168.1.53/27 需要计算 具体的子网掩码 子网数 可用的主机数 最大可容纳主机数 广播地址 组播地址 现在我们来了解一下C网的各项参数,如下图.   继续以 192.168.1.53/27 为例讲解 我们需要了解正常C网的网络号及位数是多少? 平时大家用的是192.168.0.*或192.168.1.*网段,子网掩码是255.255.255.0 那么子网掩码10进制转换到2进制就是:

子网掩码(NETMASK),ip地址,默认网关

子网掩码: 什么是子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用.子网掩码只有一个作用, 就是将某个IP地址划分成网络地址和主机地址两部分. 子网掩码的设定必须遵循一定的规则.与IP地址相同 比如 子网掩码 255.255.255.0 转为二进制则是 11111111.11111111.11111111.00000000 子网掩码必须是多个 1 相连,多个 0 相连的形式,总共 8 * 4 = 32 位. 1的部分就是网络地址部分 0的部分就是主机地址部分 255.255.255.0

网络编程学习笔记-MAC地址和IP地址的关系

简单地说:ip地址是服务商给你的,mac地址是你的网卡物理地址. 一.IP地址 对于IP地址,相信大家都很熟悉,即指使用TCP/IP协议指定给主机的32位地址.IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式.IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类.B类.C类等)的不同而不同.网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机.一个IP地址使得将来自源地址的数据通过路由而传送到目的地

域名解析与IP地址的关系

1.域名解析DNS (1)域名服务器:完成域名地址到IP地址转化的计算机. (2)域名服务器上运行着一个数据库系统: (3)数据库中保存着域名地址与IP地址. (4)用户主机需要把域名地址转化为IP地址时向域名服务器提出查询请求: (5)域名服务器根据用户请求进行查询并把结果返回给用户主机. 2.IP地址与域名的对应关系 (1)一对一: Internet上IP地址是唯一的,一个IP地址对应着唯一的一台主机. 给定一个域名地址能找到一个唯一对应的IP地址. (2)一对多: 一台计算机提供多个服务,

IP地址、子网掩码、网关的关系

网络管理中的IP地址.子网掩码和网关是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置.以下我们就来深入浅出地讲解什么是子网掩码. IP地址的结构 要想理解什么是子网掩码,就不能不了解IP地址的构成.互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构.IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作. IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络