B类IP介绍

server/2024/10/21 14:23:35/

一、B类ip给谁用:

        城域网用的大多就是B类地址。

二、基本介绍

 · ip地址范围

          - 理论范围

          128.0.0.0 ~ 191.255.255.255:10000000 00000000 00000000 00000000 ~ 10111111 11111111 11111111 11111111

           - 实际(正常情况)可用地址范围

           128.0.0.0 ~ 172.15.255.255:10000000 00000000 00000000 00000000 ~ 10101100 00001111 11111111 11111111
           172.32.0.0 ~ 169.253.255.255:
           169.255.0.0 ~ 191.255.255.255:

            - 保留地址

            172.16.0.0 ~ 172.31.255.255:保留。
            169.254.0.0 ~ 169.254.255.255:保留,特殊用途。

三、B类ip地址的结构详解          

· B类理论:128.0.0.0 ~ 191.255.255.255

        - 前两段

        网络地址,标记你是属于哪一类网络的,表示属于B类地址。
        选择B类地址时,网络地址必须在B类前两段规定的范围内,选定后就不能再变。

        - 后两段:

        设备地址(主机地址),分配给每台主机,用于在网段内唯一标识设备。

四、主机地址

 · B类ip的主机地址,允许分配给多少台设备?

          网络地址确定后,主机地址的范围为x.x.0.0 ~ x.x.255.255,转为二进制后,也就是xxxxxxxx xxxxxxxx 00000000 00000000(0) ~  xxxxxxx xxxxxxxx 11111111 11111111(65535)

          网络地址选定后,主机地址允许的主机数量为0~65535,网路地址128.0 ~ 191.255,允许你选择16383个网络地址,16383 * 65535,理论上允许连接10亿台设备,只是理论上的,因为还有很多很多保留地址和特殊地址。

        但是由于B类地址用于城域网时,可以被不同城域网复用,所以这个IP地址理论上可以分配给无数台设备。

· 例子

        假如选定的网络地址是132.127,请问它允许的地址最大范围是多少,每台设备的ip地址应该如何表示?

        答:

        - 确定网路地址:

        132.127,网络地址一旦选定就不再变

        - 允许的主机地址范围:

        132.127.0.0~132.127.255.255,这个范围内,最多允许连接65000左右

        - 主机地如何表示

        132.127.0.1,132.127.0.2,......,132.127.255.253,......132.127.255.254,
        其中,
        132.127.0.0(10000100 01111111 00000000 00000000):用做网段标识
        132.127.255.255(10000100 01111111 11111111 11111111):是广播地址


http://www.ppmy.cn/server/51308.html

相关文章

Ubuntu 24.04 安装 libaio1 和 libaio-dev

Ubuntu 24.04 安装 libaio1 curl -O http://launchpadlibrarian.net/646633572/libaio1_0.3.113-4_amd64.debsudo dpkg -i libaio1_0.3.113-4_amd64.deb sudo apt-get install libaio-dev # for oracle linux # sudo dnf install libaio-develrefer: https://community.localwp…

Pikachu靶场--XSS

参考借鉴 Pikachu靶场之XSS漏洞详解_pikachu xss-CSDN博客 一个视频讲清楚XSS跨站脚本&#xff08;CTF教程&#xff0c;Web安全渗透测试入门&#xff09;_bilibili 反射型xss(get) 输入payload&#xff1a;<script>alert(123)</script> 解决一&#xff1a;在URL框内…

同时使用磁吸充电器和Lightning时,iPhone充电速度会变快吗?

在智能手机的世界里&#xff0c;续航能力一直是用户关注的焦点。苹果公司以其创新的MagSafe技术和传统的Lightning接口&#xff0c;为iPhone用户提供了多样化的充电解决方案。 然而&#xff0c;当这两种技术同时使用时&#xff0c;它们能否带来更快的充电速度&#xff1f;本文…

【IC验证】UVM实验lab03

1. TLM端口的创建、例化与使用 创建&#xff1a; uvm_get_blocking_port #(fmt_trans) mon_bp_port; 例化&#xff1a; function new(string name "mcdf_refmod", uvm_component parent);super.new(name, parent);fmt_trans new("fmt_trans", this);…

基于jeecgboot-vue3的Flowable流程-业务表单

因为这个项目license问题无法开源&#xff0c;更多技术支持与服务请加入我的知识星球。 这个部分主要讲自定义业务表单的流程关联 1、挂接关联流程对话框代码 <!--挂载关联流程--><a-modal cancel"flowOpen false" :title"flowTitle" v-model:…

云原生面试

云原生面试 Kubernetes原理Kubernetes 如何保证集群的安全性。简述 Kubernetes 准入机制简述Kubernetes Secret 有哪些使用方式简述Kubernetes PodSecurityPolicy机制简述Kubernetes PodSecurityPolicy机制能实现哪些安全策略简述Kubernetes 网络策略原理简述Kubernetes 数据持…

Day7 —— 大数据技术之Hive

Hive快速入门系列 Hive的概述什么是Hive&#xff1f;使用Hive的原因 Hive架构Hive安装Hive配置文件修改启动Hive以命令行方式启动&#xff08;在$HIVE_HOME/bin目录下&#xff09;以JDBC连接启动&#xff08;beeline方式连接&#xff09; Hive基本操作Hive数据库操作Hive表操作…

Python学习笔记17:进阶篇(六)代码测试

代码测试 代码测试是软件开发过程中的关键环节&#xff0c;旨在确保代码质量、功能正确性以及性能符合预期。 在开发过程中&#xff0c;进行代码测试有很多好处&#xff1a; 提高软件质量&#xff1a;通过发现并修复错误&#xff0c;测试有助于提升软件的功能性、可靠性和稳…