IP地址的划分(A/B/C/D/E)类

article/2025/10/5 5:30:15

IP地址划分为0-126/128-191/192-223/224-239/240-255共五类,A、B、C、D、E类,国际上做出规定,正常使用ABC类,D、E类用作科研或者其他,不开放使用。客户机一般在局域网中相互间通信,一般采用自己配置IP地址,与局域网内其他客户机通信。还可以采用DHCP自动获取IP。

1、IP地址组成

在了解IP地址划分之前,首先要知道IP地址的组成。
其实IP地址是由四段2进制数组成,每一段是8个二进制位(bit),每1段是一个字节(Byte),一共4字节(Byte)。

1Byte1Byte1Byte1Byte
00000000000000000000000000000000
8*1bit8*1bit8*1bit8*1bit

 

 

 

四段二进制数主要有两部分组成:网络位+主机位

网络位定义地址网络端,主机位定义具体主机号(网络位:在学校的几层哪个教室;主机位:具体在几排几号)

2、网络地址划分

A类:1Byte网络位,3Byte主机位;地址范围:1.0.0.1~126.255.255.254  。一般用于大型网络;
B类:2Byte网络位,2Byte主机位;地址范围:128.0.0.1-191.255.255.254  。一般用于中等规模网络;
C类:3Byte网络位,1Byte主机位;地址范围:192.0.0.1-223.255.255.254  。一般用于小型网络;
D类:D类多用于组播,组播地址;地址范围:224.0.0.1~239.255.255.254 。一般用于多路广播用户;
E类:E类保留地址,保留使用;地址范围:240.0.0.1 ~ 255.255.255.254  。保留地址;

3、私有地址

IP地址中保留私有地址,其地址范围如下: 
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

127.0.0.1(本机地址)等效于localhost或本机IP。一般用于测试使用。例如:ping 127.0.0.1来测试本机TCP/IP是否正常。

——IP地址的划分(A/B/C/D/E)类

————————————————
参考链接:
https://www.cnblogs.com/tunian/p/9632893.html(IP地址分类(A类 B类 C类 D类 E类))
https://blog.csdn.net/qq_38410730/article/details/80980749(【TCP/IP】IP地址分类和特殊IP地址)


http://chatgpt.dhexx.cn/article/FrfkMDZe.shtml

相关文章

一图看懂IP地址划分原理(IP的A,B,C,D,E类地址),绝对准确无误!

首先简单说明,IP是什么?有什么作用? IP(Internet Protocol),即网际互联协议,是TCP/IP体系中的网络层协议。设计IP的目的是为了提高网络的可扩展性: 一是解决互联网问题,实…

ip类「ABCDE五类」区分和私有ip地址的知识

今天计算机网络基础老师真的是有很努力的讲授ip地址的知识,但是我觉得没有很细致, 我之前有读到过戴老师的书籍,遂记录一下有关IP地址的知识,帮助我加强记忆与理解 网络ID:每一个网络都有一个唯一的网络ID&#xff0…

bios和boot menu的关系?

bios(基本输入输出系统)和boot menu(启动菜单)是计算机启动过程中两个关键的组件,它们之间存在一定的关系。 bios是一种固化在计算机主板芯片中的程序 它是计算机启动时第一个被执行的程序。bios负责对计算机硬件进行…

debootstrap,febootstrap,busybox

最近学习在Ubuntu虚拟机中利用QEMU搭建ARM64环境,其中一个重要的部分就是“制作根文件系统”,网络上有使用debootstrap和busybox制作根文件系统的方法,本篇博文记录这三者的区别 目录 1、debootstrap 2、febootstrap 3、busybox 4、deboo…

ibox (bootstrap)

效果图如下&#xff1a; <div class"ibox float-e-margins"><div class"ibox-title"><h5>圆形图标按钮</h5><div class"ibox-tools"><a class"collapse-link"><i class"fa fa-chevron-up…

bootbox.js弹出框时设置为中文

1 经验之谈&#xff1a;我在ace(一个基于bootstrap)的后台模板框架中&#xff0c;需要使用弹出确认框&#xff0c;看了一下ace中&#xff0c;自己带有弹框功能&#xff0c;所以就拿来就用。 2 问题&#xff1a;就是在我使用过程中&#xff0c;我发现一个不好的现象&#xff0c;…

python测试开发django-155.bootbox使用(alert/confirm/prompt/dialog)

前言 Bootbox.js是一个小型的JavaScript库&#xff0c;基于 Twitter 的 Bootstrap 开发&#xff0c;旨在使使用Bootstrap modals更容易&#xff01; 可以自定义alert/confirm/prompt/dialog弹出框 下载与使用 bootbox的所有版本都是在Bootstrap和jQuery的基础之上的&#xf…

如何使用bootbox

1.背景介绍 在JS任务6-10做萝卜多后台中我们会使用到模态框&#xff0c;当时我在做这个任务的时候是使用了AngularJS的ui-bootstrap中的模态框&#xff0c;但是使用起来真的真的很繁琐&#xff01;直到后来接触到bootbox&#xff0c;发现原来写模态框可以如此的简单。 Bootbo…

漂亮的弹出框,javascript库bootbox介绍

传统的javascript的警告框、确认框、提示框&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>弹出框</title> </head> <body> <button onclick"f1()">…

BootBox使用

最近公司的系统前端页面全面优化&#xff0c;代号UI/UX。我在优化过程中经常需要使用确认框&#xff0c;但是确认框使用window的话&#xff0c;太难看。于是想做一个非常美观的确认框。 由于系统引用了bootstrap&#xff0c;首先想到的是查看bootstrap中有没有好看的确认框&…

如何使用Bootbox?

大家好&#xff0c;我是IT修真院深圳分院第06期学员&#xff0c;一枚正直善良的web程序员。 今天给大家分享一下&#xff0c;修真院官网 JS-06任务中可能会使用到的知识点&#xff1a; 1.背景介绍 在JS任务6-10做萝卜多后台中我们会使用到模态框&#xff0c;当时我在做这个任…

bootbox的使用

这里是修真院前端小课堂&#xff0c;每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能&#xff0c;本篇分享的是&#xff1a; 【bootbox的使用 】 1.背景介绍 Bootbox.js是一…

c语言如何用argv输入参数,C语言中参数向量argv问题

跃然一笑 楼上蓝皮鼠基本上都回答了&#xff0c;我就再啰嗦几句补充一点东西吧;-)这问题其实挺有趣的&#xff0c;对于argv来说&#xff0c;既然定义成char*argv[]那不就是说明argv是一个指向字符串的指针数组&#xff0c;怎么也能左值操作&#xff1f;我们知道数组名其实就是一…

python sys.argv

sys.argv 是获取运行python文件时的命令行参数&#xff0c;且以list形式存储参数。 这里主要介绍常见的几种用法&#xff1a; 1. sys.argv[0] 输出py文件本身的路径或名称 test.py 文件里的代码如下&#xff1a; import sysasys.argv[0] print(a)运行test.py文件的结果如…

命令行参数argv

1.命令行参数argv 。本质是个指针&#xff0c;或者说数组&#xff0c;存储需要输入的参数&#xff0c;通俗来说&#xff0c;就是input()的功能。在python中要是用的话&#xff0c;需要import sys。如果是在pycharm中使用&#xff0c;将参数在下图中的位置填入&#xff0c;以空格…

g++ 编译过程体会与命令行参数argc,argv[]详解

argc, *argv[] 参数介绍 main(int argc,char *argv[ ]) argc为整数, 代表参数的个数。 argv为指针数组&#xff0c;里面的元素个数是 argc 个&#xff0c;&#xff08;可理解为&#xff1a;char **argv or: char *argv[] or: char argv[][] &#xff09;。 注&#xff1a;mai…

C语言中函数main的参数argc和argv是什么

在 Xcode 中新建一个 macOS 平台 Command Line Tool&#xff0c;使用 C 语言&#xff0c;会发现 main 带了两个参数&#xff1a;argc和argv。如下&#xff1a; argc被程序唤起的命令行参数的数量&#xff0c;用于统计参数数量。这里会导致你有一个误区&#xff0c;在下面argv[…

李宏毅线性代数笔记6:矩阵的计算

1 矩阵的几个概念 1.1 特殊矩阵 1.1.1 数量矩阵 主对角线上元素是同一个数&#xff0c;其余元素全为0的n级矩阵 1.1.2 对角矩阵&#xff08;diagonal matrix&#xff09; 主对角线元素之外全为0的方阵 记作diag{d1,d2,……dn} 1.1.3 基本矩阵 只有一个元素是1&#xff…

二、线性代数

6 特殊类型的矩阵和向量 对角矩阵 对角矩阵&#xff08;diagonal matrix&#xff09;只在主对角线上含有非零元素&#xff0c;其他位置都是零。形式上&#xff0c;矩阵 D D D 是对角矩阵&#xff0c;当且仅当对于所有的 i ≠ j , D i , j 0 i\ne j, \ D_{i,j}0 i​j, Di…

边缘计算与雾计算的区别

雾计算是对MEC的扩展&#xff0c;扩展到了终端侧&#xff0c;包括计算、存储、存储、控制功能。区别如下&#xff1a; 1.MEC使用的资源是网络边缘的设备&#xff0c;而雾计算还要使用终端设备。 2.雾计算是使得云到物的计算无缝连续衔接。 3.雾计算为垂直行业和应用除提供电信业…