IP地址分类详解

IP地址分类详解一、IP地址简介IP,即网际协议(InternetProtocol),或称互联网协议,是用于报文交换网络的一种面向数据的协议。IP是在TCP/IP协议中网络层的主要协议,任务是仅仅根据源主机和目的主机的地址传送数据。为此目的,IP定义了寻址方法和数据报的封装结构,即IP地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以

大家好,又见面了,我是你们的朋友全栈君。

一、IP地址简介

IP,即网际协议(Internet Protocol),或称互联网协议,是用于报文交换网络的一种面向数据的协议。 IP是在TCP/IP协议中网络层的主要协议,任务是仅仅根据源主机和目的主机的地址传送数据。为此目的,IP定义了寻址方法和数据报的封装结构,即IP地址。

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。一个IP地址在整个因特网范围内是唯一的。

两级的IP地址可以表示成如下的形式:

IP地址 ::= {<网络号>,<主机号>}

其中第一个字段是网络号,标志着主机所连接到的网络,一个网络号在整个因特网范围必须是唯一的。第二个字段是主机号,它标志着主机,一个主机号在它前面所指明的网络范围内必须是唯一的。


IPv4由32位二进制组成;IPv6由128位二进制组成。


二、IP地址分类

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

IP地址分类详解


在这五类IP地址中,我们最常使用的是A类、B类和C类地址。

(1)A类地址

A类地址第1字节为网络号,其它3个字节为主机号。

A类地址的网络号第一位固定为0,网络号只有7位可以使用,可以指派的网络号是2^7-2 = 126个。

网络号全是0(0000 0000)的IP地址是保留地址,意思是“本网络”。

网络号是127(0111 1111)的IP地址也是保留地址,作为本地环回软件测试。

——————————————————————————————————————————————

A类地址的主机号占3个字节,每个A类网络中的最大主机数是2^24-2个。

主机号全是0的IP地址表示是“本主机”所连接到的单个网络。

主机号全是1的IP地址表示是该网络上的所有主机。


(2)B类地址

B类地址的前两个字节为网络号,后两个字节为主机号。

B类地址的网络号第一、二位固定为10,网络号有14位可以使用,可以指派的网络号是2^14-1个。

B类地址网络号为128.0(1000 000  0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一。

——————————————————————————————————————————————

B类地址的主机号占2个字节,每个B类网络中的最大主机数是2^16-2个。

主机号全是0的IP地址表示是“本主机”所连接到的单个网络。

主机号全是1的IP地址表示是该网络上的所有主机。


(3)C类地址

C类地址的前三个字节为网络号,最后一个字节为主机号。

C类地址的网络号第一、二、三位固定为110,网络号有21位可以使用,可以指派的网络号是2^21-1个。

C类地址网络号为192.0.0(1000 000  0000 0000  0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一。

——————————————————————————————————————————————

C类地址的主机号占1个字节,每个C类网络中的最大主机数是2^8-2个。

主机号全是0的IP地址表示是“本主机”所连接到的单个网络。

主机号全是1的IP地址表示是该网络上的所有主机。



IP地址的指派范围:

IP地址分类详解


一般不使用的特殊IP地址:

IP地址分类详解


三、内网IP(内网保留地址)

 

Internet设计者保留了IPv4地址空间的一部份供专用地址使用,专用地址空间中的IPv4地址叫专用地址。这些地址永远不会被当做公用地址来分配,所以专用地址永远不会与公用地址重复


IPv4专用地址如下: 


IP等级        IP位置                                         默认子网掩码

Class A      10.0.0.0-10.255.255.255            255.0.0.0 

Class B      172.16.0.0-172.31.255.255        255.255.0.0 

Class C      192.168.0.0-192.168.255.255    255.255.255.0

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133364.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java的反射机制带来的好处_线程安全与线程不安全

    java的反射机制带来的好处_线程安全与线程不安全什么是反射Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法jdbc(数据库连接技术)在加载驱动时运用到了反射技术例如:实例化对象第一种:Personp=newPerson()虚拟机在执行的时候已经确切知道要实例化哪个类的对象第二种:反射:虚拟机在实例化对象的时候,可以事先不知道要实例化哪个类的对象,传参的时候虚拟机根据参数确定要实例化哪个类的

  • 推荐系统中的常用算法——Wide & Deep

    推荐系统中的常用算法——Wide & Deep这篇文章是阅读《Wide&amp;DeepLearningforRecommenderSystems》后的总结,该文章中提出结合Wide模型和Deep模型的组合方法,对于提升推荐系统(RecommendationSystem)的性能有很重要的作用。1、背景本文提出Wide&amp;Deep模型,旨在使得训练得到的模型能够同时获得记忆(memorization)…

  • linux aria2配置(linux下安装windows)

    系统要求CentOS7+/Debian6+/Ubuntu14.04+推荐Debian7x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。注意:本脚本只是安装Aria2后端,安装后默认会启动,但是还需要前端面板配合使用,如Aria2WebUI或AriaNG,教程看这里:https://doub.bid/all-one/#BT、磁力链接下载相关教程注意…

  • Android Animation之ScaleAnimation用法详解[通俗易懂]

    Android Animation之ScaleAnimation用法详解[通俗易懂]ScaleAnimation用法详解ScaleAnimation是Animation的子类,其有四个构造方法:1、publicScaleAnimation(Contextcontext,AttributeSetattrs)方法的两个参数中context就不再解释了,上下文变量,attrs是属性集。一般很少利用该构造方法构造ScaleAnimation,因为还要在XML文件里

    2022年10月16日
  • The destination folder does not exist or is not writeable

    The destination folder does not exist or is not writeable

  • python通过字符串调用方法_python调用shell脚本

    python通过字符串调用方法_python调用shell脚本需求为对文件进行加密,保留哈希,防止别人篡改文件,代码如下:importtime,re,osfromwatchdog.eventsimport*fromwatchdog.observersimportObserverdefrotation_left(x,num):#循环左移num%=32left=(x<<num)%(2**32)right=(x>>(32-num))%(2**

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号