IPV4简单分类

 IPv4地址分类

Ipv4中的地址由32位二进制数0、1组成,有40多亿个地址。大多数IPv4地址最终被细分为一个地址,用于识别连接Internet或某些专用内联网的计算机接口。这些地址被称为单播地址。IPv4地址大部分是单播地址。除了单播地址,还包含广播、组播和任播地址。每个单播地址都有一个网络部分,用于识别接口使用的IP地址在哪个网络可被发现;以及一个主机地址,用于识别网络部分给出的网络中的特定主机。因此地址中的一些连续位称为网络号,其余位为主机号。

大致可以将这些地址分为五类:A B C D E

A类(单播地址):

0.0.0.0~127.255.255.255

前8位为网络号(第一位为0,后7位自由),后24位为主机号。占比1/2

网络数:128;主机数:16777216

B类(单播地址):

128.0.0.0~191.255.255.255

前16位为网络号(前两位为10,后14位自由),后16位为主机号。占比1/4

网络数:16384;主机数:65536

C类(单播地址):

192.0.0.0~223.255.255.255

前24位为网络号(前三位为110,后21位自由),后8位为主机号。占比1/8

网络数:2097152;主机数:256

D类(组播地址):

224.0.0.0~239.255.255.255

前四位是:1110,28位自由。占比1/16

E类(保留地址):

240.0.0.0~255.255.255.255

前四位:1111,后28位自由。占比1/16

例如某个站点分配了一个A类网络号:18.0.0.0,其中有2^24个地址分配给主机,(18.0.0.0 ~ 18.255.255.255),但在整个Internet中只有127个A类网络.某个站点分配了一个C类网络号:192.125.3.0,只能容纳256台主机(192.125.3.0 ~ 192.125.3.255),但有超过200万的C类网络号是可用的.

注:有些地址通常不作为单播地址使用.特别是地址块的第一个和最后一个地址通常不使用.在上述例子中,站点分配的地址块为18.0.0.0,实际能分配最多2^24-2=16777214个单播地址

时间: 2024-10-14 05:36:05

IPV4简单分类的相关文章

8.ARM寄存器详细解说ARM寄存器的简单分类:图1-1:

8.ARM寄存器详细解说 ARM寄存器的简单分类:图1-1: 图1-1 ARM微处理器中共有37个32位寄存器,其中31个通用寄存器,6个状态寄存器.但是这些寄存器不能被同时访问,在七种模式中,可以访问的寄存器种类不同.但是,通用寄存器R14--R0.程序计数器PC.一个状态寄存器cpsr都是可以被访问的. 具体的情况如下图1-2所示: 图1-2 寄存器分类: ????1.不分组通用寄存器: R0-R7是不分组寄存器.所谓不分组就是在七种模式下的任意一种模式都访问同一个物理寄存器地址.就是不分组

【Java基础】异常的简单分类与处理

Java中所有的异常都继承自Throwable类,Throwable类的已知子类有Error和Exception. Error是指系统出现的错误,这种错误出现的时候,我们的程序无能为力,所以不需要进行处理. Exception则是在程序中出现的异常,我们通常对这些异常进行处理. Exception有很多的子类,有一类比较特殊,那就是RuntimeException.RuntimeException属于非受检异常,也就是编译器不会对这种异常进行检查,这类异常被允许不用捕捉,也就是不用catch.我

IPv4地址分类及特征

IPv4地址分类及特征 IP地址后斜杠和数字代表的意思 其中有这样一个IP地址的格式:IP/数字,例如:111.222.111.222/24 这种格式平时在内网中用的不多,所以一下子看不懂,最后查了资料才知斜杠后的数字代表的是掩码的位数 "掩码"也就是我们平时说的"子网掩码" "位数"指的是子网掩码的计算方式. 我们熟悉的子网掩码和IP地址都是12个阿拉伯数字,每3个数字为一组,组与组之间用英文句点(.)来分隔. 例如:111.222.111.2

《Python Network Programming Cookbook》读书笔记1---套接字, IPv4, 简单的Client/Server程序

这一部分主要介绍python中socket模块的相关内容,socket即套接字. socket是使用TCP/IP协议的应用程序通常采用的应用编程接口,它位于运输层和应用层之间,起源于UNIX,由于遵从UNIX“一切皆文件的”思想故socket可看作一种特殊的文件,对其的操作基本可以视为读写I/O.打开.关闭.关于套接字的基本概念@吴秦的Linux Socket编程(不限Linux)写的很详细,大家可以参考. 在下面列出的各个部分中我将先贴出代码,然后对其进行解释. 通过python3获得本机名和

ipv4地址分类

IPV4的地址分类及网络号的范围如下: A类地址 (1)A类地址第1字节为网络地址,其它3个字节为主机地址. (2)A类地址范围:1.0.0.1—126.255.255.254 (3)A类地址中的私有地址和保留地址: ① 10.X.X.X是私有地址范围(10.0.0.0-10.255.255.255) ② 127.X.X.X是保留地址,用做循环测试用的. B类地址 (1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址. (2) B类地址范围:128.0.0.1—191.255.2

机器学习入门之python实现图片简单分类

小任务:实现图片分类 1.图片素材 python批量压缩jpg图片: PIL库 resize http://blog.csdn.net/u012234115/article/details/50248409 2.环境搭建 windows下python的安装 版本比较 2.7 vs 3.6 https://pypi.python.org/pypi windows下PIL库的安装 https://pypi.python.org/pypi windows下PIL库的安装 http://zjfsharp

IPv4 地址分类

IP地址==网络地址 + 主机地址 IP地址是由4个字节组成,一个字节为8位,所以一共是32位,以点分十进制表示,例如192.168.1.1 IP地址分类:1.A类地址: IP地址==网络地址 1个字节 + 主机地址 3个字节 1.0.0.0 到 126.0.0.00.0.0.0 和 127.0.0.0 保留 私有IP地址: 10.0.0.0 ~ 10.255.255.255 2.B类地址: IP地址==网络地址 2个字节 + 主机地址 2个字节128.1.0.0. 到 191.254.0.01

电脑鼠标的简单分类

之所以要查电脑鼠标分类,是因为鼠标有点小毛病,所以要对症下药....哈哈哈哈 机械鼠标(mechanical mouse)又名滚轮鼠标,主要由滚球.辊柱和光栅信号传感器组成.鼠标通过 ps/2 口或串口与主机相连.接口中一般使用四根线,分别是电源 ,地,时钟和数据.把鼠标翻转过来,如果下面有个小圆球, 则是机械鼠标.目前已被逐渐淘汰. 光电鼠标器是通过红外线或激光检测鼠标器的位移,将位移信号转换为电脉冲信号,再通过程序的处理和转换来控制屏幕上的光标箭头的移动的一种硬件设备.在市场较为常见,光电鼠

简单机器学习——最简单分类算法(LogisticRegression二分类线性模型、LinearSVC一对其余分类器)

代码: # -- coding: gbk -- from sklearn.datasets import load_breast_cancer from pylab import * from sklearn.model_selection import train_test_split from sklearn.linear_model import LogisticRegression from sklearn.svm import LinearSVC from sklearn.datase