网站建设需要的技术人员/百度一下首页官网
文章目录
- 子网划分
- 定长子网划分
- 子网划分的方法
- 子网掩码
- 可变长子网划分
- 无类别编址
- 网络前缀
- 路由聚合
- 特殊用途的IP地址
- 专用网络地址
- 链路本地地址
- 运营商级NAT共享地址
- 用于文档的测试网络地址
- IP地址的规划和分配
- IP地址的规划和分配方法
- IP地址的规划和分配实例
子网划分
定长子网划分
子网划分的方法
从IP地址的主机号部分借用若干位作为子网号,主机号相应减少同样的位数
I P 地址 : : = { < 网络号 > , < 子网号 > , < 主机号 > } {IP地址}::=\{{<网络号>,<子网号>,<主机号>}\} IP地址::={<网络号>,<子网号>,<主机号>}
子网划分后的特点:
- 对外仍表现为一个网络,外部无法得知网络内部的布局
- 所有子网的子网号部分长度都相等,主机号部分长度也相等,每个子网中允许的最大主机数也都相同
子网掩码
子网掩码是为了网络内部路由器区分不同子网的,用于标记网络地址
,长度
和IP地址相同,子网掩码也可以采用点分十进制记法表示。推荐子网掩码由一串连续的1后面跟一串连续的0构成
相邻路由器之间交换路由信息时,必须把自己所在网络的子网掩码告诉对方,如果一个网络没有划分子网,则该网络的子网掩码使用默认值。
A类
: 255.0.0.0 {255.0.0.0} 255.0.0.0B类
: 255.255.0.0 {255.255.0.0} 255.255.0.0C类
: 255.255.255.0 {255.255.255.0} 255.255.255.0
网络地址 = 子网掩码 & I P 地址 {网络地址} = {子网掩码 \& IP地址} 网络地址=子网掩码&IP地址
可变长子网划分
定长子网一般是将一个网络划分成多个大小相同的子网,可变长子网划分可以将一个网络划分成长度不同的子网
进行可变长子网划分时,各个子网的子网号部分长度不尽相同,子网掩码的长度也随之变化,互联网上的路由器仍然按照网络号
转发分组,内部路由器仍按照网络地址
转发分组,根据目的IP地址与子网掩码的按位与操作结果判断分组所属子网,然后将发往不同子网的分组转发到相应的子网
无类别编址
网络前缀
为了解决B类地址面临的分配压力,提出了一种无类别编址方案,即无类域间路由选择(CIRDR)
I P 地址 : : = { < 网络前缀 > , < 主机号 > } {IP地址} ::= \{{<网络前缀>,<主机号>}\} IP地址::={<网络前缀>,<主机号>}
CIRD
采用斜线记法:即在IP地址
后面加上/
,然后写上网络前缀
所占位数
-
网络前缀都相同
的连续
IP地址可组成一个CIDR地址块
,只要知道这个地址块中的任何一个地址就可以知道地址块的起始地址和最大地址以及地址数
-
地址掩码
:CIDR掩码
用于取出网络前缀和子网掩码
的功能类似
路由聚合
路由聚合是指将相邻CIDR
地址块的网络前缀合并成一个较短的网络前缀,聚合后的路由信息可以覆盖更多的地址空间
IP地址不允许十进制和二进制混合
聚合需要满足以下条件:
- 两个地址块相邻且大小一致
- 两个地址块的前n位相同
- 聚合前后,CIDR地址块包含相同的IP地址相同
正常情况CIDR
主机号全零和全1不能使用只有一种特殊情况可以使用
特殊用途的IP地址
专用网络地址
专用网络是指企业或机构内部专用的网络,也称为私有网络。如果采用TCP/IP构建专用网络,则专用网络内的主机也需要使用IP地址。专有地址仅用于专用网络内部的主机和路由器之间的通信。
专有地址包括:
10.0.0.0 − 10.255.255.255 ( 10.0.0.0 / 8 ) {10.0.0.0 - 10.255.255.255}(10.0.0.0/8) 10.0.0.0−10.255.255.255(10.0.0.0/8)
172.16.0.0 − 172.31.255.255 ( 172.16.0.0 / 12 ) {172.16.0.0 - 172.31.255.255}(172.16.0.0/12) 172.16.0.0−172.31.255.255(172.16.0.0/12)
192.168.0.0 − 192.2168.255.255 ( 192.168.0.0 / 16 ) {192.168.0.0 - 192.2168.255.255}(192.168.0.0/16) 192.168.0.0−192.2168.255.255(192.168.0.0/16)
在专用网络内分配IP地址时,只需要保证IP地址在专用网络内唯一即可。当专用网络内的主机需要和互联网的主机通信时,需要进行网络地址转换(NAT)
链路本地地址
在为主机配置IP地址时,可以采用手动或自动方式。
手动
:管理员分配IP地址,并将分配的IP地址写入主机的配置文件,这种方式也称为静态IP地址配置
自动
:利用动态主机配置协议(DHCP)
为主机配置IP地址,这种方式也成为动态IP地址配置
在选择自动配置IP地址后,如果主机获取IP地址失败,则操作系统会自动分配一个链路本地地址
给主机
链路本地地址包含一个 / 16 {/16} /16地址块: 169.254.0.0 / 16 {169.254.0.0/16} 169.254.0.0/16
只有在同一个物理网络上并且都配置了链路本地地址的主机之间可以进行通信
运营商级NAT共享地址
ISP
被称为运营商,由于能用于互联网通信的公网地址非常紧缺,运营商也不能够再获取新的公网IP地址
为了满足新用户接入互联网的需求,RFC6598规定了一个 / 10 {/10} /10地址块, 100.64.0.0 / 10 {100.64.0.0/10} 100.64.0.0/10用作NAT共享地址记作CGN地址
CGN地址
只能用于ISP
的内部网络,每个ISP都可以使用CGN地址
用户通过ISP访问互联网需要经过两次NAT
用于文档的测试网络地址
RFC5737保留了3个地址块,专用于在文档中作为测试网络地址
T E S T − N E T − 1 : 192.0.2.0 − 192.0.2.255 ( 192.0.2.0 / 24 ) {TEST-NET-1} : {192.0.2.0 - 192.0.2.255(192.0.2.0/24)} TEST−NET−1:192.0.2.0−192.0.2.255(192.0.2.0/24)
T E S T − N E T − 2 : 198.51.100.0 − 198.51.100.255 ( 198.51.100.0 / 24 ) {TEST-NET-2} : {198.51.100.0 - 198.51.100.255(198.51.100.0/24)} TEST−NET−2:198.51.100.0−198.51.100.255(198.51.100.0/24)
T E S T − N E T − 3 : 203.0.113.0 − 203.0.113.255 ( 203.0.113.0 / 24 ) {TEST-NET-3} : {203.0.113.0 - 203.0.113.255(203.0.113.0/24)} TEST−NET−3:203.0.113.0−203.0.113.255(203.0.113.0/24)
用于文档测试的网络地址也不会出现在公网中
IP地址的规划和分配
IP地址的规划和分配方法
- 确定CIDR地址快的数量和大小
- 确定掩码
需要一个包含128个IP地址的地址块,则应选择/25的前缀 - CIDR地址块的分配
- 应先为较大的地址快分配网络前缀
- 在相同路径上的地址块应具有相同的前缀,便于进行路由聚合
- 应保留部分地址块,以备将来扩展使用
IP地址的规划和分配实例
相关文章:

计算机网络-IP地址
文章目录 子网划分定长子网划分子网划分的方法子网掩码 可变长子网划分 无类别编址网络前缀路由聚合 特殊用途的IP地址专用网络地址链路本地地址运营商级NAT共享地址用于文档的测试网络地址 IP地址的规划和分配IP地址的规划和分配方法IP地址的规划和分配实例 子网划分 定长子网…...

HCIE怎么系统性学习?这份HCIE学习路线帮你解决
华为认证体系覆盖ICT行业十一个技术领域共十三个技术方向的认证,今天我们分享的是其中最热门的数据通信方向的HCIE学习路线。 HCIE是华为认证体系中最高级别的ICT技术认证 ,旨在打造高含金量的专家级认证,为技术融合背景下的ICT产业提供新的能…...

香港服务器运行不正常原因简析
网站在线业务的部署需要服务器的存在。于我们而言,租用正规服务商(正规机房)的服务器,一般情况下是会很少出现问题。但,要知道,再稳定的服务器也有出现问题的时候,香港服务器也不例外,而且恰恰这个原…...

ActiveMQ
ActiveMQ 安装 下载网址:ActiveMQ 一定要和自己安装的jdk版本匹配,不然会报错 下载到本地之后解压缩 有可能端口号被占用 解除端口号占用,参考:Windows_端口被占用 打开cmd 查询所有的端口号 netstat -nao查询指定端口号 n…...

navicat15 恢复试用方法
1.运行,输入regedit,打开注册表 2.注册表中搜索 HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium,删除下面的Registration15XCS文件夹 3.注册表中再搜索 HKEY_CURRENT_USER\Software\Classes\CLSID 然后拉到文件夹目录的最后&#x…...

【idea】生成banner.txt
Spring Boot banner在线生成工具,制作下载英文banner.txt,修改替换banner.txt文字实现自定义,个性化启动banner-bootschool.netSpring Boot banner工具实现在线生成banner,轻松修改替换实现自定义banner,让banner.txt文…...

数据缺失值的4种处理方法
一、缺失值产生的原因 缺失值的产生的原因多种多样,主要分为机械原因和人为原因。机械原因是由于机械原因导致的数据收集或保存的失败造成的数据缺失,比如数据存储的失败,存储器损坏,机械故障导致某段时间数据未能收集(…...

如何将普通队列异常消息路由到死信队列
如何将普通队列异常消息路由到死信队列 在RabbitMQ中,我们经常需要处理异常消息,特别是当消息处理失败时。一个常见的用例是将异常消息路由到死信队列,以便稍后重新处理或进一步分析。在本篇博客中,我们将演示如何配置RabbitMQ和…...

MATLAB中perceptron函数用法
目录 语法 说明 示例 使用感知器求解简单分类问题 perceptron函数的功能是简单的单层二类分类器。 语法 perceptron(hardlimitTF,perceptronLF) 说明 注意 Deep Learning Toolbox™ 支持早期形式的感知器。为了获得更好的结果,您应改用 patternnet࿰…...

使用Python进行数据科学
数据科学是一门涉及收集、清洗、处理和分析数据的学科,而Python是一种强大的编程语言,广泛应用于数据科学领域。本文将介绍如何使用Python进行数据处理和分析的基本技术和工具。 一、数据收集 在进行数据分析之前,首先需要收集数据。Python…...

Go语言在硬件开发领域的应用
引言 Go语言是一种快速、简洁且高效的编程语言,由Google开发并于2009年发布。虽然Go语言在Web开发和后端服务方面广受欢迎,但其在硬件开发领域的应用也日益增多。本文将探讨Go语言在硬件开发中的优势和应用案例,并分析其对硬件开发的影响。 …...

小程序如何设置首选配送公司
小程序的一个重要环节就是配送服务。为了提供更好的发货体验,避免商家总是要在众多的配送公司中选择想要,小程序支持设置首选配送。下面将具体介绍一下小程序如何设置。 在小程序管理员后台->配送设置->首选配送处,指定需要设置的首选…...

聚观早报 |2024款飞凡R7官宣;小米14新配色材质
【聚观365】10月27日消息 2024款飞凡R7官宣 小米14新配色材质 金山办公2023第三季度业绩 IBM2023第三季度业绩 新东方2024财年第一季度业绩 2024款飞凡R7官宣 飞凡汽车官宣,2024款飞凡R7将于11月上市,新车将搭载飞凡巴赫座舱,同时超过1…...

【kubernetes】Debian使用Kubeadm部署Kubernetes失败:Connection Refused
这篇文章也可以在我的博客中查看 今天废话不多说直接解决一个阴间问题 问题 在部署kubernetes后(执行完kubeadm init后),执行任何kubectl命令,都会报以下错误: The connection to the server xxx.xxx.xxx.xxx:6443…...

Wpf 使用 Prism 实战开发Day02
一.设计首页导航条 导航条的样式,主要是从Material DesignThemes UI 拷贝过来修改的,项目用了这个UI组件库,就看自己需要什么,就去拷过来使用,界面布局或其他组件使用,不做介绍。 直接下载源码,编译运行就可…...

基于本体的军事术语知识图谱构建方法
源自: 智汇杰瑞 “人工智能技术与咨询” 发布 摘 要 1 军事术语知识图谱构建流程 ※ ※ ※ ※ ※ ※ ※ ※ ※ ※ ※ ※ 图1 军事术语知识图谱构建流程 2 军事术语本体构建 2.1 军事术语数据结构分析 2.2 军事术语本体设计 ※ ※ ※ ※ ※ ※ ※…...

Web APIs——事件委托
1、事件委托 事件委托(Event delegation)是一种JavaScript设计模式,用于处理事件监听和处理程序的优化。它通过将事件处理程序绑定到父元素而不是绑定到子元素,从而减少DOM元素上的事件处理程序数量。 事件委托是利用事件流的特征…...

【SpringMVC篇】讲解RESTful相关知识
🎊专栏【SpringMVC】 🍔喜欢的诗句:天行健,君子以自强不息。 🎆音乐分享【如愿】 🎄欢迎并且感谢大家指出小吉的问题🥰 文章目录 🎄REST简介🌺RESTful入门案例⭐案例一⭐…...

HTML基本概念:
HTML简介: 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 1)、HTML 是用来描述网页的一种语言。 2)、HTML 不是一种编程语言&am…...

webpack编译卡住65不动,问题记录
此问题webpack没有报任何错误,导致我们只能用排除法,排除了整整一下午,为了避免又浪费一个下午时间,特此记录这个重要的问题。重启电脑也试了,清理缓存也试了,然后node_modules也重新安装了很多遍ÿ…...

当在本地,向服务器发送信息时,服务器接受信息返回给客户端,此时采用多行读取时,客户端接收不到Server的信息
public class SocketTCP04Server {public static void main(String[] args) throws IOException {ServerSocket serverSocket new ServerSocket(9999);System.out.println("Server:"serverSocket.getClass());System.out.println("正在等待用户连接.…...

2310D,Dll,栈跟踪
原文 帮助 有没有想过,如果运行时拥有调试器功能,会怎样? 对系统语言来说,常见问题是解引用空针.这几乎总是会导致崩溃,很难找到该问题,特别是你不是该项目的原始开发者时. 但是,不要害怕,在此我要讲如何在不需要实际附加调试器时获得有用的调试信息. 在Java中,已存在一个叫…...

JVS-BI数字大屏设计器:一站式解决方案
数字大屏介绍 数字大屏是当下数据展示、业务监控、指挥调度常见的业务表达形态,常有可视化的图表、效果装饰、事件操作等技术组成酷炫的效果展示。 配置入口 进入JVS-BI(bi.bctools.cn),进入大屏页面,如下图所示 ①…...

uniapp 中添加 vconsole
uniapp 中添加 vconsole 一、安装 vconsole npm i vconsole二、使用 vconsole 在项目的 main.js 文件中添加如下内容 // #ifdef H5 // 提交前需要注释 本地调试使用 import * as vconsole from "vconsole"; new vconsole() // 使用 vconsole // #endif三、成功...

目标检测 YOLOv5 预训练模型下载方法
目标检测 YOLOv5 预训练模型下载方法 flyfish https://github.com/ultralytics/yolov5 https://github.com/ultralytics/yolov5/releases 可以选择自己需要的版本和不同任务类型的模型 后缀名是pt...

第16章_变量、流程控制与游标
第16章_变量、流程控制与游标 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或…...

谁知道腾讯云轻量服务器“月流量”是什么意思?
腾讯云轻量服务器月流量什么意思?月流量是指轻量服务器限制每月流量的意思,不能肆无忌惮地使用公网,流量超额需要另外支付流量费,上海/广州/北京等地域的轻量服务器月流量不够用超额部分按照0.8元/GB的价格支付流量费。阿腾云aten…...

算法笔记【4】-冒泡排序法改进
一、冒泡排序缺点 冒泡排序是一种简单但效率较低的排序算法。冒泡排序通过比较相邻元素并交换位置来实现排序。具体而言,它从数组的第一个元素开始,依次比较相邻的两个元素,如果顺序错误则交换它们的位置,直到整个数组排好序为止…...

cocos creator 资源管理
cocos creator 在使用过程中,经常需要动态加载远端资源,比日说 用户头像,龙骨动画皮肤资源,这些资源不可能都做成 预制体交给 cocos creator 帮助我们管理; 这个时候就需要我们 动态加载远端资源(但是 动态…...

好用的API调试工具推荐:Apipost
随着数字化转型的加速,API(应用程序接口)已经成为企业间沟通和数据交换的关键。而在API开发和管理过程中,API文档、调试、Mock和测试的协作显得尤为重要。Apipost正是这样一款一体化协作平台,旨在解决这些问题…...