A类IP介绍
1)A类ip给谁用:
给广域网用,公网ip使用A类地址,作为公网ip时,Ip地址是全球唯一的。
2)基本介绍
ip地址范围
- 理论范围
0.0.0.0 ~127.255.255.255:00000000 00000000 00000000 00000000 ~ 01111111 11111111 11111111 11111111
- 实际可用地址范围
1.0.0.0 ~ 9.255.255.255:00000001 00000000 00000000 00000000 ~ 00001001 11111111 11111111 11111111
11.0.0.0 ~ 126.255.255.255:00000011 00000000 00000000 00000000 ~ 01111110 11111111 11111111 11111111
- 保留地址
0.0.0.0 ~ 0.255.255.255:保留,用作特殊用途。
10.0.0.0 ~ 10.255.255.255:保留,特殊用途。
127.0.0.0 ~ 127.255.255.255:保留,用于做本机回环测试。
(a)回环地址作用
用于本机进程间通信,与我们前面讲的,将源ip和目标ip都写成本机IP时的功能是一样的,都可以实现本机进程间通信,但是有时,你的电脑没有连路由器,没有被分配IP,也没有自己手动设置计算机的IP,那么这个时候没办法写具体的Ip了,只能写回环ip地址。
(b)有关127.0.0.1这个回环ip
回环地址127.xxx.xxx.xxx,在127.0.0.0 ~ 127.255.255.255区间内,都可以做回环地址。只是我们平时习惯将回环地址写成127.0.0.1,所以不少同学误以为只有127.0.0.1才是回环地址。
(c)有关回环地址的浪费问题
细心的同学可能发现了一个问题,在127.0.0.0 ~ 127.255.255.255区间,任何一个ip都可以做回环地址,这不是很浪费吗,现在公网ip地址紧张,怎么还这么浪费呢?
因为当年地址确实够用,而且那时谁也没想到互联网如此迅猛的发展,这个是历史原因导致的浪费,现在只能延续使用这个规则。不过好在,说是公网ip很紧张,但目前并没有紧张到不够用的地步。
3)A类ip地址的结构详解
A类实际可用范围:1.0.0.0 ~ 9.255.255.255 和 11.0.0.0 ~ 126.255.255.255
ip有四段,对于A类ip来说,
- 第一段网络地址,标记你是属于哪一类网络的,不管这个地址可用的,还是保留的,你只要看到0~127,就知道这个地址一定是A类ip地址。选择A类地址时,网络地址必须在规定的范围,选定后就不能再变。
- 后三段:设备地址(主机地址),分配给每台主机,用于在网段内唯一标识设备。
4)主机地址
· A类ip的主机地址,允许分配给多少台设备
网络地址确定后,主机地址的范围为x.0.0.0 ~ x.255.255.255,转为二进制后,也就是xxxxxxxx 00000000 00000000 00000000(0) ~ xxxxxxx 11111111 11111111 11111111(16777215)
网络地址选定后,主机地址允许的主机数量为0~16777215,上限1600万左右,0~127,允许你选择128个网络地址,128 * 16777215,理论上允许连接21亿台设备,只是理论上的,因为很多保留地址和特殊地址,不能被正常情况使用。
· 例子
假如选定的网络地址是122,请问它允许的地址最大范围是多少,每台设备的ip地址应该如何表示?
答:
- 确定网路地址:122,网络地址一旦选定就不再变
- 允许的主机地址范围:
122.0.0.0~122.255.255.255,最多允许连接1600万左右
- 主机地如何表示
122.0.0.1,122.0.0.2,......,122.255.255.253,......122.255.255.254,
疑问:为什么不能用122.0.0.0,以及122.255.255.255,这个由特殊用途,不能分配给设备。
5)网段标识和广播地址
做一个假设:你选的A类网络地址是122,那么允许的主机ip范围是122.0.0.0 ~ 122.255.255.255,但是其中,
· 122.0.0.0(?01111010? 00000000 00000000 00000000)
因为这用于标识网段,不能分配给主机。
比如有个ip是122.23.54.12,那么这个ip是不是122.0.0.0这个网段的IP呢,那计算机出122.23.54.12所在的网段,拿去和122.0.0.0对比,如果相同就是122.0.0.0网段的,否则就不是。
· 122.255.255.255(?01111010? 11111111 11111111 11111111)
后三段全1的这个ip,是广播地址,如果你想给网段内其他设备发送广播地址,目标ip就写122.255.255.255,TCP/IP协议看到目标地址是这个时,它就知道当前数据需要广播给网段内的其他所有的设备。
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
A类IP介绍
1)A类ip给谁用: 给广域网用,公网ip使用A类地址,作为公网ip时,Ip地址是全球唯一的。 2)基本介绍 ip地址范围 - 理论范围 0.0.0.0 ~127.255.255.255:00000000 00000000 00000000 00000000 ~ 0111…...
![](https://img-blog.csdnimg.cn/direct/8df4822065de406992fce1198d9c07d0.png)
HTML5基本语法
文章目录 HTML5基本语法一、基础标签1、分级标题2、段标签3、换行及水平线标签4、文本格式标签 二、图片标签1、格式2、属性介绍 三、音频标签1、格式2、属性介绍 四、视频标签1、格式2、属性介绍 五、链接标签1、格式2、显示特点3、属性介绍4、补充(空链接…...
![](https://img-blog.csdnimg.cn/direct/988eab20cf044e73a5f656c43c8a56ed.png#pic_center)
正则表达式常用表示
视频教程:10分钟快速掌握正则表达式 正则表达式在线测试工具(亲测好用):测试工具 正则表达式常用表示 限定符 a*:a出现0次或多次a:a出现1次或多次a?:a出现0次或1次a{6}:a出现6次a…...
![](https://www.ngui.cc/images/no-images.jpg)
【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】007 - evb-rk3568_defconfig 配置编译全过程
【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】007 - evb-rk3568_defconfig 配置编译全过程 一、编译后目录列表二、make distclean三、生成.config文件:make V=1 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- evb-rk3568_defconfig四、开始编译:CROSS_COMPILE=aarch64-…...
![](https://img-blog.csdnimg.cn/direct/603b3459b0d549eca40c0fbc82d4e45a.png)
11.1 Go 标准库的组成
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…...
![](https://img-blog.csdnimg.cn/direct/c57271387c67413f80c14d46e529834c.png)
【UG\NX二次开发】UF 调用Grip例子(实现Grip调用目标dll)(UF_call_grip)
此例子是对:【UG\NX二次开发】UF 加载调用与卸载目标dll(UF_load_library、UF_unload_library)_ug二次开发dll自动加载-CSDN博客的补充。 ①创建txt文本,编写以下内容(功能:接收路径,调用该路径的dll)。改后缀为Grip文件(.grs)。…...
![](https://img-blog.csdnimg.cn/direct/f1f5d46142224eaf8e55d574f365b472.png)
[算法刷题积累] 两数之和以及进阶引用
两数之和很经典,通常对于首先想到的就是暴力的求解,当然这没有问题,但是我们如果想要追求更优秀算法,就需要去实现更加简便的复杂度。 这里就要提到我们的哈希表法: 我们可以使用unordered_map去实现,也可以根据题目&a…...
![](https://www.ngui.cc/images/no-images.jpg)
pytest+parametrize+yaml实例
# 一、yaml格式 # # yaml是一种数据类型,可以和json之间灵活的切换,支持注释、换行、字符串等。可以用于配置文件或编写测试用例。 # # 数据结构:一般是键值对的方式出现。注意编写时值前面必须有空格,键:(…...
![](https://img-blog.csdnimg.cn/direct/daa8e360c0104cfb86676dee3adfe541.png)
【HarmonyOS】鸿蒙应用模块化实现
【HarmonyOS】鸿蒙应用模块化实现 一、Module的概念 Module是HarmonyOS应用的基本功能单元,包含了源代码、资源文件、第三方库及应用清单文件,每一个Module都可以独立进行编译和运行。一个HarmonyOS应用通常会包含一个或多个Module,因此&am…...
![](https://img-blog.csdnimg.cn/img_convert/fa9805bd40283e647476fbeaee8f4eed.png)
深入Node.js:实现网易云音乐数据自动化抓取
随着互联网技术的飞速发展,数据已成为企业和个人获取信息、洞察市场趋势的重要资源。音频数据,尤其是来自流行音乐平台如网易云音乐的数据,因其丰富的用户交互和内容多样性,成为研究用户行为和市场动态的宝贵资料。本文将深入探讨…...
![](https://img-blog.csdnimg.cn/img_convert/c0ae811469a3ca6686e27ab4e2f18db7.png)
【Docker实战】jenkins卡在编译Dockerfile的问题
我们的项目是标准的CI/CD流程,也即是GitlabJenkinsHarborDocker的容器自动化部署。 经历了上上周的docker灾难,上周的服务器磁盘空间灾难,这次又发生了jenkins卡住的灾难。 当然,这些灾难有一定的连锁反应,是先发生的d…...
![](https://www.ngui.cc/images/no-images.jpg)
rust 多线程分发数据
use std::sync::{Arc, Mutex}; use std::collections::VecDeque; use std::thread::{self, sleep}; use rand::Rng; use std::time::Duration;fn main() {let list: Arc<Mutex<VecDeque<String>>> Arc::new(Mutex::new(VecDeque::new()));// 创建修改线程le…...
![](https://img-blog.csdnimg.cn/direct/c6b994e77b0a46fa844fa1aefa155544.jpeg)
CentOS 7x 使用Docker 安装oracle11g完整方法
1.安装docker-ce 安装依赖的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2添加Docker的阿里云yum源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新软件包索引 yum makecache fast查看docker…...
![](https://img-blog.csdnimg.cn/direct/f869d8447ecf42d384b2b7f8660ff819.png)
DDP算法之线性化和二次近似(Linearization and Quadratic Approximation)
DDP算法线性化和二次近似 在DDP算法中,第三步是线性化系统动力学方程和二次近似代价函数。这一步是关键,它使得DDP能够递归地处理非线性最优控制问题。通过线性化和二次近似,我们将复杂的非线性问题转换为一系列简单的线性二次问题,逐步逼近最优解。通过这些线性化和二次近…...
![](https://www.ngui.cc/images/no-images.jpg)
Shellcode详解
Shellcode详解 一、Shellcode的特点二、Shellcode的类型三、Shellcode的工作原理四、防御措施五、常见的PHP Web Shell示例5.1 简单的命令执行5.2 更复杂的Web Shell5.3 防御措施5.4 实际案例 Shellcode是一种小巧、紧凑的机器代码,通常用于利用软件漏洞或注入攻击中…...
![](https://www.ngui.cc/images/no-images.jpg)
sherpa-onnx说话人识别+语音识别自动开启(VAD)+语音识别Python API
专栏总目录 获取该开源项目的渠道,是我在b站上,看到了由csukuangfj制作的一套语音识别视频。以下地址均为csukuangfj在视频中提供,感谢分享! 新一代 Kaldi: 说话人识别+VAD+语音识别之 Python API_哔哩哔哩_bilibili 开源项目地址:GitHub - k2-fsa/sherpa-onnx: Speech-t…...
![](https://img-blog.csdnimg.cn/direct/a810966ad35b4e1fa6f98f7c2303ef36.png)
提取人脸——OpenCV
提取人脸 导入所需的库创建窗口显示原始图片显示检测到的人脸创建全局变量定义字体对象定义一个函数select_image定义了extract_faces函数设置按钮运行GUI主循环运行显示 导入所需的库 tkinter:用于创建图形用户界面。 filedialog:用于打开文件对话框。 …...
![](https://img-blog.csdnimg.cn/direct/b0758fbb2c88464284721f6b502232dd.png)
python数据可视化:在图形中添加注释matplotlib.pyplot.annotate()
【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 python数据可视化: 在图形中添加注释 matplotlib.pyplot.annotate() 请问关于以下代码表述正确的选项是? import matplotlib.pyplot as plt x [1, 2, 3, 4, 5] y […...
![](https://img-blog.csdnimg.cn/direct/cdd68f942e9d4b6ab17a08eefa502ecf.png)
IDEA debug 调试Evaluate Expression应用
链接: https://blog.csdn.net/xfx_1994/article/details/104136849?utm_mediumdistribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_v2~rank_aggregation-2-104136849.pc_agg_rank_aggregation&utm_termidea%E4%B8%ADevaluate&s…...
![](https://img-blog.csdnimg.cn/direct/7ff3bbf9bd044f268e48ad4a4a513409.png#pic_center)
04-echarts-立体柱状图扩展
柱状图扩展 一、前言二、思路1、新增面①、在drawShape方法中,新增一个实际左侧面,②、 在drawShape方法中,新增一个实际右侧面,③ 绘制 2、新增series对象① 添加实际值的左侧面和右侧面 三、效果图 一、前言 事情是这样子的&am…...
![](https://www.ngui.cc/images/no-images.jpg)
HTML5 Web Workers: 异步编程的强大力量
在现代Web开发中,随着应用程序变得越来越复杂,用户界面的流畅性和响应性成为了决定用户体验好坏的关键因素之一。传统的JavaScript执行模型中,所有脚本都在同一个线程上运行,这意味着复杂的计算任务会阻塞UI更新,导致页…...
![](https://img-blog.csdnimg.cn/direct/b93b010077b746699a3fe1e174ca374e.png)
Flutter第十二弹 Flutter多平台运行
目标: 1.在多平台调试启动Flutter程序运行 一、安卓模拟器 1.1 检查当前Flutter适配的版本 flutter doctor提供了Flutter诊断。 $ flutter doctor --verbose /Users/zhouronghua/IDES/flutter/bin/flutter doctor --verbose [✓] Flutter (Channel master, 2.1…...
![](https://img-blog.csdnimg.cn/direct/c30127575d774812a280e2264289bd0f.png)
30天学会QT---------------大项目之在线考试系统
前段时间真的很忙很忙,忙完这段时间,总算是有空来写文章了,开始写的时候我就以为能够有时间准备和写这个,但是发现有时候忙着忙着就忘记了,没有办法来写项目,真的是非常尴尬。 现在有时间了,就有充分的时间来写了。 为了避免笔记断更,我决定先存稿来写。 1、如何规划项…...
![](https://www.ngui.cc/images/no-images.jpg)
搜维尔科技:力反馈主手—手术机器人应用〈腔镜手术机器人平台—进入手术室动物实验〉
力反馈主手—手术机器人应用〈腔镜手术机器人平台—进入手术室动物实验〉 搜维尔科技:力反馈主手—手术机器人应用〈腔镜手术机器人平台—进入手术室动物实验〉...
![](https://img-blog.csdnimg.cn/direct/8f9a6bbdb7b3442da09b0deecb8c9156.png)
缓存技术实战[一文讲透!](Redis、Ecache等常用缓存原理介绍及实战)
目录 文章目录 目录缓存简介工作原理缓存分类1.按照技术层次分类2.按照应用场景分类3.按照缓存策略分类 应用场景1.硬件缓存2.软件缓存数据库缓存Web开发应用层缓存 3.分布式缓存4.微服务架构5.移动端应用6.大数据处理7.游戏开发 缓存优点缓存带来的问题 常见常用Java缓存技术1…...
![](https://img-blog.csdnimg.cn/direct/78ec0e0d00ae471783d062342ab71cce.png)
初识es(elasticsearch)
初识elasticsearch 什么是elasticsearch?: 一个开源的分部署搜索引擎、可以用来实现搜索、日志统计、分析、系统监控等功能。 什么是文档和词条? 每一条数据就是一个文档对文档中的内容进行分词,得到的词语就是词条 什么是正向…...
![](https://img-blog.csdnimg.cn/direct/bc9e9152b724406e9840280d18f1a69f.png)
AI在线免费视频工具2:视频配声音
1、视频配声音 https://deepmind.google/discover/blog/generating-audio-for-video/ https://www.videotosoundeffects.com/ (免费在线使用)...
![](https://img-home.csdnimg.cn/images/20220518054835.png)
Kafka 如何保证消息顺序及其实现示例
Kafka 如何保证消息顺序及其实现示例 Kafka 保证消息顺序的机制主要依赖于分区(Partition)的概念。在 Kafka 中,消息的顺序保证是以分区为单位的。下面是 Kafka 如何保证消息顺序的详细解释: ⭕分区内消息顺序 顺序写入&#…...
![](https://img-blog.csdnimg.cn/direct/54a23977a5d140e49accdda8ce37964a.png)
内存分配器性能优化
背景 在之前我们提到采用自定义的内存分配器来解决防止频繁 make 导致的 gc 问题。gc 问题本质上是 CPU 消耗,而内存分配器本身如果产生了大量的 CPU 消耗那就得不偿失。经过测试初代内存分配器实现过于简单,产生了很多 CPU 消耗,因此必须优…...
![](https://img-blog.csdnimg.cn/direct/e4e5737f66b842fca7ec8cab6b92d79c.webp)
《OKR工作法》读书笔记
花了两个晚上的时间看完了《OKR工作法》这本书,谈不上有什么感想,因为工作后,其实就一直在用这种方法,所谓当局者迷嘛,习以为常也就谈不上多少新的启发。所以,这篇文章纯粹是一篇读书笔记,把我认…...
![](/images/no-images.jpg)
局网站建设方案word/sem竞价专员
Java的内存泄漏内存泄漏:程序运行过程中,不断的分配内存空间,那些不再使用的内存空间应该即时回收,,从而保证系统可以再次使用这些内存。如果存在无用的内存没有被回收,那么就是内存泄漏。垃圾回收机制垃圾回收机制主要完成以下两…...
![](/images/no-images.jpg)
wordpress通知站点bing/爱站网域名查询
object 列表 {def main(args: Array[String]): Unit {// 列表创建方式1val list1 List(1, 5, 9, 0)// 列表创建方式2(创建空列表)val list2 Nil// 列表创建方式3(最后的Nil不可省略)val list3 -2 :: -1 :: Nilprintln(list1)p…...
![](/images/no-images.jpg)
济南旅游网站建设现状/软文广告示范
gulp http://www.jianshu.com/p/525f1e024915npm install -g gulp-concat 文件打包 npm install -g gulp-rename 文件重命名 npm install -g gulp-imagemin 图片压缩 npm install -g gulp-jslint js代码校验 慎用 npm install -g gulp-minify-css css压缩 npm install -g gulp-…...
![](https://img-blog.csdnimg.cn/20210426173046149.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pyaXBlblll,size_16,color_FFFFFF,t_70)
做网站在哪个地方买空间/seol英文啥意思
线程的概念 线程是比进程更小的、能够独立运行的基本单位。用于进一步提高程序并发执行的程度,降低并发执行的时空开销。 线程的引入 进程是实现系统并发运行的一种实体。获取处理器资源的时,叫做进程调度,创建进程、调度进程、管理进程都会…...
![](https://img-blog.csdnimg.cn/img_convert/81426bf2c40510a5d6f5fe1f25398ecf.png)
电商网站统计怎么做/seo研究协会网
前言:今天用css3实现正方体。通过此案例,可以对css3在实现3D效果方面的属性有一定了解。案例效果HTML分析最外层的.container触发3d效果,#cube保留父元素的3d空间同时包裹正方体的6个面,给每个面设置对应的class属性。HTML代码如下…...
![](https://img-blog.csdnimg.cn/img_convert/8c532d7ebca7b1f03449472ecb427b65.png)
企业网站开发模型图/谷歌浏览器官网手机版
《多媒体技术及应用》这门学科,我依稀记得,当时是大一的时候学的。其实都是些比较简单的计算机相关的知识点,考试也不难。但是如果自己之前基础就不好,也不爱听课的话,还是不太容易做对题。多媒体技术及应用作业习题如…...