IP地址介绍

news/2024/10/18 10:14:56/

一、IP地址的点分十进制

        ip地址在计算机内部使用中,ip地址实际上是一个4字节、32bit的二进制数,但是为了让人好识别,将每个字节换为十进制数,在以地点分开的方式表示,这种方式就是点分十进制。

二、ABCDE这几类IP、网段、子网掩码    

1) 32位ip允许的总的地址范围为:

         1、范围:

         0.0.0.0 ~ 255.255.255.255:

         00000000 00000000 00000000 00000000 ~ 11111111 11111111 11111111 11111111

          2、允许连接设备:

        4294967296(43亿台设备左右),这些设备是PC、手机、嵌入式、服务器、路由器看起来允许接这么多,但是实际上并不能接这么多,因为这里面还有很多有特殊用途Ip、以及保留ip,这些ip不能分配给设备,因此实际能够连接的数量没这么多。

          3、这些IP地址根据需求,被分为了ABCDE五类。

           划分方法很简单,举个例子,好比0~100的编号,0~10领导用,11~20技术专家用,21~100普通职工用。

2) ABCDE的地址范围

        1、A类范围:

        0.0.0.0 ~ 127.255.255.255:

        00000000 00000000 00000000 00000000 ~ 01111111 11111111 11111111 11111111

        A类理论上总共可以给21亿台设备分配,给广域网用(公网ip),公网ip是不能重复的,由于公网ip是全球唯一的,因此现在讨论的IP不够用,说的是公网ip不够用的问题,因为现在有大量的设备,因为各种的原因想直接接入公网,而不是屈居在局域网和城域网下,所以导致了A类地址的紧张。

       2、B类范围:

        128.0.0.0 ~ 191.255.255.255:

        10000000 00000000 00000000 00000000 ~ 10111111 11111111 11111111 11111111

        B类理论上,可以给10亿台设备分配IP,B类是给城域网用的,而且可以重复使用,不担心不够的问题。

       3、C类范围:

        192.0.0.0 ~ 223.255.255.255:

        11000000 00000000 00000000 00000000 ~ 11011111 11111111 11111111 11111111

        但是由于局域网地址可以被不同局域网复用,因此也不需要担心不够用的问题。

        4、D类、E类

         - D类,广播地址:后面介绍什么是广播地址
         - E类,科教使用的特殊ip:使用的是很多保留ip地址,前面讲ABC类时,事实上在ABC类里有很多的保留地址,这些保留留给了E类来使用。


http://www.ppmy.cn/news/1470484.html

相关文章

商超仓库管理系统

摘要 随着全球经济和互联网技术的快速发展,依靠互联网技术的各种管理系统逐渐应用到社会的方方面面。各行业的有识之士都逐渐开始意识到过去传统的人工管理模式已经逐渐成为企业发展的绊脚石,不再适应现代企业的发展需要。企业想要得到更好的发展&#…

贪吃蛇——c语言版

文章目录 演示效果实现的基本功能技术要点源代码实现功能GameStart打印欢迎界面和功能介绍绘制地图创建蛇创建食物 GameRun打印提示信息蛇每走一步 GameEnd蛇死亡后继续游戏 演示效果 贪吃蛇1.0演示视频 将终端应用程序改为控制台主机 实现的基本功能 贪吃蛇地图绘制蛇吃食物的…

Spring AI 调用 openAI 进行语音识别

Spring AI支持语音识别功能,目前仅支持OpenAI的Transcription模型。 项目搭建: 参考 Spring AI 介绍以及与 Spring Boot 项目整合 源码示例: RestController RequestMapping("/openai") public class OpenAiIAudioTranscriptionC…

SpingBoot快速入门下

响应HttpServietResponse 介绍 将ResponseBody 加到Controller方法/类上 作用:将方法返回值直接响应,如果返回值是 实体对象/集合,将会自动转JSON格式响应 RestController Controller ResponseBody; 一般响应 统一响应 在实际开发中一般…

Mybatis中BaseEntity作用

新建各种对象的时候,一般来说,有几个属性是所有对象共有的,比如说id,is_del,is_enable这些,然后设置一个基础对象,以后新建所有对象的时候都继承它,就省的每次都要写这些共有的属性了

【运维项目经历|033】高性能LBC负载均衡集群优化项目

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专家博主 💊交流社区:CSDN云计算交流社区欢迎您的加入! 目…

celery使用 Zookeeper 或 kafka 作为broker,使用 mysql 作为 backend

背景介绍: 先贴上celery官方文档:Celery - Distributed Task Queue — Celery 5.4.0 documentation xxx项目中单点环境运行celery + redis,使用流畅,不做过多介绍。 切换高可用环境时,客户redis使用的是cluster集群,官方文档中并没有对redis cluster的支持,查看githu…

查询SQL 人大金仓 与MySQL的区别

查询SQL 人大金仓 与MySQL的区别&#xff0c;以若依为例 最常见 时间范围 1.人大金仓 Kingbase <select id"selectUserListByOrgIds" parameterType"SysUser" resultMap"SysUserResult">select u.user_id, u.dept_id, u.nick_name,u.tj_…