关于子网掩码的小知识
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)
Ip地址不能单独出现,必须和子网掩码同时出现,才能确定该电脑的网络地址
例 192.168.2.3/24 /后面表示子网掩码
我们看到的192.168.2.3/24是十进制显示,便于人类识别。实际电脑识别的是二进制,为了学习了解ip我们必须要把他转化成二进制来学习。我们把他转化成二进制
1100 0011.1010 1000.0000 0010.0000 0011/11111111.11111111.11111111.00000000
子网掩码也是由32位二进制数组成,且由连续的1在前和连续的0在后面组成。/24表示有24个1。固子网掩码为11111111.11111111.11111111.00000000
Ip地址又分为网络部分和主机部分。网络部分可以理解为互联网识别的部分。网络部分相同的由称为同一网段。同一网段的电脑间可以不通过路由互相访问。不同网段的电脑必须要通过路由器转发数据才能互相访问。子网掩码指示这网络部分的长度。例192.168.2.3/24表示ip地址的前24位为网络部分。
192.168.2.3/24
/24表示子网掩码,子网掩码也是32位组成,子网掩码的10进制数字X,表示子网掩码前面X位全是1,后面32-X位全是0,IP地址前面X位是网络部分,后面32-X位是主机部分,并且网络地址的前面X位是网络部分,后面32-X位是主机部分
网络地址前X位与IP地址的前X位是一样的。
主机数:2(32-X)-2,次方,-2的原因是网络协议规定,每一个网段的第一个地址留着作为网段使用,最后一位留着作为广播地址。
子网数:2(32-X),次方,每一个主机位都可以作为子网的IP
本文来自博客园,作者:楠楠之歌,转载请注明原文链接:https://www.cnblogs.com/htblog/p/17115215.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器