当前位置: 首页 > news >正文

计算子网掩码

例题

如果子网掩码是255.255.192.0,
那么下面主机()必须通过路由器才能与主机129.23.144.16通信( 1分 )A.129.23.148.127B. 129.23.191.21C. 129.23.127.222D. 129.23.130.33

计算

要确定哪些主机必须通过路由器才能与主机129.23.144.16进行通信,我们需要知道这些主机是否位于不同的子网中。首先,我们需要计算主机129.23.144.16的子网网络地址。子网掩码为 255.255.192.0 对应的二进制格式是:

11111111.11111111.11000000.00000000

步骤一:确定子网网络地址

主机IP地址:129.23.144.16
子网掩码:255.255.192.0

将 IP 地址和子网掩码转换成二进制格式,然后按位与指定的网络地址进行:

  • 主机IP地址:129.23.144.16
129 -> 10000001
23  -> 00010111
144 -> 10010000
16  -> 00010000

所以,129.23.144.16的二进制表示为:

10000001.00010111.10010000.00010000
  • 子网掩码:255.255.192.0
255 -> 11111111
255 -> 11111111
192 -> 11000000
0   -> 00000000

所以,子网掩码的二进制表示为:

11111111.11111111.11000000.00000000

按位与运算:

  10000001.00010111.10010000.00010000
& 11111111.11111111.11000000.00000000
= 10000001.00010111.10000000.00000000

网络地址为:129.23.128.0

步骤二:确定广播地址

广播地址是所有主机位地址部分都为 1 的地址。

将网络地址129.23.128.0的主机部分全部设置为1:

  129 -> 1000000123  -> 00010111128 -> 100000000   -> 00000000

所以,广播地址的二进制表示为:

  10000001.00010111.10111111.11111111

转换进度就是:

  129.23.191.255

步骤三:确定哪些主机在同一子网上

我们需要检查每个主机的IP地址是否在网络地址129.23.128.0 和广播地址129.23.191.255 之间。只有处于这个范围内的主机才能与129.23.144.16 直接通信。

电话:129.23.148.127
两位表示:

129 -> 10000001
23  -> 00010111
148 -> 10010100
127 -> 01111111

处于 129.23.128.0 和 129.23.191.255 之间,所以在同一个子网。

B.129.23.191.21
两位表示:

129 -> 10000001
23  -> 00010111
191 -> 10111111
21  -> 00010101

处于 129.23.128.0 和 129.23.191.255 之间,所以在同一个子网。

C.129.23.127.222

两位表示:

129 -> 10000001
23  -> 00010111
127 -> 01111111
222 -> 11011110

不在129.23.128.0 和 129.23.191.255 之间,所以不在同一个子网。

D.129.23.130.33

两位表示:

129 -> 10000001
23  -> 00010111
130 -> 10000010
33  -> 00100001

处于 129.23.128.0 和 129.23.191.255 之间,所以在同一个子网。

结论
根据计算,只有主机C(129.23.127.222)不在网络129.23.128.0/18(子网掩码为255.255.192.0)中,因此必须通过路由器才能与主机129.23.144.16通信。

正确答案

C.129.23.127.222
http://www.lryc.cn/news/380478.html

相关文章:

  • JVM 垃圾收集算法
  • 安装虚拟环境
  • 【ai】tx2-nx:安装深度学习环境及4.6对应pytorch
  • 华为某员工爆料:三年前985本科起薪30万,现在硕士起薪还是30w,感慨互联网行情变化
  • Java基础--AOP--1.概述
  • 【计算机网络仿真实验-实验3.1、3.2】交换路由综合实验
  • RSA密码系统的特定密钥泄露攻击与Coppersmith方法的应用
  • 从零开始精通Onvif之音视频流传输
  • CentOS 7、Debian、Ubuntu,这些是什么意思
  • 安装Flask
  • OSPF开销、协议优先级、定时器(华为)
  • 接口与实现-常用实用类-Java
  • 【CSS in Depth 2 精译】1.5 渐进式增强
  • k8s集群master故障恢复笔记
  • 昇思25天学习打卡营第5天|网络构建
  • Python开发日记--手撸加解密小工具(2)
  • 一文看懂TON链
  • (南京观海微电子)——TFT LCD压合技术
  • 神经网络实战1-Sequential
  • Java中如何优化数据库查询性能?
  • 从0开发一个Chrome插件:用户反馈与更新 Chrome 插件
  • Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接
  • 基于Java作业管理系统设计和实现(源码+LW+调试文档+讲解等)
  • 使用Kafka框架发送和接收消息(Java示例)
  • 高可用电商支付架构设计方案
  • PriorityQueue详解(含动画演示)
  • python 字符串驻留机制
  • express+vue 在线五子棋(一)
  • AI 大模型企业应用实战(06)-初识LangChain
  • JavaScript的学习之旅之初始JS