子网掩码

天波易谢,寸暑难留。

—— 唐·王勃

IP 地址分门别类后,除去特殊的 D 、 E 两类,只有 3 种规格,灵活性仍然非常有限:

  • A 类地址,用于大型网络,网络主机数可达 1600 万以上;
  • B 类地址,用于中型网络,网络主机数可达 65000 以上;
  • C 类地址,用于小型网络,网络主机数只有 254 ;

子网划分

A 类地址每个网络可以容纳多大 1600 万的主机,但哪个组织会有这么多主机呢?那么,能否将一个 A 类网络,划分成若干个更小的网络,分给更多的组织来使用呢?

10.0.0.0 这个网络为例,它是一个 A 类网络:第一个字节是网络号,其余字节是主机号,可以容纳超过 1600 万台主机。由于不可能有这么大的网络,为避免地址浪费,我们需要将它划分更小的子网来使用:

如上图,我们可以将主机号中的前两个字节拎出来作为 子网号 ,从而将其划分为多个子网。子网号长度决定子网个数,16 位的子网号意味着子网数达到 $2^{16} = 65536$ 个。

子网号 子网首地址(主机号全为0) 子网末地址(主机号全为1)
0000000000000000 10.0.0.0 10.0.0.255
0000000000000001 10.0.1.0 10.0.1.255
1111111111111111 10.255.255.0 10.255.255.255

子网号长度可以根据实际情况,灵活调整。那么,主机和网络设备,怎么知道一个 IP 地址,是否划分了子网呢?怎么知道一个 IP 地址实际的网络号呢?

我们可以用一个掩码,来记录 IP 地址中的网络号部分:

掩码位数与 IP 地址一样,1 表示该位属于网络号,0 表示该位属于主机号。如果你学过 C 语言,应该知道通过按位与操作 & ,掩码可以快速取出一个 IP 地址的网络号。

这就是所谓的 子网掩码 ,它也可以用 点分十进制表示法 来表示,用来描述 IP 地址的网络号部分。因此,子网 10.0.0.x 可以表示成 10.0.0.0/255.255.255.0 ;A 类网络 10.x.x.x可以表示成 10.0.0.0/255.0.0.0

实际上,描述网络号还有更简洁的方法:在 IP 地址后面加上斜杆和网络号的位数。例如:

  • 10.0.0.0/255.255.255.0 可以表示成 10.0.0.0/24
  • 10.0.0.0/255.0.0.0 可以表示成 10.0.0.0/8

第二种表示法其实更容易理解,因此也更为常用。试想,为确定 10.0.0.0/255.255.255.192 的网络号,需要先将子网掩码换算出二进制形式,再数一下 1 的位数,未免太繁琐了:

10.0.0.0/26 则明明白白告诉我们,这个地址网络号长度为 26 位。

超网合并

通过子网掩码,我们既能对大型网络进行划分,也能对若干小型网络进行合并,使其组成更大的网络。

假设我们有两个 C 类网段,192.168.0.0/24192.168.1.0/24 ,但我们想组建一个可以容纳 500 台主机的网络,而不是两个只能容纳 250 台主机的网络,该怎么办呢?

网络(合并前) 网络号长度 主机号长度 容纳主机数 开始地址 结束地址
192.168.0.0/24 24 8 254 192.168.0.0 192.168.0.255
192.168.1.0/24 24 8 254 192.168.1.0 192.168.1.255

我们观察这两个网络,网络号的前 23 位都是一样的,只有最后一位不一样。因此,我们可以将网络号的最后一位挪出来,成为新网络主机号的一部分:

新网络的网络号长度少了 1 位;共 23 位;主机号多了 1 位,共 9 位,可以容纳 $2^9-2=510$ 台主机。

网络(合并后) 网络号长度 主机号长度 容纳主机 开始地址 结束地址
192.168.0.0/23 23 9 510 192.168.0.0 192.168.1.255

你可能已经注意到了,只有前缀相同的网络,才能进一步合并成更大的超网。

根据 IP 地址分类确定网络号长度,是互联网初期的做法,早已不用了。尽管如此,诸如 A 类、B 类、C 类这样的术语,仍沿用至今。我们能理解其中的意思即可。

现在 IP 地址可以根据实际网络拓扑灵活分配,需要子网掩码辅助确定网络号。掌握网络号、主机号、子网掩码这些概念,是进一步学习的前提。

小菜学网络】系列文章首发于公众号【小菜学编程】,敬请关注:

【小菜学网络】系列文章首发于公众号【小菜学编程】,敬请关注:

© fasionchan 2023 粤ICP备14040138号

两个鬼故事林海音警方透露生父摔死幼童案细节亚太整形美容医院机器起名奇门遁甲票房方姓女孩起什么名字牛奶品牌起名诗经楚辞起名字电脑声音太小董嘉耀男宝宝起名带木字旁的闫晓楠景姓女孩起名大全起名专家排行榜大岛丈美竹すず守护光明顶紧扣的星星医疗器械公司起名字好东方影视装饰工程公司起名两字好听的博客名河北在线北广传媒消音软件7画字有哪些适合起名字用八字在线取名起名大全psn注册新生儿婴儿起名字测试猪的宝宝起名喜用名少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化