若主机A需要向主机B发送分组,主机A需要先把本网络的子网掩码和目的地址进行按位AND运算。本网络的子网掩码可以根据网络前缀求出。

网络分类 默认地址掩码
A 255.0.0.0
A 255.255.0.0
C 255.255.255.0

CIDR记法

在CIDR的斜线记法中,/后表示的就是有多少个连续的1,例如,/20地址块的地址掩码是:11111111 11111111 11110000 00000000 (20个连续的1)

例题:
地址192.199.170.82/27不仅表示IP地址是192.199.170.82,而且还表示这个地址块的网络的前缀有27位(剩下的5位是主机号),因此这个地址块包含32个IP地址(=32)。通过简单的计算还可得出,这个地址块的最小地址是192.199.170.64,最大地址是192.199.170.95.具体的计算方法是这样的。找出地址掩码中1和0的交界处发生在地址中的哪一个字节。现在是在第四个字节。因此只要把这一个字节的十进制82用二进制表示即可。十进制82的二进制是01010010,取其前3位(这3位加上前3个字节的24位等于网络前缀的27位),再把后面5位都写成0,即01000000等于十进制的64.这就找出了地址块的最小地址192.199.170.64。再把地址的第四字节的最后5位都置1,即01011111等于十进制的95,这就找出了地址块中的最大地址192.199.170.95

通过网络前缀求子网掩码

128.1.2.192/26,其子网掩码如何计算?
26表示前26位为1,那它的前3个字节就为255.255.255,还剩两位则最后8位的前两位是11,所以子网掩码的最后八位二进制表示是11000000,转化为10进制子网掩码就是255.255.255.192

通过网络前缀求子网掩码相关推荐

  1. 已知网络号求子网掩码c语言,已知ip地址求子网掩码 - 已知ip地址求子网掩码_已知ip地址和子网掩码求网络号、子网号和主机号...

    已知ip地址求子网掩码的方法: 方法一:利用子网数来计算: 1.首先,将子网数目从十进制数转化为二进制数: 2.接着,统计得到的二进制数的位数,设为N: 3.最后,先求出此IP地址对应的地址类别的子网 ...

  2. 知道ip求子网掩码,网络地址,广播地址

    ip地址的定义和分类 ip地址是唯一标识网络上的计算机,ip由32位的0,1组成.网络中的每个路由或主机都有独一无二的ip地址,用来区分用户. ip地址是32位的二进制数,可以使用点分十进制表示,8位 ...

  3. 已知网络号如何求子网掩码?

    已知网络号如何求子网掩码? (2012-06-14 15:16:06)转载▼ IP地址常采用点分十进制表示方法:X.Y.Y.Y,在这里,X=1–126时称为A类地址; X=128–191时成为B类地址 ...

  4. 【子网划分】求子网网络前缀、子网地址、每个子网可以分配给主机使用的最小地址和最大地址

    1.某单位分配到一个地址块152.7.77.0/24,现在需要进一步划分为4个一样大的子网.(10分) 问题: (1) 每个子网的网络前缀有多长? (2) 每一个子网中有多少个地址? (3) 每一个子 ...

  5. 用代码计算子网掩码对应的网络前缀的长度:子网掩码255.224.0.0所对应的网络前缀长度是( )

    用代码计算子网掩码对应的网络前缀的长度:子网掩码255.224.0.0所对应的网络前缀长度是( ) 题目: (单选题)子网掩码255.224.0.0所对应的网络前缀长度是( ) A. 8 B. 11 ...

  6. |cisco|IPv4地址-构造超网(无分类编址CIDR)/25网络前缀-》主机ip地址_子网掩码_默认网关、路由表_下一跳、

    网络前缀 构造超网 也就是 路由聚合(采用无分类编址方法) 根据各个网络所指定的地址块完成以下工作. 以方便各个主机之间相互通信: 1.给各个主机分配1个ip地址并且设置子网掩码 2.给各个路由器的各 ...

  7. ip地址求网络号、子网掩码、主机数、主机数位数和子网主机地址范围最全详解(含例题)

    求子网的网络号.子网掩码.主机数.主机数位数和子网主机地址范围 首先确定是几类地址,分为A.B.C.D.E类五种,区别方法如下 1.0-127.A类,网络号码范围是0.0.0.0-127.0.0.0 ...

  8. cidr斜线记法地址块网络前缀_学习笔记之《计算机网络》- 网络层(一)

    1.网络层概述 网络层主要任务是实现网络互连,进而实现数据包在各网络之间的传输. 网络层需要解决的主要问题: 网络层向运输层提供怎样的服务(可靠传输,还是不可靠传输) 网络层寻址问题 路由选择问题 2 ...

  9. 网络掩码和子网掩码区别?

    网络掩码和子网掩码是同一个东西? 我是看这个的时候发现还有网络掩码这个概念一开始以为是同一个概念(虽然确实差不多) 下面是回答: https://superuser.com/questions/315 ...

最新文章

  1. 科学成为时尚的可行办法
  2. 三层聚合实验的注意事项
  3. linux传文件file,linux文件的传输与压缩快速入门
  4. php接收vue请求数据axios,详解vue axios用post提交的数据格式
  5. Python之路(第十七篇)logging模块
  6. [深度学习TF2][RNN-LSTM]文本情感分析包含(数据预处理-训练-预测)
  7. 当连接一个 IP 不存在的主机时,TCP握手过程是怎样的?
  8. 介绍一种更方便的代理池实现方案
  9. c# asp.net 2.0 tableadapter 动态 dynamic sql语句
  10. 微信“再罚”今日头条;马云:没有女性就没有阿里;有赞强推 996 工作制 | 极客头条...
  11. 实习语录@秒针系统[上]
  12. 将[a=1,b=2] 转为对象
  13. 第十三章 确定性策略梯度(Deterministic Policy Gradient Algorithms,DPG)-强化学习理论学习与代码实现(强化学习导论第二版)
  14. Android获取安装应用Apk包大小 缓存大小 getPackageSizeInfo StorageManager
  15. Java实现 简体中文 与 阿拉伯数字 互转
  16. JAVA数独解题(四):数对法
  17. mac 重启php-fpm
  18. c语言编译kbhit出现问题,kbhit用C语言
  19. protocol buffer使用中的问题This is supposed to be overridden by subclasses
  20. 15个WordPress幻灯片画廊插件

热门文章

  1. 排序二叉树的创建,插入和查找
  2. 快速Euclidean算法
  3. 学堂在线-清华大学-操作系统实验Lab1【练习1-2】
  4. nginx教程(一)--nginx是什么?能干什么?
  5. sizzle.js学习笔记利用闭包模拟实现数据结构:字典(Map)
  6. matlab恒定值,基于MATLAB的明渠恒定非均匀渐变流水面线的数值计算
  7. 简谈:如何学习FPGA
  8. 分布式查询工具-Apache Drill
  9. golang采集网络流量等系统指标
  10. 常用的RAID模式及特点