IP地址的组成和划分(3)

2023-11-10

一、IP地址组成

IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开,这是点分二进制,如果换算为十进制我们称为点分十进制。

每个IP地址由两部分组成网络地址(NetID)和主机地址(HostID)。网络地址表示其属于互联网中的哪一个网络,而主机地址则表示其属于该网络中的哪一台主机。

二、IP地址的划分

IP地址分为五类,为A、B、C、D、E类地址,如下图:

1.A类地址

A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试换回用的,因此A类地址的范围其实是从1-126之间。

如64.32.16.8,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。转换位二进制来说,一个A类IP地址由8字节的网络地址和24字节的主机地址组成,网络地址的最高位必须是0,可用A类网络有126个,每个网络能容纳一亿多台主机——2的24次方-2主机数。

2.B类地址

B类地址:范围从128-191,如176.168.128.1,第一和第二段号码为网络号码,剩下的两段号码为本地计算机的号码,转换为二进制来说,一个B类IP地址由16个字节的网络地址和16个字节的主机地址组成,网络地址最高位必须是10,。可用的B类网络有16382个,每个网路能容纳6万多个主机——(2的16次方-2)。

3.C类地址

C类地址:范围从192-223,如192.168.1.1,第一、第二、第三段号码为网络号码,剩下的最后一段号码为本地计算机的号码,转换为二进制来说,一个C类IP地址由24字节的网络地址和8字节的主机地址组成,网络地址的最高位必须是110.C类网络可达209万多个,每个网络能容纳254个主机——(2的8次方-2)。

4.D类地址

D类地址:范围从224-239,D类IP地址以1110开始,它是一个专门保留的地址,它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它表示共享同一协议的一组计算机。

5.E类地址

E类地址:范围从240-254,以11110开始,为将来使用保留。全0(0.0.0.0)地址对应于当前主机。全1的IP地址(255.255.255.255)是当前子网的广播地址。

为了方便大家记忆,为IP地址的第1部分画一条数轴,数值范围为0~255。A类地址、B类地址、C类地址和D类地址以及E类地址的取值范围一目了然。

END

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IP地址的组成和划分(3) 的相关文章

  • 基于pytorch卷积人脸表情识别--毕业设计

    基于卷积神经网络的人脸表情识别 前言 毕业设计内容介绍 卷积神经网络的设计 卷积网络的模型 卷积池化过程详细说明 第一层卷积池化过程 第二层卷积池化过程 第三层卷积池化过程 全连接层过程 模型的训练过程 卷积与池化原理 模型如何训练 模型的
  • C++字符串全排列(递归法)和(迭代法)以及next_permutation底层原理详解

    目录 前言 next permutation的使用 实现全排列的两种算法 1 递归法 全排列方便理解记忆的方法 作为备用方法 实现代码 无重复元素情况 有重复元素情况 2 迭代法 next permutation底层原理 实现代码 有无重复
  • 【Makefile】Makefile 中 LINUXINCLUDE 的作用

    在驱动开发的时候 我们经常会创建很多新的头文件 这些头文件大多以 include xxx h 的形式放在源码中 而内核头文件则是以 include
  • Excel的基本操作(新手必看)

    11 文本记忆输入 先定义前两行单元格的文字 在下面的单元格中 右键 从下拉列表中选择 那么会显示前面输入的内容 12 数据的有效性验证 方式1 点击空白单元格 数据 数据验证 允许中选择序列 在来源中以 英文逗号的形式 添加 列表 方式2
  • spring boot 启动流程

    计时器开始计时 headless模式赋值 发送ApplicationAStartingEvent 配置环境模块 发送ApplicationEnvironmentPreparedEvent 打印banner 创建上下文应用对象 初始化失败分析

随机推荐

  • PEST分析顺丰服务需求_快递行业宏观环境分析

    快递行业宏观环境分析 宏观环境 PEST 分析 PEST 分析又称大环境分析 是研究宏观环境的有效工具 通过 Pest 分析法 公司能够剖析出自身所处的外部大环境究竟对自己的发 展是有利还是有害 以及据此作出战略规划 趋利避害 其中每一个
  • 如何处理日志文件丢失

    select group members from v log 查看日志文件的状态 select group status from v log 有状态来决定执行步骤 status active alter system checkpoin
  • ssh连接服务器协议错误,SSH服务 packet_write_wait: Connection to xxx port 22: Broken pipe错误处理...

    版权声明 本文为博主原创文章 遵循 CC 4 0 BY SA 版权协议 转载请附上原文出处链接和本声明 本文链接 http www one3 cn p 306 昨晚通过scp把其中一台服务器上面的文件传输到另一台机器上面 因为文件比较多且大
  • Rockchip CAN FD 开发文档

    Rockchip CAN FD 开发文档 前言 概述 产品版本 芯片名称 内核版本 RK356X 4 19 5 10 RK3588 5 10 目录 文章目录 Rockchip CAN FD 开发文档 toc CAN FD 驱动 驱动文件 D
  • 22. 协程与Python中的多任务异步协程

    目录 前言 协程概念 示例代码 Python编写协程程序 要用到的库函数 尝试编写异步 尝试改进函数 尝试优化代码 在爬虫领域的应用 总结 前言 本节我们介绍一个新概念 协程 协程顾名思义 是协助执行程序的过程 我们将介绍协程的概念和其在P
  • 静态地址重定位 与 动态地址重定位

    静态地址重定位 即在程序装入内存的过程中完成 是指在程序开始运行前 程序中的各个地址有关的项均已完成重定位 地址变换通常是在装入时一次完成的 以后不再改变 故成为静态重定位 优点 无需硬件支持 缺点 1 程序重定位之后就不能在内存中搬动了
  • QT定时器的使用

    QT定时器的使用 使用QTimer定时器类 1 首先创建一个定时器类的对象 QTimer timer new QTimer this 2 timer 超时后会发出timeout 信号 所以在创建好定时器对象后给其建立信号与槽 connect
  • jenkins学习笔记第五篇使用参数化解决ant+jemeter生成报告问题

    jenkins插件还是很强大的 这里用到的插件是Date Parameter 在参数化构建过程中添加参数 这里具体使用如下 可以在项目构建里 添加shell 具体引入方式如 echo DateParameter 在windows下使用的是w
  • windows node.js二进制文件的下载与配置

    1 下载 下载地址 http nodejs cn download 根据自己的电脑下载 2 将压缩包解压到你想安装的位置 3 在解压之后的文件夹中创建两个文件夹 node global npm全局安装位置 和node cache npm 缓
  • 使用Aspose在C#中将PLT转换为PDF或JPEG图像

    PLT是用于绘图仪机器的基于矢量的格式 但是 只有少数应用程序支持此格式 因此可能需要根据需要转换为更兼容的格式 使用Aspose只需几个简单的步骤即可将PLT文件转换为PDF PNG或JPEG图像 让我们学习以下部分以获取更多详细信息 在
  • 微信支付报错:用户传入的appid不正确,请联系商户处理

    微信APP支付的时候 报用户传入的appid不正确 请联系商户处理错误 解决方案 1 确保所有配置正确 2 可以检查一下签名的大小写
  • Kali--MSF-永恒之蓝详解(复现、演示、远程、后门、加壳、修复)

    目录 一 永恒之蓝概述 二 SMB协议 三 准备工作 四 漏洞复现 1 主机发现 2 端口扫描 3 利用模块 五 演示功能 1 获取cmd 2 捕获屏幕 3 上传文件 4 下载文件 5 远程登录 6 上传后门 7 免杀加壳 8 运行wann
  • 开博说明

    新开博客 开博说明 开博说明 大家好 这是我个人第一个技术博客 由于本人工作涉及金融量化方面 我会在今后的博客中主要涉及如下内容 方便有志之士一起探讨学习 也方便我个人查漏补缺 谢谢 python pandas sklearn tensor
  • MATLAB生成 FPGA代码

    写作时间 2020 12 13 标题 使用 HDL Coder 将 MATLAB 转换为 FPGA 目录 1 从 MATLAB 生成 HDL 代码 2 MATLAB 到硬件工作流 3 MATLAB 算法示例 正文 1 从 MATLAB 生成
  • PyQt4编程之如何做菜单栏

    菜单栏是大部分软件都有的 菜单栏能提供便捷的帮助 记事本的菜单栏就是最简单的一个例子 等过几天我会写记事本的菜单栏了再另外发代码出来 下面的代码是Copy的 import sys from PyQt4 import QtGui QtCore
  • Python2,python3调用face++api

    由于官网给的api只能支持python2 然而自己改成3的话特别麻烦 花了两三天都没有改好 查阅各种资料都没有结果 今天偶遇一代码 非常感谢这位博主 现将其代码和我的使用样例献上 希望能够帮助到和我一样的小白 该博主的代码 Face API
  • 用Lex(flex)和yacc(bison)写的简单计算器

    Lex文件如下 include cal tab h option noyywrapinteger 0 9 dreal 0 9 0 9 ereal 0 9 0 9 EedD 0 9 real dreal ereal nl nplus minu
  • 使用ipv6内网穿透,实现私有云盘搭建,实现远程控制等功能

    文章目录 问题 获得计算机的ipv6地址 ipv6变化问题 解决 桌面远程控制 ipv6控制路由器 解决 私有云盘搭建 创建服务端B的环境配置 创建服务端可以访问的用户账户 配置服务器对ipv6地址访问的监听 创建ipv6访问客户端 NAT
  • ubuntu使用docker安装jdk和tomcat (一)

    Docker是一个开源的引擎 可以轻松的为任何应用创建一个轻量级的 可移植的 自给自足的容器 开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署 包括VMs 虚拟机 bare metal OpenStack 集群和其他的基础应用平
  • IP地址的组成和划分(3)

    文章目录 一 IP地址组成 二 IP地址的划分 1 A类地址 2 B类地址 3 C类地址 4 D类地址 5 E类地址 一 IP地址组成 IP地址由4部分数字组成 每部分数字对应于8位二进制数字 各部分之间用小数点分开 这是点分二进制 如果换