大家应该都知道IP
地址吧,我这边再简单讲述一下
IP
地址是互联网协议地址的简称,它是分配给网络上每个设备的数字标签,用于设备间的相互识别和通信。
它通常表现为a.b.c.d
的形式,其中每一项都是0-255
的十进制整数。
它可以分为IPv4
与IPv6
,主要还是IPv4
不够了,才推出的IPv6
;但是夹着公网私网这样的设置,IPv4
也能照样使用下去。
本篇文章也主要讲述IPv4
与子网掩码的关系,那么这个子网掩码是什么呢?
通过本篇文章,您将会对IP
地址以及子网掩码的概念,以及之间的关系有一个深刻的认知。
上面已经提到IP
地址是a.b.c.d
的形式,其中每一项都是0-255
的十进制整数;
当然我们知道计算机的世界是二进制的,那么我们将其转成二进制看看
00000000.00000000.00000000.00000000
可以看到它是32
位的二进制数,被分割为4
份,每一份都是8
位二进制数;
到现在为止,你明白了IP
地址是怎么样的了,下面我们简单看看分类
类型 | IP开始 | IP结束 | 作用 |
---|---|---|---|
A类地址 | 0.0.0.0 | 127.255.255.255 | 分配给规模特别大的网络使用 |
B类地址 | 128.0.0.0 | 191.255.255.255 | 分配给一般的中型网络,如校园网 |
C类地址 | 192.0.0.0 | 223.255.255.255 | 适用于小型网络环境,如企业区域网 |
再来讲讲网络位和主机位,这几个分类的IP
网络类和主机位分别如下
类型 | 网络位 | 主机位 |
---|---|---|
A类地址 | 前8位 | 后24位 |
B类地址 | 前16位 | 后16位 |
C类地址 | 前24位 | 后8位 |
这边再讲解一下网络位和主机位是什么 类比一下,如何在一所学校找到你的课桌? 是不是需要两个信息,你在哪个班级,你在该班级的课桌坐标 哪个班级:就相当于网络位 课桌坐标:就相当于主机位 如果将此课桌,换为计算机,是不是一下子就理解了
那么我给你一个C类地址,192.168.1.10
,那么网络地址就是192.168.1.0
,主机地址则为0.0.0.10
现在,我再给你一个地址192.168.1.246
,请问它的网络位是多少?
你可能直接回答,这不和上面一样嘛,网络地址192.168.1.0
,主机地址则为0.0.0.246
不太对,上面是上面,我明确说了它是个C类地址,但我没有说192.168.1.246
这也是个C类地址啊!!!
所以,我们并不知道它的网络位是多少,而确定一个IP
地址网络位是前多少位的东西,这个东西就叫做子网掩码
我们先看看上面几个分类的子网掩码是什么把
类型 | 子网掩码 | 子网掩码二进制表示 |
---|---|---|
A类地址 | 255.0.0.0 | 11111111.00000000.00000000.00000000 |
B类地址 | 255.255.0.0 | 11111111.11111111.00000000.00000000 |
C类地址 | 255.255.255.0 | 11111111.11111111.11111111.00000000 |
当你看到子网掩码二进制表示了之后,是不是有种熟悉的感觉
就比如我们上面的C类地址192.168.1.10
,转换为二进制后是下面这样
11000000.10101000.00000001.00001010
现在,我们将其与子网掩码进行且运算
所谓且运算,及只有都为
1
,结果才为1
那么我们来运算一下这个C类地址
11000000.10101000.00000001.00001010
11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
经过计算,其网络位转为10
进制表示,则为192.168.1.0
那么经过上面的演示,你一定明白了子网掩码的作用了吧
没错,子网掩码的作用就是帮助IP
地址,确认网络位及主机位的。
经过了本文讲解,回到上面那个IP
地址,192.168.1.11
如果再给一个子网掩码,是否能够计算得出来?
好了,经过本文的讲解,你一定对子网掩码有了一个深刻的认知。
提前祝大家新年快乐
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有