热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ip地址等级和分类,常用的ip地址级别分为哪三类

关键词IP组成分级摘要IP地址的组成及分级IP其实是一种网络数据包,这个数据包的报头最重要的就是那个32位的来源与目标地址。192.168.0.0~192.168.0

关键词

IP 组成 分级


摘要

IP地址的组成及分级

IP其实是一种网络数据包,这个数据包的报头最重要的就是那个32位的来源与目标地址。既然IP的组成是32bits的数值,也就是由32个0与1组成的一连串数字,不过人类对二进制不咋的熟悉所将32bits的IP分成四段,每段有8bits,然后换算成十进制
IP的表示式:
00000000.00000000.00000000.00000000  ==>0.0.0.0
11111111.11111111.11111111.11111111  ==>255.255.255.255
这一串数字中还分为Net_ID(网络号码)与Host_ID(主机号码)两部分。
192.168.0.0~192.168.0.255
11000000.10101000.00000000.00000000
11000000.10101000.00000000.11111111
|--------------Net_ID-----------|---host---|
  在同一个网段内,Net_ID是不变的,而Host_ID则是不可重复的,此外,Host_ID在二进制的表示法当中,不可同时为0也不可同时为1,因为全为0表示整个网段的地址(Network IP),而全为1刚表示为广播地址(Broadcast IP)。
在同一个物理网段内,主机的IP具有相同的Net_ID,并且具有独特的Host_ID
  为了IP管理与发放注册的方便性,InterNIC将整个IP网段分为五种等级,每种等级的范围主要与IP的32bits数值的前面几个位有关,定义如下:
以二进制说明Netwrok第一个数字的定义:
Class A: 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的开头是0
    |--net---|------------host----------|
Class B: 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的开头是10
     |---------net--------|-----host---------|
Class C: 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的开头是110
     |--------------net-----------|--host---|
Class D: 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的开头是1110
Class E: 1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的开头是1111
五种分级使用十进制表示为:
Class A:   0.xx.xx.xx~127.xx.xx.xx
Class B:128.xx.xx.xx~191.xx.xx.xx
Class C:192.xx.xx.xx~223.xx.xx.xx
Class D:224.xx.xx.xx~239.xx.xx.xx
Class E:240.xx.xx.xx~255.xx.xx.xx
  看过上面的分类,你只要知道IP的第一个十进制数,就大概知道该IP属于哪一个等级了。不过上面定义中只需记忆三种等级,也就是A、B、C即可,ClassD是用来作为组播的特殊功能之用,ClassE则是保留没有使用的网段。

 


转载于:https://blog.51cto.com/chinaxin/1895455


推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • MPLS VP恩 后门链路shamlink实验及配置步骤
    本文介绍了MPLS VP恩 后门链路shamlink的实验步骤及配置过程,包括拓扑、CE1、PE1、P1、P2、PE2和CE2的配置。详细讲解了shamlink实验的目的和操作步骤,帮助读者理解和实践该技术。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文详细解析了JavaScript中相称性推断的知识点,包括严厉相称和宽松相称的区别,以及范例转换的规则。针对不同类型的范例值,如差别范例值、统一类的原始范例值和统一类的复合范例值,都给出了具体的比较方法。对于宽松相称的情况,也解释了原始范例值和对象之间的比较规则。通过本文的学习,读者可以更好地理解JavaScript中相称性推断的概念和应用。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • 本文介绍了如何在Mac上使用Pillow库加载不同于默认字体和大小的字体,并提供了一个简单的示例代码。通过该示例,读者可以了解如何在Python中使用Pillow库来写入不同字体的文本。同时,本文也解决了在Mac上使用Pillow库加载字体时可能遇到的问题。读者可以根据本文提供的示例代码,轻松实现在Mac上使用Pillow库加载不同字体的功能。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
author-avatar
桐街库_509
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有