子网划分,子网掩码

2023-11-04

1.IP地址分类 (有类编址)

所谓的同一网段就是 网络位一模一样 才叫在同一网段,否则不是在同一网段 网络位 +主机位 固定电话的区号(025) 主机你的电话号码(85562264) 同一区号 之间 漫游费 南京 徐州 苏州 漫游 借助路由器转发我们的数据包

相关公式:

  • 一个网络的所有可用的的主机数=2^主机ID位数-2
  • 网络(段)数=2^网络ID中可变的位数
  • 网络ID=IP与netmask
  • 与运算(约等于乘法)
  • 判断对方主机是否在同一个网段:

 

1.1 A类:

A类:

  • 0 0000000 - 0 1111111.X.Y.Z : 0-127.X.Y.Z
  • 网络ID位是最高8位,主机ID是24位低位
  • 网络数:126=2^7(可变是的网络ID位数
  • 每个网络中的主机数:2^24-2=16777214
  • 默认子网掩码:255.0.0.0
  • 私网地址:10.0.0.0
  • 范例:114.114.114.114,8.8.8.8,1.1.1.1,123.56.174.200,119.29.29.29
  • 网络ID位是最高8位,主机ID是24位低位
  • 网络数:128=2^7(可变的网络ID位数)=128 个网段
  • 每个网络中的主机数:2^24-2=16777214
  • 默认子网掩码:255.0.0.0
  • 私网地址:10.0.0.0
  • 范例:114.114.114.114,8.8.8.8,1.1.1.1,123.56.174.200,119.29.29.29
0000001
0000010
0000011
​
2^7
​
0000000.    00000000.00000000.00000000
网络位减去
​
32-8=24位都是主机位
​
00000000.00000000.00000000  -------   11111111.11111111.11111111
2^24 - 2
​
​
主机位 如果 全0   代表 网段  
主机位 如果 全1   代表 广播地址
​
网段数=2^(可变的网络位)
主机数=2^(主机位)-2

1.2 B类:

  • 10 000000 - 10 111111.X.Y.Z:128-191.X.Y.Z
  • 网络ID位是最高16位,主机ID是16位低位
  • 网络数:2^14=16384
  • 每个网络中的主机数:2^16-2=65534
  • 默认子网掩码:255.255.0.0
  • 私网地址:172.16.0.0-172.31.0.0
  • 范例:180.76.76.76,172.16.0.1
网络段有多少个?  =  2^(可变网段)
2^(6+8)=16384
​
每个网段的可用主机是多少?主机数=2(主机位)
2^16 次方=65536 - 2   =  65534
​

1.3 C类:

  • 110 0 0000 - 110 1 1111.X.Y.Z: 192-223.X.Y.Z
  • 网络ID位是最高24位,主机ID是8位低位
  • 网络数:2^21=2097152
  • 每个网络中的主机数:2^8-2=254
  • 默认子网掩码:255.255.255.0
  • 私网地址:192.168.0.0-192.168.255.0
  • 范例: 223.6.6.6,223.5.5.5

4.4 D类:组(多)播,

1110 0000 - 1110 1111.X.Y.Z: 224-239.X.Y.Z

A、B、C 类 --------------单播IP地址 、可以配置PC、网络设备,接口,组播地址不是用在单台主机上,使用较少

4.5 E类:保留未使用,

240-255

IP地址分类
有类IP地址
单播地址
A类:第一个bit固定为0,掩码长度固定8位
0.0.0.0~127.255.255.255    /8
其中127.0.0.0~127.255.255.255 环回测试地址
私网ip:10.0.0.0~10.255.255.255
​
B类:前两个bit固定为10,掩码长度固定16位
128.0.0.0~191.255.255.255   / 16
私网ip:172.16.0.0~172.31.255.255
​
C类:前三个bit固定为110,掩码长度固定24位
192.0.0.0~223.255.255.255  /24
私网ip:192.168.0.0~192.168.255.255
​
组播地址
D类----前四个bit固定1110
224.0.0.0~239.255.255.255
​

4.7公共和私有IP地址

私有IP地址:不直接用于互联网,通常在局域网中使用

 公共IP地址:互联网上设备拥有的唯一地址

4.8特殊地址

  • 0.0.0.0

0.0.0.0不是一个真正意义上的IP地址。它表示所有不清楚的主机和目的网络(代表任意地址)

  • 255.255.255.255

广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机

  • 127.0.0.1~127.255.255.254

本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.1”的 数据包

  • 224.0.0.0到239.255.255.255

组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒体程序

  • 169.254.x.x

如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样地

5 子网掩码

  • CIDR:无类域间路由,目前的网络已不再按A,B,C类划分网段,可以任意指定网段的范围
  • CIDR 无类域间路由表示法:IP/网络ID位数,如:172.16.0.100/16
  • netmask子网掩码:32位或128位(IPv6)的数字,和IP成对使用,用来确认IP地址中的网络ID和主机ID,对应网络ID的位为1,对应主机ID的位为0,范例:255.255.255.0 ,表现为连续的高位为1,连续的低位为0

 

 相关公式:

  • 一个网络的最多的主机数=2^主机ID位数-2
  • 网络(段)数=2^网络ID中可变的位数
  • 网络ID=IP与netmask

判断对方主机是否在同一个网段:

用自已的子网掩码分别和自已的IP及对方的IP相与,比较结果,相同则同一网络,不同则不同网段

范例:

netmask: 255.255.224.0,网络ID位:19 主机ID位:13,主机数=2^13-2=8190

范例:判断A和B是否在网一个网段?

A: 192.168.1.100 netmask:255.255.255.0

B: 192.168.2.100 netmask:255.255.0.0

范例:一个主机:172.16.1.100/28

1、此主机所在的网段最多有多少主机?主机数=2^(32-28)-2=14

2、网络ID? IP和子网掩码相与,172.16.1.96

3、此网段的主机中最小的IP:172.16.1.97,最大的IP?172.16.1.110

6 子网划分

划分子网:将一个大网(主机数多,主机id多)分割成多个小网,网络id向主机id借位,将划分成2^n个子网

1、确定掩码当中0有多少bit(n)

2、IP总数为2^n

3、可用IP地址数量2^n-2-------主机位全0,主机位全1

公网地址------------全球可达的地址(IANA组织)

私网地址------------不是全球可达的地址

10.128.20.10/8
00001010.10000000.00010100.00001010
11111111.00000000.00000000.00000000
​
10.0.0.0
​
10.255.255.255
2^24-2

1、/24 需要变长还是变短 主机位大于256 掩码需要 变短 小于256 变长 2^n>=

2、需要向主机位借位,2^n>=8,n=3,需要向主机位借3位,主机数量=2^5-2=30

3、确定网段和主机范围

256除以块值

7练习:

  1. 192.168.1.0/24,平均分配给四个部门(四个子网网段)使用

  2. 192.168.1.0/24,四个部门:部门一100台、部门二40台、部门三10台、部门四1台服务器

192.168.1.0/24
4个部门  2的2次方的=4
192.168.1.xx   000000 
192.168.1.0/26
​
192.168.1.00 000000    
192.168.1.0 ~ 192.168.1.63
192.168.1.01 000000 
192.168.1.64 ~ 192.168.1.127
192.168.1.10 000000
192.168.1.128 ~ 192.168.1.191
192.168.1.11 000000
192.168.1.192 ~ 192.168.1.255
​
​
192.168.1.xx00 0000 /26
​
​
​部门一:192.168.1.00 00 0000/26
网络号:192.168.1.0
广播地址:192.168.1.63
可用ip:1.1~1.62
​
部门二:192.168.1.01 00 0000/26
网络号:192.168.1.64
广播地址:192.168.1.127
可用ip:1.65~1.126
​
部门三:192.168.1.10 00 0000/26
网络号:192.168.1.128
广播地址:192.168.1.191
可用ip:1.129~1.190
​
部门四:192.168.1.11 00 0000/26
网络号:192.168.1.192
广播地址:192.168.1.255
可用ip:1.193~1.254
​

​部门一:100台-需要7bit主机位,25bit网络位==》192.168.1.0000 0000/25
网络号:192.168.1.0
广播地址:192.168.1.127
可用ip:1.1~1.126
​
部门二:40台-需要6bit主机位,26bit网络位==》192.168.1.1000 0000/26
网络号:192.168.1.128
广播地址:192.168.1.191
可用ip:1.129~1.190
​
部门三:10台-需要4bit主机位,28bit网络位==》192.168.1100 0000/28
网络号:192.168.1.192
广播地址:192.168.1.207
可用ip:1.193~1.206
​
部门四:1台-需要2bit主机位,30bit网络位==》192.168.1.1101 0000/30
网络号:192.168.1.208
广播地址:192.168.1.211
可用ip:1.209~1.210
​
​

3.中国移动10.0.0.0/8,为32个省分配各自的子网

  • 新的子网的子网掩码
  • 每个子网的主机数
  • 第一个子网和最后一个子网的网络ID
10.0 0000000.0.0/9
10.1 0000000.0.0/9
​

/25------------255.255.255.128
/26            255.255.255.192
/27            255.255.255.224
/28            255.255.255.240
/29            255.255.255.248
/30            255.255.255.252   
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

子网划分,子网掩码 的相关文章

  • 消耗服务器带宽的因素有哪些

    消耗 服务器 带宽的因素有 1 网站布局更改使网站页面大小增加 用户获取数据时会加大带宽的消耗 2 网站访客增加使浏览页面数据增加 从而加大对带宽的消耗 3 网页数量增加导致服务器带宽消耗加快 4 突然引起流量峰值 导致带宽使用量增加 5
  • 服务器OS是什么意思?

    一 什么是服务器操作系统 服务器不仅仅是由高性能硬件组成 并且是要求客户端操作系统 如Windows和Mac OS 服务器还需要一个称为服务器操作系统的操作系统 二 与客户端OS的区别 无论是Windows还是Mac OS 家庭或办公室使用
  • 双系统安装win7出现grub怎么解决

    我们在重装系统时 特别苹果装双系统时 会出现安装过程或者安装后的问题 发现系统开机显示grub 导致不能正常进入系统 让人很是着急 其实出现这种情况是因为系统找不到主引记录所导致 只要重建主引记录mbr即可解决 下面小编就教教大家win7系
  • 第二节课内容学习

    监听远程端口 并映射到本地 先配置ssh的公私钥非对称加密 假设远程开放的端口为33090 在本地计算机终端执行 ssh CNg L 6006 127 0 0 1 6006 root ssh intern ai org cn p 33090
  • 小白成功搭建Elasticsearch 只需五步(包含配置xpack)

    ElasticSearch 安装成功后 是不需要使用用户名和密码就可以访问的 这也是在配置skywalking的apm过程中 连接es数据库无需设置用户名和密码的原因 启动es也非常的简单 在 bin 目录下运行elasticsearch
  • 如何使用内网穿透实现iStoreOS软路由公网远程访问局域网电脑桌面

    文章目录 简介 一 配置远程桌面公网地址 二 家中使用永久固定地址 访问公司电脑 具体操作方法是 简介 软路由 是PC的硬件加上路由系统来实现路由器
  • pandas用法整理

    处理表格数据的时候经常用到pandas 每次用的时候都要去查函数 每次记不住 每次都查 哈哈哈 自己整理一下 码住 一 Pandas的数据类型 进行数据分析时 如何正确使用数据类型 这非常重要 在pandas中的数据类型和python原生数
  • 改善python程序的91建议记录

    使用else子句简化循环 异常处理 案例1 执行sql异常时处理 def save db obj try save attr1 db execute a sql stmt obj attr1 save attr2 db execute an
  • Linux中如何查看开启了哪些端口?

    在Linux中 端口是设备与外界通讯交流的出口 常用于指TCP IP协议中的端口 其按照端口号可以分为三类 分别是 公认端口 注册端口 动态端口 那么Linux中如何查看开启了哪些端口 以下是常用命令介绍 1 使用netstat命令 net
  • 如何解读服务器的配置和架构?

    在当今数字化时代 服务器作为企业或组织的重要基础设施 其配置和架构对于保障业务的稳定运行至关重要 如何解读服务器的配置和架构 成为了一个备受关注的话题 本文将围绕服务器配置和架构的解读进行深入探讨 帮助读者更好地理解服务器的性能 扩展性和安
  • 自定义编写zabbix_agent脚本

    vi usr lib systemd system zabbix agent servicce Unit Description Zabbix Agent After syslog target After network target S
  • 使用Hypothesis生成测试数据

    Hypothesis是Python的一个高级测试库 它允许编写 测试用例 时参数化 然后生成使测试失败的简单易懂的测试数据 可以用更少的工作在代码中发现更多的bug 安装 pip install hypothesis 如何设计 测试数据 通
  • 2种方法,教你使用Python实现接口自动化中的参数关联

    通常在接口自动化中 经常会参数关联的问题 那么什么是参数关联 参数关联就是上一个接口的返回值会被下一个接口当做参数运用 其中Python中可以实现参数关联的方法有很多种 今天小编给大家介绍下 如何通过Python来实现接口自动化中的参数关联
  • messages,CentOS 7不收集日志或不存在 /var/log/messages

    var log message var log secure等都不记录了 并且都是空文件 重启机器 reboot 无效 重启日志 systemctl start rsyslog 无效 怀疑空间不足 删除 var log messages 重
  • Jmeter 性能-并发量计算

    并发概念 指网站在同一时间访问的人数 人数越大瞬间带宽要求更高 服务器并发量分为 业务并发用户数 最大并发访问数 系统用户数 同时在线用户数 估算业务并发量的公式 C nL T C C 3 C的平方根 说明 C是平均的业务并发用户数 n是l
  • 步骤详图 教你在linux搭建容器环境

    警告 切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker 1 准备工作 系统要求 要安装Docker CE 社区版 操作系统的最低要求是CentOS7 7以下版本都不被支持 卸载旧版本 Docker改版
  • 基于java的物业管理系统设计与实现

    基于java的物业管理系统设计与实现 I 引言 A 研究背景和动机 物业管理系统是指对物业进行管理和服务的系统 该系统需要具备对物业信息 人员信息 财务信息等进行管理的能力 基于Java的物业管理系统设计与实现的研究背景和动机主要体现在以下
  • Kubernetes (十一) 存储——Secret配置管理

    一 简介 从文件创建 echo n admin gt username txt echo n westos gt password txt kubectl create secret generic db user pass from fi
  • UI自动化测试之Jenkins配置

    背景 团队下半年的目标之一是实现自动化测试 这里要吐槽一下 之前开发的测试平台了 最初的目的是用来做接口自动化测试和性能测试 但由于各种原因 接口自动化测试那部分功能整个废弃掉了 其中和易用性有很大关系 另外 也和我们公司的接口业务也有关
  • 高防服务器什么意思

    高防服务器什么意思 为什么要用高防服务器 小编为您整理发布高防服务器什么意思的解读 高防服务器是指具备较高防御能力的服务器 能够抵御DDoS CC等网络攻击 高防服务器通常用于保护游戏 APP 金融 电商等业务 这些领域因为其业务特性 容易

随机推荐

  • LeetCode - 回文类问题总结

    子串与子序列 1 字符子串 指的是字符串中连续的n个字符 如abcdefg中 ab cde fg等都属于它的字串 2 字符子序列 指的是字符串中不一定连续但先后顺序一致的n个字符 即可以去掉字符串中的部分字符 但不可改变其前后顺序 如abc
  • moudo网络库剖析

    muduo简介 muduo是陈硕大神在Linux平台下基于C C 开发的高性能网络库 在此基础上可以很方便的扩展 进行二次开发编写如http服务器 muduo网络库的核心框架 one thread per thread Reactor模式
  • Font Awesome 的使用

    之前一直使用的是 iconfont 阿里巴巴出品的一个字体图标库 但是最近 iconfont 不再支持 CDN 引入 只能本地下载 这样一来修改图标就非常的麻烦 于是 就找了一个类似的图标库 现在使用的比较多的一个国外字体图标库 使用方式和
  • 基于红外感应的远距离智能跟随小车,自动跟随小车

    跟随原理 下面介绍红外感应的跟随小车的自动跟随部分 基本原理 在小车上安装一个红外接收器 能测量红外入射角的感应器 人手持一个红外发射模块 根据不同的入射角 调整小车前进方向 若入射角在右边 就控制小车右转 若入射角在左边 就控制小车左转
  • QListWidget使用体验

    主窗口继承QWidget class CustomListWidgetDemo public QWidget 自定义CustomListWidget继承QListWidget class CustomListWidget public QL
  • linux sys pread64,pread()函数

    pread是一个函数 用于带偏移量地原子的从文件中读取数据 带偏移量地原子的从文件中读取数据 函数原型 ssize t pread intfd void buf size tcount off toffset 用法 返回值 成功 返回成功读
  • 新手 Java 编程思想应该如何提高?

    简化一下就是从理解抽象开始 最先要理解的就是 类 接口通常被理解为 全抽象 在Java中也有重要地位和作用 其次就是抽象类介于接口和类之间的概念 另外理解面向对象编程过程 逐渐掌握封装 继承 多态的应用从而形成一个完整的面相对象编程思想 理
  • script 脚本标签中 defer 和 async (延缓 和 异步)

    原文章 https segmentfault com q 1010000000640869 本文章讲解几个点
  • 运营新人也可以做的副业平台丨闲鱼运营(下)

    文章上半部分给大家深度分享了关于闲鱼的赚钱方法和店铺权重建设该如何提升 如果没有看上半部分内容 直接翻阅主页就可以查阅到 接下来我们分享关于闲鱼运营的下半部分 店铺运营 闲鱼何运营总共分为三个部分 第一个部分是闲鱼养号 第二部分是内容编辑
  • K8s二进制部署-flanneld报(Couldn‘t fetch network config)

    1 报错提示 将网络配置信息写入了ETCD中 启动flanneld测试时一直报错 具体报错如下 root master1 tail 100f var log messages Dec 15 23 39 22 localhost flanne
  • 多文件编辑作业(2023.1.10)

    第一题 main c include head h int main int argc const char argv char str hello my student int start 0 int end strlen str 1 M
  • 提供一个用于计算两个point之间的距离方法_汇总

    作者 Tom Hardy Date 2020 02 18 来源 汇总 基于3D点云的深度学习方法 前言 三维数据通常可以用不同的格式表示 包括深度图像 点云 网格和体积网格 点云表示作为一种常用的表示格式 在三维空间中保留了原始的几何信息
  • 已解决报错UnboundLocalError: local variable ‘title‘ referenced before assignment

    1 今天抓取某网站的数据时 显示报错UnboundLocalError local variable title referenced before assignment Traceback most recent call last Fi
  • 无法启动64位idea,无法启动idea64.exe的一种原因(意外删除破解文件导致无法打开idea)

    前言 突然有一天 我的IDEA出现了问题 点击桌面快捷方式的idea毫无反应 无奈之下重装了IDEA 但还是有相同的问题 无法打开64位的idea 网上找了一堆博客 花了两个多小时终于解决了 写篇博客记录下这个问题 1 首先打开idea b
  • 初识网络安全(黑客技术)

    目录 前言 一 安全事件案例 二 网络安全行业公司 三 网络安全岗位 四 网络安全网站 五 src漏洞平台 总结 前言 网络安全是指保护计算机网络和网络上的数据免受未经授权的访问 使用 泄露 破坏和干扰的一系列措施和技术 在当今数字化时代
  • JAVA web 获取系统时间

  • ROS---保存地图

    建立save map sh文件夹 bin bash rosrun map server map saver f catkin ws src hypharos minicar launch map mymap 保存地图时我们进入此文件所在文件
  • 从零实现一套属于自己的UI框架-发布到npm

    汤小梦 https juejin im post 5e200ee86fb9a02fdd38986d 不知不觉马上就要放假了 写一篇文章祝愿 2020 越来越好 如今前端工程师的要求越来越高了 需要掌握的技术点越来越多了 会一些基本的前端技能
  • 华为云 CentOS 8 下 Nginx 1.20 & PHP 8.2 安装

    Nginx 1 20 版本安装 使用 dnf module 选择 nginx 版本 如果不选择 默认安装 1 14 版 1 先 RESET 一下 xxx ecs 209716 sudo dnf module reset nginx Repo
  • 子网划分,子网掩码

    1 IP地址分类 有类编址 所谓的同一网段就是 网络位一模一样 才叫在同一网段 否则不是在同一网段 网络位 主机位 固定电话的区号 025 主机你的电话号码 85562264 同一区号 之间 漫游费 南京 徐州 苏州 漫游 借助路由器转发我