前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ip子网掩码计算及子网划分

ip子网掩码计算及子网划分

作者头像
钢铁知识库
发布2022-08-20 09:01:34
1.5K0
发布2022-08-20 09:01:34
举报
文章被收录于专栏:python爬虫教程

为什么要懂

子网掩码计算,及子网划分属于网络基础知识。一般在几个地方会用到:

  • 公司避免产生网络风暴而划分子网,帮助路由器判断对应主机是否在同一个网段中
  • 服务器相互隔离而划分子网,一般机房管理人员规划;
  • 安全组IP限制,如阿里云、防火墙出入规则;
  • 软考、面试也常考...

概念理解

子网掩码的分类

  • 缺省子网掩码: 未划分子网,对应网络号的位都置 1 ,主机号都置 0 。 未做子网划分的IP地址:网络号+主机号

地 址 类

子网掩码位

子网掩码

A类

11111111 000000000 00000000 00000000

255.0.0.0

B类

11111111 11111111 00000000 00000000

255.255.0.0

C类

11111111 11111111 11111111 00000000

255.255.255.0

  • 自定义子网掩码 将一个网络划分子网后,把原本主机号位置的一部分给了子网号,余下的才是给了子网的主机号。 其形式如下:做子网划分后的IP地址:网络号+子网号+子网主机号

计算案例

例1、计算出192.168.1.28/26的子网掩码、子网数、可用主机数、网关、广播地址。

那么子网掩码10进制转换到2进制就是:(11111111.11111111.11111111.11000000)

前面26位表示网络位,后面6位表示主机数,通过公式可计算出:

  • 子网掩码:255.255.255.192
  • 子网数:2^2次方=4个子网
  • 可用主机数:2^6次方=64-2=62(扣除网络地址、广播地址)
  • 网络地址:192.168.1.0
  • 广播地址:192.168.1.63
  • 各子网分别是:192.168.1.0--63、192.168.1.64--127、 192.168.1.128--191、192.168.1.192--253、

例2、给定一个C类地址 192.168.5.0,要求划分20个子网,每个子网5个主机数,求符合要求的子网掩码。

正推(从子网数推):

20个子网—>2^m=20—>m=5,则其子网掩码为255.255.255.248/29(11111111 11111111 11111111 11111000)

逆推(从主机数推): 每个子网5个主机—>2^n-2=5—>n=3,则其子网掩码为255.255.255.248/29(11111111 11111111 11111111 11111000)


例3、192.168.1.*需要建设可容纳888个主机数的网络: 计算:

  • 可用的主机数:通过公式(2^n – 2 =X)得出n=10, 则子网掩码为:255.255.252.0/22(11111111 11111111 11111100 00000000)
  • 最大可容纳主机数:1024
  • 网络地址:192.168.1.0
  • 广播地址:192.168.3.255

参考链接:

https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要懂
  • 概念理解
    • 子网掩码的分类
    • 计算案例
    • 参考链接:
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档