子网划分(上)

简介: 子网划分(上)

一.子网划分

  基础:


     ip 地址 32位 二进制表示


            便于书写  使用点分十进制表示,将 整32 位 8位一份,每个八位换算成十进制


             所以点分十进制的每一位表示8位的二进制。


    子网掩码,用来告诉计算机自己的ip 地址属于哪个网段,一次确定是网内通信还是网外通信


              对应二进制ip 地址的网络部分用 1 表示,对应主机本分用 0 表示


二.A、B、C三类地址的范围和默认子网掩码

A类:1—126            255.0.0.0

B类:128—191        255.255.0.0

C类:192——223    255.255.255.0

公有IP地址用于Internet


私用IP地址是企业用户在内部网络中使用


私有地址不能在Internet上使用


私有地址包括3组


A类:10.0.0.0~10.255.255.255


B类:172.16.0.0~172.31.255.255


C类:192.168.0.0~192.168.255.255


网络中不同主机之间通信


同网段主机之间的通信,将数据直接发送给另一台主机


源主机的网络地址=目标主机的网络地址


不同网段主机之间的通信,将数据发送给网关进行转发


源主机的网络地址≠目标主机的网络地址


三.子网划分的原因

    适用于各种不同网络对ip 的需要

    实现网络层次性

    节省ip 地址

有类地址, 标准的A B C  类地址 标准的子网掩码

无类地址, 根据需要对ip 地址进行了子网划分,划分后的地址不再具有有类地址的特征,称为无类地址


四.子网划分的原理

通过对主机位借位,借的位作为网络位来实现子网划分

对主机位借的位数不同,划分的子网个数也不同

子网中的主机数要由剩余的主机位的个数来决定

借位之后的子网掩码是将借位当作网络位 算出来的

子网的网段地址是 网络位不变,主机位为零

子网的广播地址是 网络位不变,主机位为一

C 类地址划分子网后的子网掩码


/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


/31      255.255.255.254                     /32      255.255.255.255


1000 0000   128      0100 0000  64     0010 0000  32      0001 0000   16       0000 1000   8


0000 0100   4        0000 0010   2      0000 0001  1    

相关文章
|
机器学习/深度学习 存储 Python
|
11月前
|
Java 测试技术 开发者
Java零基础-indexOf(String str)详解!
【10月更文挑战第13天】Java零基础教学篇,手把手实践教学!
247 1
|
9月前
|
NoSQL PHP MongoDB
docker push推送自己搭建的镜像
本文详细介绍了如何搭建和复盘两个Web安全挑战环境:人力资源管理系统和邮件管理系统。首先,通过Docker搭建MongoDB和PHP环境,模拟人力资源管理系统的漏洞,包括nosql注入和文件写入等。接着,复盘了如何利用这些漏洞获取flag。邮件管理系统部分,通过目录遍历、文件恢复和字符串比较等技术,逐步绕过验证并最终获取flag。文章提供了详细的步骤和代码示例,适合安全研究人员学习和实践。
161 3
docker push推送自己搭建的镜像
|
10月前
|
算法 大数据 Linux
深入理解操作系统之进程调度算法
【10月更文挑战第24天】本文旨在通过浅显易懂的语言,带领读者深入了解操作系统中的进程调度算法。我们将从进程的基本概念出发,逐步解析进程调度的目的、重要性以及常见的几种调度算法。文章将通过比喻和实例,使复杂的技术内容变得生动有趣,帮助读者建立对操作系统进程调度机制的清晰认识。最后,我们还将探讨这些调度算法在现代操作系统中的应用和发展趋势。
|
10月前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
274 6
|
11月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
关系型数据库 MySQL 数据库
MySQL中find_in_set函数的使用
1.语法 FIND_IN_SET(str,strlist) (1)str 要查询的字符串 (2)strlist 字段名; 参数以”,”分隔 如 (1,2,6,8) 查询字段(strlist)中包含(str)的结果,返回结果为null或记录 假如字符串str在由N个子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被 ‘,’ 符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则FIND_IN_SET() 函数被优化,使用比特计算。 如果str不在strlist 或strlist 为空字符串,则返回
1147 0
MySQL中find_in_set函数的使用
|
SQL XML 数据库
后端数据库开发高级之通过在xml文件中映射实现动态SQL
后端数据库开发高级之通过在xml文件中映射实现动态SQL
177 3
|
Prometheus 监控 数据可视化
面试分享:Airflow工作流调度系统架构与使用指南
【4月更文挑战第10天】Apache Airflow是关键的工作流调度系统,本文结合面试经验,深入探讨其核心架构和使用技巧。重点包括:1) Airflow的Scheduler、Web Server、Worker和Metadata Database组件;2) DAG、Task和Operator的概念;3) DAG编写、调度及错误处理策略;4) 监控与扩展性,如自定义Operator和最佳实践。通过学习,助你在面试中应对Airflow相关问题,并提升实际工作中的数据工程能力。
859 5
|
SQL 存储 大数据
Hive的查询、数据加载和交换、聚合、排序、优化
Hive的查询、数据加载和交换、聚合、排序、优化
388 2