【A、B、C、D、E类IP地址划分依据,你都会吗?】

news2024/9/22 11:31:37

IP 地址的格式:IP 地址 = 网络地址 + 主机地址
如果 IP 进行了子网划分:

则IP地址=网络地址+子网地址+主机地址

网络地址是互联网上的节点在网络中具有的逻辑地址。MAC 地址,处于数据链

路层,IP 地址处于网络层,端口号处于传输层。

例如 IP 地址,192.168.54.4.

显然属于一个 C 类地址,网络地址为:192.168.54.0;

主机地址为:0.0.0.4。

在设计互联网络时,为了便于寻址以及层次化构造网络,每个 IP 地址包括两个标示码(ID),即网络 ID 和主机 ID。同一个物理网络上的所有主机都使用同一个网络 ID,网络上的一个主机(包括网络上的工作站,服务器和路由器等)有一个主机 ID 与其对应。IP 地址根据网路 ID 的不同分为 5 种类型,A 类地址,B 类地址,C 类地址,D 类地址和E 类地址。

1、A类IP地址

一个 A 类 IP 地址由一个字节的网路地址和 3 个字节主机地址组成,网络地址的最高位必须是 “0”,最高字节网络的地址范围从00000000-01111111。

地址范围为:1.0.0.0到126.0.0.0。默认的子网掩码为:255.0.0.0。

数量:可用的 A 类网络有126 个。每个网路可以容纳2^24-2个,约一亿多个主机。

应用:A 类地址分配给规模特别大的网络使用。A 类网络用第一个字节表示网络本身的地址,后面三个字节作为连接于网络上的主机地址。例如 MS 和 IBM,阿里这样公司的网络。

在这里插入图片描述

2、B类IP地址

一个 B 类 IP 地址由 2 个字节的网路地址和 2 个字节的主机地址组成,网络地址的最高位必须是 10,网络的地址范围从:10000000.00000000-10111111.11111111;地址范围为:128.0.0.0到191.255.255.255,默认的子网掩码为:255.255.0.0.
数量:可用的 B 类网络有:2^8*64 个,约有1.6 万个,每个网络能容纳的主机有:2^16个,约 6 万多个。

应用:B 类地址一般分配给中性网络。

3、C类地址

一个 C 类地址由 3 个字节的网络地址和 1 个字节的主机地址组成,网路地址的最高位必须是 “110”,也即网络地址的范围是:11000000.00000000.00000000-11011111.11111111.11111111转化为 10 进制为:192.0.0.0到223.255.255.255,默认的子网掩码为:255.255.255.0.
数量:可用的 C 类网络有:2^16*32 个,约有209 万个。每个网路能容纳的主机个数为:254 个。

应用:C 类地址一般分配给小型网路,如一般的局域网和校园网,它连接的主机数量比较少,把用户分为若干段进行管理。

4、D类地址

D 类地址多用于多点广播(Multicast)。D 类 IP 地址是以 1110 开始的,它是一个保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播中。多点广播用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

5、E类地址

以11110开始,为将来使用保留。

注:全零 “0.0.0.0” 地址对应于当前的主机,全 1 地址(“255.255.255.255”)是当前子网的广播地址。

​在 IP 地址 3 种主要类型里,各保留了 3 个区域作为私有地址,其地址范围如下:

IP 地址范围

0.0.0.0~255.255.255.255,包括了 mask 地址。

IP 地址划分

A 类地址:1.0.0.1~126.255.255.254
B 类地址:128.0.0.1~191.255.255.254
C 类地址:192.168.0.0~192.168.255.255
D 类地址:224.0.0.1~239.255.255.254
E 类地址:240.0.0.1~255.255.255.254
判断两个 IP 地址是否是同一个网段中

要判断两个 IP 地址是不是在同一个网段,就将它们的 IP 地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。

例:假定选择了子网掩码255.255.254.0,现在分别将上述两个 IP 地址分别与掩码做与运算:

211.95.165.24 11010011 01011111 10100101 00011000
255.255.254.0 11111111 11111111 111111110 00000000

与的结果是: 11010011 01011111 10100100 00000000
211.95.164.78 11010011 01011111 10100100 01001110
255.255.254.0 11111111 11111111 111111110 00000000

与的结果是: 11010011 01011111 10100100 00000000
可以看出, 得到的结果 (这个结果就是网络地址) 都是一样的,因此可以判断这两个 IP 地址在同一个子网。

如果没有进行子网划分,A 类网络的子网掩码为255.0.0.0,B 类网络的子网掩码为255.255.0.0,C 类网络的子网掩码为255.255.255.0,缺省情况子网掩码为255.255.255.0。

链接:https://mp.weixin.qq.com/s/xYLdzpycDPb-4yhoh-sHrg

(版权归原作者所有,侵删)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/508967.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

考研数据结构--树和二叉树(1)

树和二叉树 文章目录 树和二叉树树定义形式化定义递归定义 树的(逻辑)表示树形表示法文氏图表示法凹入表示法括号表示法 树的基本术语1. 结点的度与树的度2. 分支结点与叶结点3. 路径与路径长度4. 孩子结点、双亲结点和兄弟结点5. 子孙结点和祖先结点6. …

搭建web服务器

目录标题 搭建web服务器,并显示Redhat测试界面linux主机作为服务器部署web服务程序 Apache http server(httpd)当前主机启动该服务程序关闭防火墙和selinux 客户端 搭建网站创建自拟定网页文件linux主机作为服务器部署web服务器程序当前主机启…

Qt配置glfw库(Windows)

文章目录 一、下载glfw二、配置2.1、创建Qt工程2.2、移植库文件2.3、导入库到Qt工程2.4、添加OpenGL库2.5、测试代码 一、下载glfw glfw官网下载:https://www.glfw.org/download.html 下载之后,解压如下: 二、配置 2.1、创建Qt工程 创建一…

优质且免费的10个在线图片设计网站!

1.即时设计 即时设计资源社区是一个开源式免费商用图片素材网站,将社交、作品浏览和模板复用融合在一起。它内置了来自国内外优秀设计系统如TDesign、Arco Design、Ant Design和Material Design等的海量设计规范,以及超过3000个UI组件库和每月更新的上百…

远程桌面连接是什么?如何开启远程桌面连接详细教程

远程桌面连接是一种非常方便的技术,它允许用户通过互联网在不同的计算机之间共享资源和访问数据。目前这个技术已经广泛地应用于企业、教育、医疗和其他领域,使得人们能够更高效地工作和学习。 这篇文章,我将解释远程桌面连接是什么&#xf…

leecode111——二叉树最短路径

递归三部曲: 最小深度是从根节点到最近叶子节点的最短路径上的节点数量 (1)确定参数和返回值, 参数为传入根节点,再根据此遍历左右左右树的节点。返回最短路径,即int类型。 (2)确…

第4章 静态网站部署

第4章 静态网站部署 Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML、图片等)通过HTTP协议返回给浏览器客户端 4.1 案例:将ace-master这个静态网站部署到Nginx服务器上 4.1.1 通过Xftp将ace-master到linux服务器…

深入探究HDFS:高可靠、高可扩展、高吞吐量的分布式文件系统【上进小菜猪大数据系列】

上进小菜猪,沈工大软件工程专业,爱好敲代码,持续输出干货。 引言 在当今数据时代,数据的存储和处理已经成为了各行各业的一个关键问题。尤其是在大数据领域,海量数据的存储和处理已经成为了一个不可避免的问题。为了应…

Sharding-JDBC之广播表(公共表)

目录 一、简介二、maven依赖三、数据库3.1、创建数据库3.2、创建表 四、配置(二选一)4.1、properties配置4.2、yml配置 五、实现5.1、持久层5.2、持久层5.3、服务层5.4、测试类5.4.1、保存数据5.4.2、查询广播表5.4.3、查询订单数据(关联广播…

selenium——unittest框架

目录 一、unittest框架基本介绍二、unittest框架解析三、unittest框架使用方法1.测试固件2.测试套件3.用例的执行顺序4.忽略测试用例中的方法5.unittest断言6.HTML报告生成 一、unittest框架基本介绍 在进行selenium IDE脚本录制导出的脚本中,我们发现其中多了很多…

第十三章_Redis中的BigKey

MoreKey案例 大批量往redis里面插入2000W测试数据key Linux Bash下面执行&#xff0c;插入100W # 生成100W条redis批量设置kv的语句(keykn,valuevn)写入到/tmp目录下的redisTest.txt文件中 for((i1;i<100*10000;i)); do echo "set k$i v$i" >> /tmp/redi…

使用Eclipse +SpotBugs 检测代码弱点

文章目录 SpotBugs 插件的安装SpotBugs 的使用弱点扫描弱点查看的视图SpotBugs 是分析Java代码弱点的静态分析工具,SpotBugs提供了Eclipse的插件使用方式,在Eclipse 中安装插件之后就可以坚持Java代码的弱点了。 SpotBugs 插件的安装 SpotBugs 的插件安装主要有两种方式 在插…

8款 Vue 富文本编辑器

文章目录 TinyMCE - 富文本编辑器里的 Word &#xff0c;功能想不到的丰富tiptap - 多人在线实时协同编辑CKEditor 5 - 开源免费可商用&#xff0c;行内编辑Quill - 易扩展、轻量级二开、代码高亮好用Froala - 插件丰富&#xff0c;UI友好&#xff0c;编辑器里的苹果summernote…

Android系统原理性问题分析 - 消息传递机制的分析(Looper 和 Handler)

声明 在Android系统中经常会遇到一些系统原理性的问题&#xff0c;在此专栏中集中来讨论下。比如&#xff1a;Android为了线程安全&#xff0c;不允许在UI线程外操作UI&#xff0c;很多时候做界面刷新都需要通过Handler来通知UI组件更新。此篇参考一些博客和书籍&#xff0c;不…

数据库sql语句练习(三)

例题&#xff1a; ●哪些项目消费了不止一次 select distinct name消费了不止一次的项目 from shopping group by name having count(*)>1 注&#xff1a;加disdinct去除重复的返回值&#xff0c;不加默认为all ●按照不同消费项目的总金额从高到低的顺序&#xff0c;列出不…

PMP证书“扫盲”时间2023年考证人快看过来

二&#xff0c;PMP报考指南 学历与工作经验要求&#xff1a; 本科及以上学历&#xff0c;三年或以上的项目管理工作经验&#xff1b; 专科及以上学历&#xff0c;五年或以上的项目管理工作经验。 项目管理培训&#xff1a;35小时以上的项目管理教育/培训。 备注&#xff1…

Vue3-黑马(一)

目录&#xff1a; &#xff08;1&#xff09;vue3-基础-环境准备 &#xff08;2&#xff09;vue3-基础-入门案例 &#xff08;3&#xff09;vue3-基础-main.ts &#xff08;1&#xff09;vue3-基础-环境准备 vue3的技术选型&#xff0c;它提供了两套API&#xff0c;一个是选…

面试题——selenium原理解析、appium原理解析

这里写目录标题 一、selenium原理解析1、目的2、技术点3、Selenium 介绍4、Selenium 自动化测试5、为什么能够支持这么多种浏览器&#xff1f;6、Selenium 工作原理 二、appium原理解析1、目的2、技术点3、Appium 介绍4、Appium 工作原理 一、selenium原理解析 1、目的 了解是…

远程桌面连接出现了内部错误怎么解决?

远程桌面连接是一种非常方便的工具&#xff0c;可以让用户从远程访问其他计算机的桌面界面。但是&#xff0c;有时候在连接远程桌面时会出现内部错误&#xff0c;导致无法连接或者连接后无法正常使用。在本文中&#xff0c;我们将会讨论远程桌面连接出现内部错误的原因和解决方…

CRMEB知识付费二次开发 加密阿里云视频MP4点播链接为m3u8格式 hls blob协议

只有添加分发加速的域名才能使用HLS加密&#xff0c;同时也要做HTTPS证书添加&#xff0c;不然也会报错。 1、这是电脑端视频播放页面效果 2、这个手机端H5视频播放页面效果 3、在网站后台上传你的视频内容 4、上传完之后可以进行预览 5、在阿里云控制台设置就好自己的转码模…