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

(考研湖科大教书匠计算机网络)第四章网络层-第三节2:分类编址的IPv4地址

  • 获取pdf:密码7281
  • 专栏目录首页:【专栏必读】考研湖科大教书匠计算机网络笔记导航

文章目录

  • 一:分类IP地址概述
  • 二:各类地址详解
    • (1)A类地址
    • (2)B类地址
    • (3)C类地址
    • (4)D、E类地址
  • 三:总结
    • (1)各类IP地址总结
    • (2)特殊IP地址

本节对应视频如下

  • 【计算机网络微课堂(有字幕无背景音乐版)】:分类编址的IPv4地址

一:分类IP地址概述

分类的IP地址:传统的IP地址就是分类的地址,分为AAABBBCCCDDDEEE 五类。无论哪类IP地址,都由网络号和主机号两部分组成,也即IP地址::={<网络号>,<主机号>}

  • 网络号:标志主机或路由器所连接到的网络;一个网络号在整个因特网范围内必须是唯一的
  • 主机号:标志该主机或路由器;在网络号指定的网络范围内主机号必须是唯一的

在这里插入图片描述

注意

  • 只有A类、B类和C类地址可以分配给网络中的主机或路由器的各接口
  • 主机号为“全0”的地址是网络地址,不能分配给主机或路由器的各接口
  • 主机号为“全1”的地址是广播地址,不能分配给主机或路由器的各接口

二:各类地址详解

(1)A类地址

A类地址:最小网络号0,保留不指派

  • 第一个可指派的网络号为1,网络地址为1.0.0.0
  • 最大网络号为127,作为本地环回测试地址,不指派
    • 最小的本地环回测试地址为 127.0.0.1
    • 最大的本地环回测试地址为 127.255.255.254
  • 最后一个可指派的网络号为256,网络地址为126.0.0.0

在这里插入图片描述

除去最小网络号0和最大网络号127不指派外,可指派的网络数量为

2(8−1)−2=1262^{(8-1)}-2=126 2(81)2=126

除去主机号为全0的网络地址和全1的广播地址外,每个网络中可分配的IP地址数量为

224−2=167772142^{24}-2=167772142242=16777214

(2)B类地址

B类地址:16位网络号的最高两位固定为10

  • 最小网络号也是第一个可指派的网络号为 128.0,网络地址为 128.0.0.0
  • 最大网络号也是最后一个可指派的网络号为191.255,网络地址为 191.255.0.0

在这里插入图片描述

由于网络号占16位,且最高两位固定为110,因此可指派的网络数量为

216−2=163842^{16-2}=163842162=16384

除去主机号为全0的网络地址和全1的广播地址外,每个网络中可分配的IP地址数量为

216−2=655342^{16}-2=65534 2162=65534

注意:部分教材中指出128.0是保留网络号,B类第一个可指派的网络号为128.1,但根据2002年9月发表的RFC 3330文档,128.0网络号已经可以分配了

(3)C类地址

C类地址:24位网络号的最高三位固定为110

  • 最小网络号也是第一个可指派的网络号为 192.0.0,网络地址为 192.0.0.0
  • 最大网络号也是最后一个可指派的网络号为223.255.255,网络地址为 223.255.255.0

在这里插入图片描述

由于网络号占24位,且最高三位固定为110,因此可指派的网络数量为

224−3=20971522^{24-3}=20971522243=2097152

除去主机号为全0的网络地址和全1的广播地址外,每个网络中可分配的IP地址数量为

28−2=2542^{8}-2=254 282=254

注意:部分教材中指出192.0.0是保留网络号,C类第一个可指派的网络号为192.0.1,但根据2002年9月发表的RFC 3330文档,192.0.0网络号已经可以分配了

(4)D、E类地址

D、E类地址:这两类地址是没有主机号的,所以不可用于主机IP,D类常被用于多播,E类是预留的分类所以暂未使用

三:总结

(1)各类IP地址总结

A、B、C类地址

网络类别第一个可指派网络号最后一个可指派网络号最大可指派网络数量每个主机中的最大主机数量不能指派的网络号占总地址空间
A1126126167772140和12712\frac{1}{2}21
B128.0191.255163846553414\frac{1}{4}41
C192.0.0223.255.255209715225418\frac{1}{8}81

B、E类地址

网络类别第一个可指派网络号最后一个可指派网络号最大可指派网络数量每个主机中的最大主机数量不能指派的网络号占总地址空间
A1126126167772140和12712\frac{1}{2}21
B128.0191.255163846553414\frac{1}{4}41
C192.0.0223.255.255209715225418\frac{1}{8}81

(2)特殊IP地址

网络号主机号作为源地址作为目的地址所代表含义
00可以不可在本网络上的本主机(DHCP协议)
0host-id可以不可在本网络上的某台主机host-id
全1全1不可可以只在本网络上进行广播(各路由器均不转发)
net-id全1不可可以对net-id上所有主机进行广播
127非全0或全1可以可以用于本地软件环回测试

相关文章:

(考研湖科大教书匠计算机网络)第四章网络层-第三节2:分类编址的IPv4地址

获取pdf&#xff1a;密码7281专栏目录首页&#xff1a;【专栏必读】考研湖科大教书匠计算机网络笔记导航 文章目录一&#xff1a;分类IP地址概述二&#xff1a;各类地址详解&#xff08;1&#xff09;A类地址&#xff08;2&#xff09;B类地址&#xff08;3&#xff09;C类地址…...

Allegro移动器件时附带的孔和线被同步更改的原因和解决办法

Allegro移动器件时附带的孔和线被同步更改的原因和解决办法 用Allegro做PCB设计的时候,移动器件的时候,会出现附带的孔和线也会被同步更改,有时并不是期望的效果,如下图 Allegro其实将这个功能关闭即可,具体操作如下 选择Edit点击Move命令...

工程监测多通道振弦模拟信号采集仪VTN参数修改

工程监测多通道振弦模拟信号采集仪VTN参数修改 1 使用按键修改参数 使用按键修改某个参数的方法如下&#xff1a; &#xff08;1&#xff09;在系统参数查看页面&#xff08;PXX 页面&#xff09;&#xff0c;按【SWITCH】或【SETTING】按键切换到要修改的参数项。 &#xff08…...

【算法】差分

作者&#xff1a;指针不指南吗 专栏&#xff1a;算法篇 &#x1f43e;合理规划时间与精力&#x1f43e; 1.什么是差分&#xff1f; 与前缀和是反函数 原数组a a1 , a2 , a3 , a4 , a5 , a6 , a7 构造数组b a1b1; a2b1b2; a3b1b2b3; … aib1b2b3…bi; 构造一个b数组使得&#…...

【LeetCode】剑指 Offer(1)

目录 写在前面&#xff1a; 题目1&#xff1a;剑指 Offer 03. 数组中重复的数字 - 力扣&#xff08;Leetcode&#xff09; 题目的接口&#xff1a; 解题思路&#xff1a; 代码&#xff1a; 过啦&#xff01;&#xff01;&#xff01; 题目2&#xff1a;剑指 Offer 06. 从…...

linux rancher 清理docker容器磁盘空间

目录说明 /var/lib/docker/containers&#xff1a; 是 Docker 在 Linux 系统上默认存储容器信息的目录。在该目录下&#xff0c;每个运行的 Docker 容器都有一个单独的目录&#xff0c;以容器 ID 命名&#xff0c;其中包含有关该容器的元数据和日志文件。 具体来说&#xff0…...

移动端兼容性问题集锦

前言 去年主要工作就是混合开发&#xff0c;写app内嵌的h5。在开发期间多多少少遇到些兼容性问题&#xff0c;最近工作比较清闲&#xff0c;整理下方便以后查阅&#xff0c;也希望能帮助到一些同学。 并且本文会持续补充内容&#xff0c;欢迎关注我&#xff0c;另外我会更新一…...

【Spark分布式内存计算框架——Spark SQL】4. DataFrame(上)

3.1 DataFrame是什么 在Spark中&#xff0c;DataFrame是一种以RDD为基础的分布式数据集&#xff0c;类似于传统数据库中的二维表格。DataFrame与RDD的主要区别在于&#xff0c;前者带有schema元信息&#xff0c;即DataFrame所表示的二维表数据集的每一列都带有名称和类型。 使…...

GPS通信

目录 一、GPS启动的方式 二、GPS经纬度坐标转换 三、GPS定位和网络定位 四、3D定位和2D 定位 五、同步GPS时间到本地时间 六、卫星分布对GPS performance有很大影响吗 一、GPS启动的方式 热启动&#xff1a;指在上次关机的地方没有过多移动过&#xff0c;且距离上次定位…...

Java高频面试题,ReentrantLock 是如何实现锁公平和非公平性的?

我先解释一下个公平和非公平的概念。 公平&#xff0c;指的是竞争锁资源的线程&#xff0c;严格按照请求顺序来分配锁。 非公平&#xff0c;表示竞争锁资源的线程&#xff0c;允许插队来抢占锁资源。 ReentrantLock 默认采用了非公平锁的策略来实现锁的竞争逻辑。 其次&…...

「JVM 原理使用」 实际开发中的应用

Class 文件格式、执行引擎主要以 Class 文件描述了存储格式、类何时加载、如何连接、VM 如何执行字节码指令&#xff0c;这些动作基本都是 JVM 直接控制&#xff0c;用户代码无法干预和改变&#xff1b; 用户可以干预的只有字节码生成、类加载器两部分&#xff0c;而这两部分的…...

最最普通程序员,如何利用工资攒够彩礼,成为人生赢家

今天我们不讲如何提升你的专业技能去涨工资&#xff0c;不讲面试技巧如何跳槽涨工资&#xff0c;不讲如何干兼职赚人生第一桶金&#xff0c;就讲一个最最普通的程序员&#xff0c;如何在工作几年后&#xff0c;可以攒够彩礼钱&#xff0c;婚礼酒席钱&#xff0c;在自己人生大事…...

脏话越多,代码越好!

你在读开源代码的时候有没有遇到过这种注释?What the fuck &#xff1f;Dude&#xff0c;WTFFuck this !我遇到过&#xff0c;每次都忍不住笑&#xff0c;心想老外可真是性情中人&#xff0c;遇到不爽的地方就开骂&#xff0c;还直接写到注释中&#xff0c;甚至代码中。Bob大叔…...

【Node.js】模块化

模块化模块化的基本概念模块化规范Node.js中模块化分类模块作用域向外共享模块作用域的成员Node.js中的模块化规范模块化的基本概念 指解决一个复杂问题时&#xff0c;自顶向下逐层把系统划分成若干模块的过程对于整个系统来说&#xff0c;模块是可组合&#xff0c;分解和更换…...

训练一个中文gpt2模型

前言 这是我的github上的一个介绍&#xff0c;关于如何训练中文版本的gpt2的。链接为: https://github.com/yuanzhoulvpi2017/zero_nlp 介绍 本文&#xff0c;将介绍如何使用中文语料&#xff0c;训练一个gpt2可以使用你自己的数据训练&#xff0c;用来&#xff1a;写新闻、…...

python文件头规范和函数注释自动生成(pycharm)

#!/usr/bin/env python # -*- coding: utf-8 -*- """ Time : ${DATE} ${TIME} Author : xxx Email : xxxxxx.comFileName: ${NAME}.py Software: ${PRODUCT_NAME} """if __name__ __main__:print(Python)pycharm python文件头规范和函数注…...

Fluent Python 笔记 第 17 章 使用 future 处理并发

future 指一种对象&#xff0c;表示异步执行的操作。这个概念的作用很大&#xff0c;是 concurrent.futures 模块和 asyncio 包(第 18 章讨论)的基础。 17.1 示例:网络下载的三种风格 17.1.1 依序下载的脚本 17.1.2 使用 concurrent.futures 模块下载 from concurrent impo…...

Android进阶之路 - StringUtils、NumberUtils 场景源码

忘记是在去年还是前年的时候遇到一个需要检测所传字符串是否为数字的场景&#xff0c;开始使用 NumberUtils.isNumber() 提示错误 &#xff0c;没有解决问题&#xff08;可能是因为依赖版本导致&#xff09;&#xff0c;最后使用的是StringUtils.isNumeric()&#xff0c;当时关…...

装备制造业数字化转型CRM系统解决方案(信息图)

一、制造企业面临的机遇与挑战 2021年12月28日&#xff0c;工业和信息化部等八部门联合对外发布《“十四五”智能制造发展规划》&#xff0c;明确提到“推进智能制造&#xff0c;要立足制造本质&#xff0c;紧扣智能特征&#xff0c;以工艺、装备为核心&#xff0c;以数据为基…...

CGAL 二维剖分

目录一、 2D Triangulations1、定义2 Representation2.1 The Set of Faces2.2 A Representation Based on Faces and Vertices3 Software Design4 Basic Triangulations4.1 Description遍历三角网顶点4.2 Implementation4.3 Geometric Traits4.4 Example of a Basic Triangulat…...

node.js+vue婚纱影楼摄影婚庆管理系统vscode项目

&#xff1a;减少管理婚庆工作人员的负担&#xff1b;管理人员可以随时浏览婚纱网站以便及时知道哪里需要修改和更进&#xff0c;同时还可以查看用户反馈给我们的信息&#xff0c;让管理员更加直观的了解客户的需求&#xff1b;该系统改变了以前手工记录的方式&#xff0c;使用…...

C语言 指针的新理解

16年写了很多 C 与 C 相关的文章&#xff0c;但是后面从事了 Android 开发&#xff0c;就全部删掉了&#xff0c;无意中发现了这篇由还存在草稿箱&#xff0c;索性就找回来吧&#xff0c;也是追忆当年学习的青葱岁月 1.指针就是一个存储了其他变量地址的变量。 指针存储的是整…...

【向每个应用View中增加子控件 Objective-C语言】

一、把刚才计算九宫格的思路再给大家过一遍 1.现在我们要计算九宫格坐标 1)先把每一个格子,每一个九宫格的大小,先确定了, 在这里先指定宽和高 CGFloat appW = 75; CGFloat appH = 90; 2)再去计算第一个格子的一些间距, 到上面的间距,marginTop = 30; 再计算出…...

【FPGA】Verilog:组合电路设计 | 三输入 | 多数表决器

前言&#xff1a;本章内容主要是演示Vivado下利用Verilog语言进行电路设计、仿真、综合和下载的示例&#xff1a;表决器&#xff08;三人表决器&#xff09;。 功能特性&#xff1a; 采用 Xilinx Artix-7 XC7A35T芯片 配置方式&#xff1a;USB-JTAG/SPI Flash 高达100MHz 的内部…...

【安全等保】安全等保二级和三级哪个高?哪个费用更高?

等保政策已经严格落地执行了&#xff0c;各大企业纷纷接到了过等保的通知&#xff0c;但有的估计是第一次听到等保&#xff0c;对于等保相关政策都是非常蒙圈的。这不不少企业相关负责人在问&#xff0c;安全等保二级和三级哪个高&#xff1f;哪个费用更高&#xff1f;这里我们…...

C++ STL学习记录(v1)

C STL学习记录一. 什么是STL1.1 STL的诞生1.2 STL基本概念1.3 STL的六大组件1.4 STL中的容器、算法、迭代器1.5 容器、算法、迭代器实践一. 什么是STL 1.1 STL的诞生 STL建立的目的就是为了解决软件界复用性的需求。C的面向对象和泛型编程思想&#xff0c;目的就是为了复用性的…...

开发中遇到的问题

1.当写一个导出功能时&#xff0c;因为编码写URL地址&参数的时候&#xff0c;用反转字符串的时候换行了&#xff0c;造成地址拼接不成&#xff0c;一直报错&#xff0c;后来发现是编码格式造成的&#xff0c;已解决。 解决方案&#xff1a;不换行或者用 “”拼接 2.当本地…...

Javascript笔记

数据类型 基本类型(primitive value) 简单的数据段&#xff0c;包括 Undefined, Null, Boolean, Number, String初始化只使用2原始字面量形式&#xff0c;如果使用new则会创建Object无法加入新的属性 引用类型(reference value) 可能由多个值构成的对象判断类型 typeofinstanc…...

Elasticsearch(ES)配置及优化

在Elasticsearch中&#xff0c;索引的大小和存储能力取决于多个因素&#xff0c;包括文档大小、索引的分片数、硬件规格、查询负载和其他因素。索引和分片配置&#xff1a;索引和分片的数量和配置会对查询并发性能产生影响。如果索引和分片的数量太少&#xff0c;可能会导致查询…...

一文看懂Java语言与Java生态圈

Java语言与Java生态圈 1、Oracle JDK与Open JDK之间的关系 Oracle JDK Java最早是由SUN公司发明&#xff0c;Oracle JDK之前叫SUN JDK&#xff0c;显而易见&#xff0c;这是在2009年Oracle收购SUN公司之前&#xff0c;收购之后被名为Oracle JDK&#xff0c;实际上&#xff0…...