网络中的每台机器都必须知道主机地址的哪部分为子网地址,这是通过给每台机器分配子网掩码实现的。子网掩码是一个长32 位的值,让IP分组的接收方能够将IP 地址的网络ID 部分和主机ID部分区分开来。
网络管理员创建由1 和0 组成的32 位 子网掩码,其中的1 表示IP 地址的相应部分为网络地址或子网地址。
并非所有网络都需要子网,这意味着网络可使用默认子网掩码。这相当于说E 地址不包含子网地址。A 类、B 类和C 类网络的默认子网掩码。这些默认子网掩码不能修改,换句话说,你不能将B 类网络的子网掩码设置为255.0.0.0。如果试图这样做,主机将认为这是非法的,根本不让你输入。 通信技术对于A 类网络,你不能修改其子网掩码的第一个字节,即其第一个字节必须是255。同样,你不能将子网掩码设置为255.255.255.255 ,因为它全为1 ,是一个广播地址。B 类网络的子网掩码必须以255.255 打头,而C 类网络的子网掩码必须以255.255.255 打头。
网络默认子网掩码
A类:
network.node. node.node
255.0.0.0
B类:
network.network.node.node
255.255.0.0
C类:
network.network. network.node
255.255.255.0
CIDR
你需要熟悉的另一个术语是CIDR ( Classless Inter-Domain Routing ,无类域间路由选择),它是ISP( Intemet Service Provider ,因特网服务提供商)用来将大量地址分配给客户的一种方法。ISP 以特定大小的块提供地址。
从ISP那里获得的地址块类似于192.168.10.32/28,这指出了子网掩码。这种斜杠表示法(/)指出了子网掩码中有多少位为1 ,显然最大为/32 ,因为一个字节为8 位,而IP 地址长4B (4 x 8=32)。注意,最大的子网掩码为/32 (不管是哪类地址),因为至少需要将 电工两位用作主机位。
在A 类网络的默认子网掩码255.0.0.0 中,第一个字节全为1 ,即11111111 。使用斜杠表示法时,你需要计算为1 的位有多少个。255.0.0.0 的斜杠表示法为/8 ,因为有8 个取值为1 的位。
B 类网络的默认子网掩码为255.255.0.0 ,其斜杠表示法为116 ,因为有16 个取值为1 的位:11111111.11111111. 00000000.00000000 。
子网掩码及其CIDR 斜杠表示法。
255.0.0.0 /8
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
其中/8-/15 只能用于A 类网络, /16-/23 可用于A 类和B 类网络,而/24-/30 可用于A 类、B 类和C 类网络。这就是大多数公司都使用A 类网络地址的一大原因,因为它们可使用所有的子网掩码,进行网络设计时的灵活性最大。
C 类网络的子网划分
进行子网划分的方法有很多, 电工总结最适合你的方式就是正确的方式。在C 类地址中,只有8 位用于定义主机。注意,子网位从左向右延伸,中间不能留空,这意味着只能有如下C 类子网掩码:
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
我们看我们自己的电脑,网络配置页面

网卡配置信息
网段的划分涉及到一些计算, 光纤通信可是我用头条没法打出2的X次幂的形式,就是一个数的X次方。用文字记些比较混乱,我就用一幅图简单表示网段的划分。

网段的划分
举一个例子:
把一个C段IP:192.168.0.0划成两个网段,那我们使用子网掩码255.255.255.128
第一个网段:192.168.0.0/128
第二个网段:192.168.0.128/128
网关 http://www.dgzj.com
第一个网段起网关:192.168.0.1/255.255.255.128
第二个网段起网关:192.168.0.129/255.255.255.128
这样这个C的IP就被划分为两段。前半段必须使用前半段的网关,后半段必须使用后半段的网关。如果给前半段IP配置后半段的网关系统会给我们提示错误。

错误的IP配置

子网掩码是什么?子网掩码及其CIDR斜杠表示法相关推荐

  1. 计算机网络-网络层(IPV4地址,网络转化技术NAT,子网划分和子网掩码,无分类编址CIDR,构成超网,最长前缀匹配)

    文章目录 1. 分类IP地址 2. NAT技术 3. 子网划分和子网掩码 4. 无分类编址CIDR 1. 分类IP地址 IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口. IP地址=网 ...

  2. ip地址+斜杠数字含义

    我们知道要确定子网需要主机地址和子网掩码,使用这种ip/数字(CIDR)可以获取ip的网段 如192.168.0.0/24 表示ip地址从192.168.0.1开始到192.168.0.254结束(1 ...

  3. 详解IP地址后面斜杠加具体数字

    转:详解IP地址后面斜杠加具体数字 详解IP地址后面斜杠加具体数字 如:xx.xx.xx.2/24        xx.xx.xx.0/24 hzhsan:通俗一点就是,斜杠后面的数字就表示子网掩码, ...

  4. ip地址中斜杠(/)含义

    在网络中,斜杠(/)符号用于表示CIDR(Classless Inter-Domain Routing)标记法中的网络前缀长度.CIDR标记法是一种用于表示IP地址和子网掩码的简化方法. 在CIDR标 ...

  5. IP V4地址最后一位斜杠是什么意思?

    IP V4地址最后一位斜杠是什么意思? 比如192.168.1.10/27?还有IP地址和子网掩码相加得到的网络地址是什么意思 这是vlsm(可变长子网掩码).c类地址192.168.1.10/255 ...

  6. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  7. vim替换字符串带斜杠_Vim、gvim操作替换

    ~  回复 以下关键词  查看更多IC设计教程 ~ 目前支持的关键词有: Innovus                            ICC or IC CompilerDC or Desi ...

  8. 就是一个斜杠的事情!

    就在路径之后多添加了一个斜杠! 对比:

  9. Java格式化日期用斜杠_[java工具类01]__构建格式化输出日期和时间的工具类

    在之前的学习中,我写过一篇关于字符串格式化的,就主要设计到了时间以及日期的各种格式化显示的设置,其主要时通过String类的fomat()方法实现的. 我们可以通过使用不同的转换符来实现格式化显示不同 ...

最新文章

  1. python获取excel某一列-Python 读取excel指定的列
  2. Python删除list里面的重复元素的俩种方法
  3. 【HDU 5184】 Brackets (卡特兰数)
  4. ERA5、ERA-interm是啥
  5. git版本控制(精)
  6. 什么?print 函数还可以打印彩色围棋局面?
  7. Android上Excel编辑器,若风excel文件编辑器
  8. 浏览器服务器三层系统结构,简单浏览器服务器三层架构.doc
  9. NEFU 1266 快乐的雨季 (线段树)
  10. Fiddler爬取抓包(网页及小程序包)
  11. 营销短信API专用通道
  12. 微信公众号引流的方法有哪些?
  13. HDU6578——blank 动态规划
  14. 使用docker构架服务 jekyll 和 java应用程序
  15. QT+讯飞智能语音在线识别demo,录音识别
  16. elementui穿梭框数据不更新
  17. 软件测试BUG(缺陷)等级分类
  18. 2021高考本溪高中成绩查询,本溪市高级中学2020—2021学年度(上学期) 高一高二期中表奖大会...
  19. 铯辐射原子钟的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 《AcFun 的视频架构演化实践》阅读有感

热门文章

  1. Cache架构以及X86ARM @Linux平台cache eviction功能测试
  2. windows系统 对应GVLK码自查
  3. 光线追踪与全域光渲染keyshot中文
  4. #Python#错误之ModuleNotFoundError: No module named ‘yaml‘
  5. Date类和Calander类
  6. 让你的BT迅雷下载速度提升十倍以上....
  7. PXE启动芯片出错代码表初始化/引导/载入Bootstrap错误代码
  8. 年轻人哪,不能太舒服了
  9. 140种Python标准库、第三方库和外部工具
  10. 运行代码后出现Process finished with exit code 0是为什么?