IP地址分类及划分「建议收藏」

IP地址分类及划分「建议收藏」IP地址分类IP地址由4段数据构成,每段1字节,8位二进制数。根据网络号和主机号所占位数的不同,将IP地址分为四类。A类地址A类IP地址,第一段一字节数据表示网络号,剩下三段表示主机号。规定网络号最高位必须为0,则可以表示00000001-01111111,即126(除去全0和全1)个网络,剩下的3个字节数据可以表示2^24-2个主机。A类子网掩码255.0.0.0.B类地址B类IP地址,前两段2个字节数据表示网络号,剩下两段表示主机号。规定网络号最高位必须为10,则范围从100000000

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

IP地址分类

IP地址由4段数据构成,每段1字节,8位二进制数。根据网络号和主机号所占位数的不同,将IP地址分为四类。

A类地址

A类IP地址,第一段一字节数据表示网络号,剩下三段表示主机号。规定网络号最高位必须为0,则可以表示0000 0001-0111 1111,即126(除去全0和全1)个网络,剩下的3个字节数据可以表示2^24-2个主机。A类子网掩码255.0.0.0.

B类地址

B类IP地址,前两段2个字节数据表示网络号,剩下两段表示主机号。规定网络号最高位必须为10,则范围从10000 0000-10111111,即128-191,地址范围从128.0.0.0-191.255.255.255,共有2^14-2个网络,可以容纳2的16次方-2个主机。子网掩码255.255.0.0.

C类地址

C类IP地址,前三段3个字节数据表示网络号,剩下一段表示主机号。规定网络号最高位必须为110,则范围从1100 0000-1101 1111,即192-223,可以表示2^21-2个网络,可以容纳254个主机。子网掩码255.255.255.0

D,E类地址

D,E类IP地址不常见,介绍略。。。

IP地址划分

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识。
需要划分为几个子网,只需看所要划分的子网数是2的几次方,即占用几位主机号。以规划一个C类IP地址为例,地址范围从192.168.99.0-192.168.99.255,划分为四个子网。由于划分为4个子网,因此需占用2位主机号,子网掩码为11111111.11111111.11111111.11000000,即255.255.255.192,划分的四个子网为
192.168.99.0-192.168.99.63,
192.168.99.64-192.168.99.127,
192.168.99.128-192.168.99.191,
192.168.99.192-192.168.99.255
其中,主机号全0是一个网络地址,表示一个网段,主机号全1表示广播地址。

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

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

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

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

(0)


相关推荐

  • pycharm中安装opencv2_starter安装报错

    pycharm中安装opencv2_starter安装报错图像处理新人,想练习一下opencv库在PyCharm终端pipinstallopencv-python显示安装失败!!!查看了一下竟然是因为BOSEInterpreter是Anaconda去官网上下载了个python解释器就好了!!!给自己提个醒吧!

  • 十道海量数据处理面试题与十个方法大总结

    十道海量数据处理面试题与十个方法大总结所谓海量数据处理,就是基于海量数据上的存储、处理、操作。        海量就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是无法一次性装入内存。解决办法:(1)针对时间,可以采用巧妙的算法搭配合适的数据结构,如Hash/bit-map/堆/数据库或倒排索引/trie树;(2)针对空间,大而化小:分而治之/hash映射,把规模大化为规模小的,各个击破。

  • http://www.nginx.cn/install

    http://www.nginx.cn/install

  • 一致性哈希算法 虚拟节点(比一致性哈希还好的算法)

    采用固定哈希算法平衡负载在大规模的缓存应用中,应运而生了分布式缓存系统。key-value如何均匀的分散到集群中?最常规的方式莫过于hash取模的方式。比如集群中可用机器适量为N,那么key值为K的的数据请求很简单的应该路由到hash(K)modN对应的机器。但是在一些高速发展的web系统中,这样的解决方案仍有些缺陷。随着系统访问压力的增长,缓存系统不得不通过增加机器节点的方式提高集群的相应速…

  • java 事务嵌套_Java事务以及嵌套事务[通俗易懂]

    java 事务嵌套_Java事务以及嵌套事务[通俗易懂]最近遇到事务的处理,嵌套事务,自己研究,整理一下。1先看结论1、在Java事务中,事务的嵌套,如果有事务成功,那么则都成功,否则都不会成功。2、如果事务中存在异常,只要对异常进行捕获和处理,都为执行成功,否则都不会执行成功。2Propagation取值REQUIRED(默认值):在有transaction状态下执行;如当前没有transaction,则创建新的transaction;SUPPO…

    2022年10月10日
  • pycharm是下载社区版本的还是专业版本_pycharm激活成功教程版汉化包

    pycharm是下载社区版本的还是专业版本_pycharm激活成功教程版汉化包pycharm产品主页:https://www.jetbrains.com/pycharm/

发表回复

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

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