IP划分(笔记)
IPv4 32位4字节 IPv6 128位16字节
IPv4转IPv6 前10字节全0,2字节全1,再加ipv4的4个字节
IPv4划分笔记(有类域):
A类:首字节必为0b0xxxxxxx 0.0.0.0/8-127.255.255.255/8 实际范围:1.0.0.1/8-126.255.255.254/8 默认掩码:255.0.0.0 10.0.0.0/8 私有地址,127.0.0.0/8是回环地址
B类:首字节必为0b10xxxxxx 128.0.0.0/16-191.255.255.255/16 实际范围:128.1.0.1/16-191.255.255.254/16 默认掩码:255.255.0.0 172.16.0.0/12 私有地址
C类:首字节必为0b110xxxxx 192.0.0.0/24-223.255.255.255/24 实际范围:192.0.1.1/24-223.255.255.254/24 默认掩码:255.255.255.0 192.168.0.0/16 私有地址
D类:首字节必为0b1110xxxx 224.0.0.0/32-239.255.255.255/32 实际范围:224.0.0.1/32-239.255.255.254/32 默认掩码:255.255.255.255 多播地址
E类: 首字节必为0b1111xxxx 240.0.0.0/32-255.255.255.255/32 实际范围:240.0.0.1/32-255.255.255.254/32 默认掩码:255.255.255.255 保留使用
疑问:所有类别地址的第一个网络号都不能使用吗?都作为保留地址?比如128.0.0.0/16、192.0.0.0/24 ,上面说的实际范围是从128.1.0.1/16、192.0.1.1/24开始
回环地址:127.0.0.0/8,一般用127.0.0.1 分配给回环接口,并命名为localhost
多播地址: 224.0.0.0-239.255.255.255
广播地址: 主机地址全1的
广播和多播地址多用于UDP,不需要维护连接(虽然没有硬性规定,但是常规都是用于UDP,无需维护连接,性能好)
224.0.0.1 表示该子网内的所有系统组
224.0.0.2 表示该子网内的所有路由器组
169.254.0.0 微软内部地址,表示网络错误
特殊地址:
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
这些地址都作为私有地址用以在内部网络,不会出现在公网路由上
注:
1、当主机号全为1时,表示该网络广播地址,直接广播地址,只能作为广播包的目的地址使用;当主机号全为0时,表示该网络本身。这两个地址都是不分配的。255.255.255.255 为受限广播地址
2、当网络号为127时,表示环回测试地址,也不分配。也就是说,网络号为127的,根本不是一个网络地址。
3、网络号二进制位全0表示本网络,故A类地址中的0(00000000)网络号不分配,A类地址会从网络号1(00000001)开始分配。而B,C类地址因为开头的二进制位已经固定含1,不可能出现二进制位全0的情况,
所以不需要考虑上述问题。但作为保留地址,B类地址中的128.0和192.0.0网络号也不分配
4、A、B、C类地址中可指派的全部为单播地址,D类地址为多播(广播)地址,E类地址作为科研使用
直接广播地址用于向指定网络上的所有主机发送数据,受限广播地址用于在本网络内广播,路由器将隔离受限广播,不会将受限广播发送到其他子网
0.0.0.0 表示本网络本主机,只能作为源地址
0.0.6.2 表示本网络特定主机,网络号为0的都被认为是本网络
本网络本主机和本网络特定主机都可以认为是A类地址
广播包: 广播包只能在本子网内进行,不能直接向特定子网进行广播。
路由器: 路由器会阻止广播包的转发,确保广播只在本地子网内传播。
注:IP关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。但这样的子网掩码给主机地址分配和路由表都带来一定困难,并且很少有路由器支持在子网中使用低序或无序的位,
因此在实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64和255.255.255.160等一类的子网掩码并不推荐使用。
通过划分子网可以隔离广播域,通过划分vlan也可以隔离广播域
注:习惯上还要排除其中全0和全1的子网地址(网络号)。实际上在RFC文档中全1的子网地址是有效的,另外Cisco路由器支持全0的子网地址。必要时可考虑使用全0和全1子网以节省地址空间。(这里应该可以回答上面的疑问,
也就是第一个和最后一个网络号可以使用,但是还需确认)
书上有这句话“在实际工程中,可进一步将网络划分成三级或者更多级子网,还可以考虑使用全0和全1子网以节省网络地址空间”
无类域路由选择(Classless Inter-Domain Routing, CIDR)
CIDR不使用传统的分类地址的概念,不再区分A、B、C类网络地址。它采用了无类地址的概念,不再由地址的前几位来指定网络类
别。在分配IP地址段时也不再按照地址类别进行分配,而是将IP网络地址空间看成是一个整体,并划分成连续的地址块,然后采用分块的方法进行分配。
无类地址也是利用掩码来划分网络ID和主机ID的分界点,只是它可以在IP地址中任意位置设置这种分界点。
由于掩码的十进制数表示法较为复杂,目前通常使用斜线表示法来表示无类地址,将地址和掩码一起表示出来,
其格式为:a.b.c.d/n。斜线前面是CIDR前缀,即IP地址的网络ID;斜线后面是前缀长度,是指IP地址中的网络ID部分的位数,也
就是掩码中连续二进制位1的位数。斜线表示法又称为CIDR表示法。
相关文章:
IP划分(笔记)
IPv4 32位4字节 IPv6 128位16字节 IPv4转IPv6 前10字节全0,2字节全1,再加ipv4的4个字节 IPv4划分笔记(有类域): A类:首字节必为0b0xxxxxxx 0.0.0.0/8-127.255.255.255/8 实际范围:1.0.0.1/8-126.25…...
【ChatGPT大模型开发调用】如何获得 OpenAl API Key?
如何获取 OpenAI API Key 获取 OpenAI API Key 主要有以下三种途径: OpenAI 官方平台 (推荐): 开发者用户可以直接在 OpenAI 官方网站 (platform.openai.com) 注册并申请 API Key。 通常,您可以在账户设置或开发者平台的相关页面找到申请入口。 Azure…...
人证合一开启安全认证新时代、C#人证合一接口集成、人脸识别
在数字化转型加速推进的今天,确保用户身份的真实性和唯一性成为了各行各业关注的重点。从金融交易到在线教育,从远程办公到智慧医疗,如何高效准确地验证“你是你”变得至关重要。正是在这种背景下,翔云“人证合一”接口应运而生&a…...
EBS 中 Oracle Payables (AP) 模块的相关集成
Oracle E-Business Suite (EBS) 中的 Oracle Payables (AP) 模块是一个全面的应付账款管理系统,它不仅提供了丰富的功能来管理与供应商的财务交易,还通过与其他模块的紧密集成,实现了企业内部各个业务流程的无缝衔接。以下是 Oracle Payables…...
Flask项目入门—会话技术Cookie和Session
Session和Cookie都是用于跟踪用户会话的技术、它们可以存储用户信息,以便在用户与网站进行交互时提供个性化的体验。然而,这两者在存储位置、使用方式、安全性等方面存在显著的差异。 工作原理/流程 Cookie 1、用户第一次访问时候服务器生成 Cookie&a…...
通达OA down存在信息泄露漏洞
免责声明: 本文旨在提供有关特定漏洞的深入信息,帮助用户充分了解潜在的安全风险。发布此信息的目的在于提升网络安全意识和推动技术进步,未经授权访问系统、网络或应用程序,可能会导致法律责任或严重后果。因此,作者不对读者基于本文内容所采取的任何行为承担责任。读者在…...
Python中的简单爬虫
文章目录 一. 基于FastAPI之Web站点开发1. 基于FastAPI搭建Web服务器2. Web服务器和浏览器的通讯流程3. 浏览器访问Web服务器的通讯流程4. 加载图片资源代码 二. 基于Web请求的FastAPI通用配置1. 目前Web服务器存在问题2. 基于Web请求的FastAPI通用配置 三. Python爬虫介绍1. 什…...
Scala入门基础(20)数据集复习拓展
一.Stack栈二.Queue 队列 一.Stack栈 Stack:栈,特殊的结构。它对元素的操作是在头部:栈顶 先进后出的队列。pop表示取出,push表示在栈中添加元素 二.Queue 队列 Queue 队列;先进先出.enqueue入队,dequeue出队。...
leetcode 二叉树的最大深度
104. 二叉树的最大深度 已解答 简单 相关标签 相关企业 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3…...
elasticsearch集群部署及加密通讯
原文地址:elasticsearch集群部署及加密通讯 – 无敌牛 欢迎参观我的个人博客:无敌牛 – 技术/著作/典籍/分享等 第零步,准备 给各台设备配置虚拟主机名,这样集群不依赖IP,即使IP变动,改动也更方便。参考…...
ML 系列:第 32节 — 机器学习中的统计简介
文章目录 一、说明二、统计概述三、描述性统计与推断性统计3.1 描述统计学3.2 推论统计 四、描述性统计中的均值、中位数和众数 一、说明 机器学习中的统计 随着我们深入研究机器学习领域,了解统计学在该领域的作用至关重要。统计学是机器学习的支柱,它…...
CatVton升级版?CatVton-Flux:AI虚拟试衣方案新选择。
之前的文章中已经和大家介绍过虚拟试衣方案CatVton,感兴趣的小伙伴可以点击下面链接阅读~ 中山大学与Pixocial联手提出CatVTON:轻量化架构与高效训练,助力虚拟试衣技术落地应用! 今天给大家介绍的是CatVton-FLUX,它是…...
JavaEE---计算机是如何工作的?
1.了解冯诺依曼体系结构 2.CPU的核心概念,CPU的两个重要指标(核心数和频率) 3.CPU执行指令的流程(指令表,一条一条指令,取指令,解析指令,执行指令) 4.操作系统核心概念(管理硬件,给软件提供稳定的运行环境) 5.进程的概念(运行起来的程序和可执行文件的区别) 6.进程的管理(…...
十、Spring Boot集成Spring Security之HTTP请求授权
文章目录 往期回顾:Spring Boot集成Spring Security专栏及各章节快捷入口前言一、HTTP请求授权工作原理二、HTTP请求授权配置1、添加用户权限2、配置ExceptionTranslationFilter自定义异常处理器3、HTTP请求授权配置 三、测试接口1、测试类2、测试 四、总结 往期回顾…...
C#基础控制台程序
11.有一个54的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。 12.从键盘输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。 13.输入一个数,判断它是奇数还是偶数,如果…...
【网络安全】CSRF
一、什么是CSRF CSRF(Cross-Site Request Forgery)是一种web应用程序安全漏洞,它利用了用户在已登录的状态下的信任,通过欺骗用户发送未经授权的请求来执行恶意操作。这种攻击的危害性取决于受害者在目标网站上的权限。 二、CSR…...
网络原理(一)—— http
什么是 http http 是一个应用层协议,全称为“超文本传输协议”。 http 自 1991 年诞生,目前已经发展为最主流使用的一种应用层协议。 HTTP 往往基于传输层的 TCP 协议实现的,例如 http1.0,http1.0,http2.0 http3 是…...
【实体配置】.NET开源 ORM 框架 SqlSugar 系列
.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列 …...
【Zookeeper】四,Zookeeper节点类型、通知、仲裁、会话
文章目录 Zookeeper的架构znode的版本Zookeeper的节点类型层级树状结构znode的不同类型 Zookeeper监视与通知通知的类型 Zookeeper的仲裁Zk的会话会话的生命周期 Zookeeper的架构 Zookeeper的服务器端运行两种模式:独立模式(standalone)和仲…...
【二分查找】力扣 34. 在排序数组中查找元素的第一个和最后一个位置
一、题目 二、思路 将题目转化为求解 target 和 target 1 的查找。分别采用最基础的二分查找即可。 三、题解 class Solution {public int[] searchRange(int[] nums, int target) {int n nums.length;int start lowerBound(nums, target);if (start n || nums[start] !…...
AI时代DevSecOps脚手架:5分钟构建安全合规的React+Supabase应用
1. 项目概述:一个为AI编码时代量身定制的DevSecOps启动器 如果你和我一样,经常用 Cursor、Lovable 这类 AI 编程工具快速构建应用原型,那你肯定遇到过这个痛点:项目跑起来了,功能也实现了,但当你准备把它变…...
CANN Ascend C断言函数API文档
assert 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.com/can…...
Ember Simple Auth 高级技巧:自定义认证器与存储实现指南
Ember Simple Auth 高级技巧:自定义认证器与存储实现指南 【免费下载链接】ember-simple-auth A library for implementing authentication/authorization in Ember.js applications. 项目地址: https://gitcode.com/gh_mirrors/em/ember-simple-auth Ember …...
CTO 每月烧 600 亿 token,3 个月完成百名程序员七八年写的 800 万行代码
①2026 年 5 月 9 日,昆仑万维董事长方汉的一番发言引热议,相关话题冲上热搜。方汉近日在访谈中坦承,自己每月实际消耗的 Token 高达 20 亿至 30 亿。此前他对外宣称的数字仅为 1 亿,属于刻意的低调处理。他甚至略带自嘲地表示&am…...
DSP架构设计与低功耗优化关键技术解析
1. DSP架构基础与性能挑战数字信号处理器(DSP)与传统微控制器在架构设计上存在本质差异。微控制器主要面向控制任务——处理输入数据、做出决策并调整输出设备状态,而DSP的核心使命是维持连续数据流的高效处理。这种差异直接体现在硬件架构的…...
显色指数 Ra、R9 数值原理:武汉家用照明色彩还原工程解析
在家装照明设计中,很多业主选灯只关注瓦数、色温,却忽略了显色指数这一核心工程参数。同一套家具、墙面、软装,在不同灯具照射下色彩差异巨大,出现发灰、偏色、质感廉价等问题,核心原因就是光源显色指数不达标。本文结…...
一文分清Agent与Skill
在AI应用开发或学习过程中,很多人都会陷入一个困惑:Agent和Skill到底有什么区别?其实只要抓住“定位”和“能力”两个核心,就能轻松拨开迷雾,把这两个概念彻底分清。 先懂Skill 先从我们最熟悉的Skill说起。Skill是封装…...
5个技巧完全掌握Video Subtitle Remover:AI硬字幕去除终极指南
5个技巧完全掌握Video Subtitle Remover:AI硬字幕去除终极指南 【免费下载链接】video-subtitle-remover 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based…...
对比自行维护多个API密钥,Taotoken的密钥管理与审计日志更省心
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 对比自行维护多个API密钥,Taotoken的密钥管理与审计日志更省心 在构建基于大模型的应用时,项目管理者常常需…...
【C语言】16 位的值,通过几种不同的方式将其拆分为高 8 位和低 8 位
当我们想要将一个16位的 Register_Value 拆分成高8位和低8位,并存储到 Send_Data_Uart5 数组中时,有几种常见的方法可以实现。让我们逐一优化和详细分析每种方法:方法 1: 使用位移和位掩码(常用方法)代码语言ÿ…...
