当前位置: 首页 > news >正文

IP地址介绍

一、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类来使用。

相关文章:

  • java 接口的
  • Hi3861 OpenHarmony嵌入式应用入门--总引导连接
  • 剖析影响大米码垛机性能的关键因素
  • EXCEL数据导入HIVE
  • QT基础 - 常见图表绘制
  • 如何通过自定义模块DIY出专属个性化的CSDN主页?一招教你搞定!
  • C语言函数是如何变成汇编的
  • 基于AT32_Work_Bench配置AT32工程
  • RocketMQ快速入门:集成spring, springboot实现各类消息消费(七)附带源码
  • 热门开源项目
  • 【python】PyQt5初体验,窗口等组件开发技巧,面向对象方式开发流程实战
  • 报错:ZeroDivisionError_ division by zero
  • PHP框架之ThinkPHP框架
  • vscode插件开发之 - TestController
  • VUE3版本新特性
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • Angular数据绑定机制
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • Logstash 参考指南(目录)
  • maven工程打包jar以及java jar命令的classpath使用
  • 警报:线上事故之CountDownLatch的威力
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 人脸识别最新开发经验demo
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 你对linux中grep命令知道多少?
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ​Python 3 新特性:类型注解
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #162 (Div. 2)
  • #WEB前端(HTML属性)
  • (20)docke容器
  • (30)数组元素和与数字和的绝对差
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十七)、Mac 安装k8s
  • (十五)、把自己的镜像推送到 DockerHub
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (五)activiti-modeler 编辑器初步优化
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net 微服务 服务保护 自动重试 Polly
  • .NET/C# 使窗口永不获得焦点