百度上搜索的都是说255.255.0.255的掩码不合法,其实这些人没有读过RFC,也就大惊小怪了;RFC950的内容:

    A Class C Network Case (illustrating non-contiguous subnet bits)

      For this case, assume that the requesting host is on class C      network 192.1.127.0, has address 192.1.127.19, that there is a      gateway at 192.1.127.50, and that on network an 3-bit subnet field      is in use (01011000), that is, the address mask is 255.255.255.88.

      The host sends the ICMP request to 255.255.255.255:

      Source address:          192.1.127.19      Destination address:     255.255.255.255      Protocol:                ICMP = 1      Type:                    Address Mask Request = AM1      Code:                    0      Mask:                    0      //19的二进制是00010011;88的二进制是01011000;AND的结果是00010000

      The gateway can then respond directly to the requesting host.

      Source address:          192.1.127.50      Destination address:     192.1.127.19      Protocol:                ICMP = 1      Type:                    Address Mask Reply = AM2      Code:                    0      Mask:                    255.255.255.88.      //50的二进制是00110010;88的二进制是01011000;AND的结果是00010000,所以这两个机器在一个子网内,destination address直接就是192.1.127.19

      In the diskless workstation case the host sends:

      Source address:          0.0.0.0      Destination address:     255.255.255.255      Protocol:                ICMP = 1      Type:                    Address Mask Request = AM1      Code:                    0      Mask:                    0

      192.1.127.50 will hear the datagram, and should respond with this      datagram:

      Source address:          192.1.127.50      Destination address:     255.255.255.255      Protocol:                ICMP = 1      Type:                    Address Mask Reply = AM2      Code:                    0      Mask:                    255.255.255.88.        Read more: http://www.faqs.org/rfcs/rfc950.html#ixzz0VE0qJANw      另外一篇:      相信读过TCP-IP详解的都知道这个问题,位于中文版vol 1 004里面      10. (3.5) Is the subnet mask 255.255.0.255 valid for a class A address?  See      RFC 1219 [Tsuchiya 1991] for more info.  This is available from the       Networking I web page, as well as from the usual sources.      It's valid and it's called a noncontiguous subnet mask since the 16 bits for      the subnet mask are not contiguous.  The RFC's, however, recommend against      using noncontiguous subnet masks.      //看到没,只是反对使用,没说不连续的子网掩码是非法的      在RFC 950 - Internet Standard Subnetting Procedure中:      Since the bits that identify the subnet are specified by a bitmask, they need not be adjacent in the address. However, we recommend that the subnet bits be contiguous and located as the most significant bits of the local address      RFC-950 [2] specifies a procedure for subnetting Internet addresses using a bit-mask.  While RFC-950 allows the "ones" in the subnet mask to be non-contiguous, RFC-950 recommends that 1) they be contiguous, and 2) that they occupy the most significant bits of the "host" part of the internet address. 

谁说子网掩码的1必须连续?关于像255.255.0.255这样的非连续子网掩码相关推荐

  1. 操作系统原理 : 非连续的内存分配,分段,页表

    非连续的内存分配通常,分段和分页两种方式 由于连续的内存分配方式存在碎片问题.非连续的内存分配就可以充分利用内存碎片,主要存在的问题就是开销,如果碎片多寻址效率会比较慢. 目录 一.分段 二.分页机制 ...

  2. 【操作系统/OS笔记05】非连续内存分配:分段、分页、页表

    本次笔记内容: 4.1 非连续内存分配:分段 4.2 非连续内存分配:分页 4.3 非连续内存分配:页表 文章目录 为什么需要非连续内存分配 非连续分配的优劣 分段(segment) 分段寻址方案 分 ...

  3. 操作系统4小时速成:内存管理,程序执行过程,扩充内存,连续分配,非连续分配,虚拟内存,页面替换算法

    操作系统4小时速成:内存管理,程序执行过程,扩充内存,连续分配,非连续分配,虚拟内存,页面替换算法 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测 ...

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

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

  5. 《日本制造业白皮书2018》深度解读:非连续创新、现场力、互联工业

    日本三大部门共同撰写<日本制造业白皮书> 作者:胡权 来源: 工业4.0研究院 2018年6月14日,日本经济产业省(简称经产省)发布了2018年的<日本制造业白皮书>.要了解 ...

  6. 使用Notepad++ 删除非连续的列内容操作实例

    列编辑的优点是能快速的编辑多行内容,但是只能同时添加相同的内容,而且每一行的位置必须在同一列上. 如果要删除多行,非连续的列,如何操作呢? 非连续列是指如下的情况: 首先用列输入,插入文本aaabbb ...

  7. 求数组非连续子序列的最大和

    题目描述: 1. 一个整数数组L,如 L=[2,-3,3,50], 求L的一个非连续子序列,使其和最大,输出最大子序列的和.这里非连续子序列的定义是,子序列中任意相邻的两个数在原序列里都不相邻.例如, ...

  8. 清华大学《操作系统》(六):非连续内存分配 段式、页式、段页式存储管理

    背景 连续内存分配给内存分配带来了很多不便,可能所有空闲片区大小都无法满足需求大小,这个分配就会失败.基于这种现状,就有了非连续内存分配的需求.非连续分配成功的几率更高,但也面对更多的问题,比如分配时 ...

  9. 12 操作系统第三章 内存管理 非连续分配管理方式 基本分页存储管理 基本分段存储管理 段页式存储管理

    文章目录 1 基本分页存储管理 1.1 什么是分页存储 1.2 重要的数据结构--页表 1.3 基本地址变换机构 1.4 具有快表的地址变换机构 1.4.1 什么是快表(TLB) 1.4.2 引入快表 ...

最新文章

  1. 微信无法连接服务器501,微信成语猜猜看第501关BUG出现全是英文怎么过解决方法...
  2. NLP模型BERT和经典数据集!
  3. armv8 汇编 绝对地址赋值_ARMv8带来的变化
  4. Linux 进程等待队列
  5. .describe() python_Python编程从入门到实践日记Day26
  6. 有氧运动 无氧运动
  7. 简单有效提升服务器性能,4个简单操作,让你的服务器性能飞速提升!
  8. shp设置utf8格式_shp文件格式说明
  9. GridFS删除文件代码示例
  10. Pipeline模式(netty源码死磕6)
  11. 普通用户杜绝不请自来的邮件对策
  12. 解决MATLAB不能设置为.m文件默认打开方式
  13. 最佳约会策略及其证明
  14. 监督学习 | SVM 之线性支持向量机原理
  15. pcie16x能插1x的卡嘛?_上高速后关掉ETC过龙门架,下高速再插上会更便宜吗?
  16. php 获取内容页图片,织梦CMS如何从列表页获取内容页的图片
  17. JQuery实战图片特效-遁地龙卷风
  18. Android Studio内置JDK源码关联和断点错乱问题解决
  19. HashMap 的Value排序
  20. 小a的旅行计划(BM模板)

热门文章

  1. 东南大学 | 12年,热爱始终如一
  2. 达内出来的混得怎么样了_《士兵突击》主演现状:混得最好的不是王宝强,而是一向低调的他...
  3. html百度地图跳动标注,trajectory.html
  4. postgres sql 多表联合查询_从零学会SQL-多表查询
  5. keil复制代码乱码_win7系统下Keil复制中文注释到记事本出现乱码的解决方法
  6. html 嵌入vb脚本,从嵌入在HTML中的VBScript访问VB6收藏品
  7. python找出图中所有闭合环_求图中的所有闭合环
  8. FTP 服务搭建及常用的命令脚本及传输协议基础普及
  9. mysql查询是否用index_mysql – 为什么这个查询使用where而不是index?
  10. python面试题_Python面试题大全