子网划分介绍以及如何划分子网(例题详解)

子网划分介绍以及如何划分子网(例题详解)子网划分这项技术用来把一个单一的IP网络地址划分成多个更小的子网(subnet)。这种技术可使一个较大的分类IP地址能够被进一步划分为几个子网。这样就可以让使用一个大的分类地址(classfuladdress)的企业能给该企业中处于不同地理位置的分公司分配不同的子网,对外整个企业是一个网络地址,而在内部,不同分公司则有不同的子网地址,因而不需要为每个站点都分别申请一个网络地址。子网划分通常是把IP地址中主机标识部分划出一定的位数用作本网的各个子网,剩余的主机标识作为相应子网的主机标识部分。

大家好,又见面了,我是你们的朋友全栈君。

子网划分这项技术用来把一个单一的IP网络地址划分成多个更小的子网(subnet)。 这种技术可使一个较大的分类IP地址能够被进一步划分为几个子网。这样就可以让使用一个大的分类地址(classful address)的企业能给该企业中处于不同地理位置的分公司分配不同的子网,对外整个企业是一个网络地址,而在内部,不同分公司则有不同的子网地址,因而不需要为每个站点都分别申请一个网络地址。

当我们对一个网络进行子网划分时,基本上就是将它分成小的网络。比如,当一组IP地址指定给一个公司时,公司可能将该网络“分割成”小的网络,每个部门一个。这样,技术部门和管理部门都可以有属于它们的小网络。通过划分子网,我们可以按照我们的需要将网络分割成小网络。这样也有助于降低流量和隐藏网络的复杂性。

子网划分通常是把IP地址中主机标识部分划出一定的位数用作本网的各个子网,剩余的主机标识作为相应子网的主机标识部分。

划分多少位给子网,主要根据实际需要划分出的子网数而定。

这样IP地址就分为‘网络-子网-主机’三部分。与传统的分类地址一样,地址中的网络部分(网络号+子网)与主机部分之间的边界是由子网掩码来定义的。

划分子网后变成了三级结构 :当没有划分子网时,IP 地址是两级结构,地址的网络号字段也就是 IP 地址的“因特网部分”,而主机号字段是 IP 地址的“本地部分”。划分子网后 IP 地址就变成了三级结构。划分子网只是将 IP 地址的本地部分进行再划分,而不改变 IP 地址的因特网部分。
在这里插入图片描述
如何划分子网

  • 确定需要划分的子网数
  • 根据子网数确定子网的位数
  • 确定每个子网的IP地址范围

看一个具体实例

一家集团公司有4家子公司(A,B,C,D),上级给出一个172.16.100.0/24的网段,让给每家子公司以及子公司的部门分配网段。
要求:A公司需要120地址,B公司需要60个地址,C公司需要20个地址,D公司需要22个地址。

方法一:(较为麻烦)
我们在划分子网时优先考虑最大主机数来划分。
A公司120个地址,所以主机位至少要保留7位(2^7-2>120)
先将172.16.100.0/24用二进制表示:
10101100 00010000 01100100 00000000/24
主机位保留7位,即在现有基础上网络位向主机位借1位(可划分出2个子网)
1.10101100 00010000 01100100 00000000/25【172.16.100.0/25】
2.10101100 00010000 01100100 10000000/25【172.16.100.128/25】
A公司从这两个子网段中选择一个即可,我们选择172.16.100.0/25

B公司使用的网段从172.16.100.128/25中再次划分得到
B公司60个地址,所以主机位至少保留6位(2^6-2>60)
172.16.100.128/25二进制表示为
10101100 00010000 01100100 10000000/25
主机位保留6位,即在现有基础上网络位向主机位借1位(可划分出2个子网)
1.10101100 00010000 01100100 10000000/26【172.16.100.128/26】
2.10101100 00010000 01100100 11000000/26【172.16.100.192/26】
B公司从这两个子网段中选择一个即可,我们选择172.16.100.128/26

C公司使用的网段从172.16.100.192/26中再次划分得到
C公司22个地址,所以主机位至少保留5位(2^5-2>22)
172.16.100.128/26二进制表示为
10101100 00010000 01100100 11000000/26
主机位保留5位,即在现有基础上网络位向主机位借1位(可划分出2个子网)
1.10101100 00010000 01100100 11000000/27【172.16.100.192/27】
2.10101100 00010000 01100100 11100000/27【172.16.100.224/27】
C公司从这两个子网段中选择一个即可,我们选择172.16.100.192/27

D公司网段就为172.16.100.224/27

A公司:
网络地址:【172.16.100.0/25】
可用地址范围:【172.16.100.1/25~172.16.100.126/25】
广播地址:【172.16.100.127/25】
子网掩码:【255.255.255.128】
B公司:
网络地址:【172.16.100.128/26】
可用地址范围:【172.16.100.129/26~172.16.100.190/26】
广播地址:【172.16.100.191/26】
子网掩码:【255.255.255.192】
C公司:
网络地址:【172.16.100.192/27】
可用地址范围:【172.16.100.193/27~172.16.100.222/27】
广播地址:【172.16.100.223/27】
子网掩码:【255.255.255.224】
D公司:
网络地址:【172.16.100.224/27】
可用地址范围:【172.16.100.225/27~172.16.100.254/27】
广播地址:【172.16.100.224/27】
子网掩码:【255.255.255.224】

方法二:(推荐)
利用Huffman树
A:120 → 128
B:60 → 64
C:20 → 32
D:22 → 32
Huffman树

根据Huffman编码
子网号可根据上图Huffman树得到

A的网络号为 172.16.100 , 子网号为0
172.16.100.0 000 0000
172.16.100.0 111 1111
所以A的可用地址范围为:【172.16.100.1/25~172.16.100.126/25】
子网掩码为:255.255.255.128

B的网络号为 172.16.100 , 子网号为10
172.16.100.10 00 0000
172.16.100.10 11 1111
所以B的可用地址范围为:【172.16.100.129/26~172.16.100.190/26】
子网掩码为:255.255.255.192

C的网络号为 172.16.100 , 子网号为110
172.16.100.110 0 0000
172.16.100.110 1 1111
所以C的可用地址范围为:【172.16.100.193/27~172.16.100.222/27】
子网掩码为:255.255.255.224

D的网络号为 172.16.100 , 子网号为111
172.16.100.111 0 0000
172.16.100.111 1 1111
所以D的可用地址范围为:【172.16.100.225/27~172.16.100.254/27】
子网掩码为:255.255.255.255

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153574.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 打造一个红旗(redflag)Linux的基础镜像(base image)「建议收藏」

    打造一个红旗(redflag)Linux的基础镜像(base image)「建议收藏」起因由于工作原因,想找一个红旗Linux的基础镜像(baseimage)。网上搜了一下,但没有现成的。起初是想找对应的centos版本来代替,但又怕有些莫名其妙的问题。官方文档不过搜索过程中,

    2022年7月2日
    39
  • 苹果手机录屏软件_4款手机录屏软件推荐,你觉得哪款更好用?

    苹果手机录屏软件_4款手机录屏软件推荐,你觉得哪款更好用?随着智能与科技的迅速发展,现在国内外基本上用户都用上了手机。据相关数据统计,在2016年的时候,全球的手机用户量已经超过了26亿人次。在2020年之后,全球手机的用户量预计将超过36亿。而如此大的用户群体下面,手机的作用也不仅限于通讯,更多的是追剧娱乐。所以,录屏的需求也就比较多了。那么,手机录屏软件哪个好呢?小编认为:简单、好用是关键!所以今天这期就给大家推荐一波录屏软件!↓↓一、简单类手机录屏…

    2022年9月24日
    1
  • 网站访问人数太多,怎么才能进入_网址挖掘

    网站访问人数太多,怎么才能进入_网址挖掘老规矩,先上代码:#coding=utf-8importosimportrequestsimporttimefromPILimportImagefromioimportBytesIOfromlxmlimportetree#先定义一个opener函数:defopen_mn_web(url):try:headers=…

    2025年7月5日
    0
  • html table样式设计_html设置table中的字体

    html table样式设计_html设置table中的字体table.gridtable{font-family:verdana,arial,sans-serif;font-size:11px;color:#333333;border-width:1px;border-color:#666666;border-collapse:collapse;}table.gridtableth{border-width:1px;padding…

    2022年9月20日
    0
  • java 正则表达式 html,java正则表达式语法大全

    java 正则表达式 html,java正则表达式语法大全谁知道java正则表达式语法?正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如HelloWorld正则表达式匹配”Helljava如何判断一个字符串符合正则表达式语法JAVA正则表达式获取大括号内容例:jdbc=jdbc:jtds:sql…

    2022年7月19日
    11
  • CAS单点登录(一)——初识SSO

    CAS单点登录(一)——初识SSO前言:其实好早就想把CAS的这一套知识整合一下,在工作上也应用到了这块,只是最近才在工作上接触到CAS,所以刚好把这些知识总结一下。这块可能是一个比较大的模块知识点,所以会有多篇文章进行逐一展开,笔者会尽量抽空更新,当然如果文章中存在错误,期望大家指出。一、初识CAS首先我们来说一下CAS,CAS全称为CentralAuthenticationService即中央认证服务,是一个企…

    2022年6月7日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号