IP地址规划方法

一、IP地址规划的基本步骤:

(1)判断用户对网络以及主机数的需求;

(2)计算满足用户需要的基本网络地址结构;

(3)计算地址掩码;

(4)计算网络网络地址;

(5)计算网络广播地址;

(6)计算网络的主机地址;

047a77a647eb4e649287ffad302c5580.png 

二、地址规划的基本方法:

1.步骤一:判断用户对网络以及主机数的需求;

(1)网络中最多可能使用的子网数量N(net);

(2)网络中最大网段已知的和可能扩展的主机数量N(host)。

2.步骤二:计算满足用户需求的基本网络地址结构参数

(1)选择子网号(subnet ID)字段的长度值X,要求: N(net)≤2^X。

例如子网数量N(net)为10,那么选择subnet ID字段的长度值X=4.

(2)选择主机号(host ID)字段的长度值Y,要求:N(host)≤2^Y。

例如子网主机数量N(host)为12,那么选择host ID字段的长度值Y=4。在此步骤值得注意的是:由于主机号(host IP)字段全部为0表示该网络的网络号(net ID),全部为1表示该网络的广播地址,因此在考虑Y值时,还要将这两个特殊地质剔除后看是否还符合要求。

(3)根据X+Y的值确定需要申请哪一类IP地址;

因为在子网的划分中,X+Y的值表示出网络号和主机号的长度和,例如上面例子中的X+Y=8,因此一个C类地址就可以满足网络规划的需求。如果超过8位,则需要申请2个C类地址或者申请一个B类地址。

3.步骤三:计算地址掩码

根据地址掩码的定义,没有划分子网的网络地址掩码都是固定的:A类:255.0.0.0;B类:255.255.0.0;C类:255.255.255.0。

划分子网之后的地址掩码是将一个标准的32位IP地址中高于主机位(host ID)的高位全部置1即可,(以上面为例:Y=4)也就是需要将标准的IP地址的第四个8位中的高4位置1,将其化为十进制表示为:128+64+32+16=240。那么该地址的掩码是:255.255.255.240。

4.步骤四:计算网络地址

由于地址设计时主机号长度为Y=4,那么每一个子网中最多有(16-2=14)个主机,也就是说相邻子网的主机地址的增量为16.例如,我们现在有一个C类地址192.168.1.0,Y=4,那么划分子网后的第一个网络号为:192.168.1.0,那么第二个网络号为:192.168.1.16,第三个网络号为:192.168.1.32,以此类推。

需要注意的是,一般来说第一个地址和最后一个地址(即192.168.1.0和192.168.1.240)不能使用。

5.步骤五:计算网络广播地址

主机号全部置1就是广播地址。同时,我们也可以总结出另一个简单的规律:一个网络号的广播号地址是比下一个子网地址号小1的地址。

6.步骤六:计算网络的主机地址

剔除网络地址和广播地址之外的网络地址都是主机可以使用的IP地址。

IP66在线查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146

891d46dc461b441b80c6b206689ed4d3.png

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/4939.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

React Three Fiber动画入门

使用静态对象和形状构建 3D 场景非常酷,但是当你可以使用动画使场景栩栩如生时,它会更酷。 在 3D 世界中,有一个称为角色装配的过程,它允许你创建称为骨架的特殊对象,其作用类似于骨骼和关节系统。 这些骨架连接到一块…

2023-03-24:音视频mp3和h264混合(muxer)编码为mp4,用go语言编写。

2023-03-24:音视频mp3和h264混合(muxer)编码为mp4,用go语言编写。 答案2023-03-24: 这是一个使用FFmpeg库将MP3和H.264混合编码为MP4的Go语言程序。程序的大体过程如下: 1.设置FFmpeg库路径和环境变量。…

ChatGPT来了,让我们快速做个AI应用

你好,我是徐文浩。 过去的两讲,我带着你通过OpenAI提供的Embedding接口,完成了文本分类的功能。那么,这一讲里,我们重新回到Completion接口。而且这一讲里,我们还会快速搭建出一个有界面的聊天机器人来给你…

五分钟了解支付、交易、清算、银行等专业名词的含义?

五分钟了解支付、交易、清算、银行等专业名词的含义?1. 支付类名词01 支付应用02 支付场景03 交易类型04 支付类型(按通道类型)05 支付类型(按业务双方类型)06 支付方式07 支付产品08 收银台类型09 支付通道10 通道类型…

Unity Avatar Cover System - 如何实现一个Avatar角色的智能掩体系统

文章目录简介变量说明实现动画准备动画状态机State 状态NoneStand To CoverIs CoveringCover To Stand高度适配高度检测脚部IK简介 本文介绍如何在Unity中实现一个Avatar角色的智能掩体系统,效果如图所示: 初版1.0.0代码已上传至SKFramework框架Package…

【Nginx】Nginx的学习(3.Nginx命令和nginx配置文件)

1. Nginx命令 1.1 启动nginx systemctl start nginx1.2 停止nginx systemctl stop nginx1.3 重载nginx # 重新加载配置文件 systemctl reload nginx1.4 查看nginx服务端口 netstat -anpl | grep nginx1.5 查看nginx进程 ps aux | grep nginx2. nginx的配置文件 2.1 查看…

git拉取github上的项目

git拉取github上的项目测试创建bash公钥,拉取代码1.先创建github账号和项目;系统安装git程序2.先配置ssh公钥,为了避免每次远程访问需要输密码,将使用ssh登陆。ssh应该与本机信息绑定,查看自己电脑 C:\Users\lenovo\.ssh 目录下是…

预训练语言模型(GPT,BERT)

文章目录GPT 模型预训练语言模型模型和学习BERT 模型去噪自编码器模型和学习模型特点References在自然语言处理中事先使用大规模语料学习基于 Transformer 等的语言模型,之后用于各种任务的学习和预测,称这种模型为预训练语言模型。代表性的模型有 BERT …

STA环境 - 时钟

目录1. 指定时钟create_clock1.1. 时钟延迟set_clock_latency 1.2. 时钟不确定度(时钟抖动)set_clock_uncertainty 1.3. 时钟过渡时间set_clock_transition 2. 衍生时钟create_generated_clock3. 划定时钟域set_clock_groupsSTA环境配置中对时钟如何约束…

【总结】爬虫4-selenium

爬虫4-selenium 1. selenium 基本操作 在使用selenium之前必须先配置浏览器对应版本的webdriver。才可以控制浏览器打开网页 1.1 创建浏览器对象 b Chrome()1.2 打开网页 (需要哪个网页数据,就打开那个网页对应的网页地址) b.get(https…

git 001--建本地仓库和远程仓库和拉代码

要使用Git对我们的代码进行管理,首先需要获得Git仓库。 获取Git仓库通常有两种方式: 在本地初始化Git仓库(不常用) 从远程仓库克隆(常用) 一.建本地仓库 方法一: 在自己电脑的任意目录下创建一个空目录…

字节测试总监,让我们用这份《测试用例规范》,再也没加班过

经常看到无论是刚入职场的新人,还是工作了一段时间的老人,都会对编写测试用例感到困扰?例如: 固然,编写一份好的测试用例需要:充分的需求分析能力 理论及经验加持,作为测试职场摸爬打滚的老人&…

为什么企业需要一个“企业办公浏览器”?

目前,大多数企业还在用着传统的Web浏览器,它是各行业企业办公最常用到的应用程序,搜索资料、打开其他应用工具、打开文档等等,企业员工几乎每天都在用它做这些工作。 但实际上,Web浏览器并不是一个企业专用的办公应用软…

炒黄金所需的k线图基础知识(上)

炒金,一般是指对杠杠式的黄金电子合约(如伦敦金、黄金期货)进行短线的多空操作,从中赚取波动价差的行为。无论投资者从事内盘还是外盘交易,K线图都是基础的、必备的知识。 1、什么叫K线图? K线图源于日本的…

计算机网络名词解释和简答题总结

名词解释 CSMA/CD(载波监听多点接入/碰撞检测协议) CSMA/CD是一种基于冲突检测的载波监听多路访问技术。CSMA/CD协议要求站点在发送数据之前先监听信道。如果信道空闲,站点就可以发送数据;如果信道忙,则站点不能发送…

使用CookieJar提取cookie信息

首先,推荐几个帖子,大伙可以先看看。国内通过cookiejar主要获取cookie的方法,大致都是如此的。 http.cookiejar库之CookieJar_pigYanYan的博客-CSDN博客 Python编程:cookiejar的使用_彭世瑜的博客-CSDN博客 再推荐一个资料帖&a…

Linux权限

Linux下有两种用户:超级用户(root)、普通用户。超级用户(root):可以在linux系统下做任何事,不受限制,只有1个。普通用户:在linux系统下做有限的事,有N个。超级用户的提示符#;普通用户的提示符$切换用户的命令:su切换root时可以直接…

MQ之kafka

一 概念 Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需…

Visual Studio Code2023(VSCode2023)安装包下载及安装教程(最新版接入了chat GPT)

[软件名称]: Visual Studio Code2023 [软件大小]: 88.6 MB [安装环境]: Win11/Win10/Win7 [软件安装包下载]:https://pan.quark.cn/s/ee94a4aa2abc Visual Studio Code简称“VS Code”是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Lin…

【Datawhale动手学深度学习笔记】多层感知机代码实践

多层感知机 激活函数 激活函数(activation function)通过计算加权和并加上偏置来确定神经元是否应该被激活, 它们将输入信号转换为输出的可微运算。 大多数激活函数都是非线性的。 由于激活函数是深度学习的基础,下面简要介绍一…