zoukankan      html  css  js  c++  java
  • 网络基础-子网掩码

    子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分;

    问题:A 类IP 地址与C类子网掩码在一起使用有什么作用?

    ip 地址是11.79.0.120 可是子网掩码却是255.255.255.0,这样组合有什么作用

    答:这个属于可变长子网掩码划分。

    如果A类地址用普通掩码为:255.0.0.0,说明这个网络里有160万台计算机可以分配此IP段的IP,就是他们都在一个地址段,可以不过路由通讯。
    如果掩码是255.255.255.0的话,说明是把这一个网络地址段分成了若干个,可以把一个网络分为N个网络,每一个网络里有254个可用的IP,可以有效的利用IP地址,避免一些浪费。

    11.79.0.120 所对应的子网掩码是
    255.0.0.0
    其中11.0.0.0 是它的网络位
    0.79.0.120 是它的主机位
    如果用 11.79.0.120/8 八位的掩码,那么后面的24位IP地址,有可能形成极大地浪费,因为IP地址的急剧短缺,通过VLSM来规划IP解决了对IP需求。

    参考资料:1.https://blog.csdn.net/weixin_34301132/article/details/92515112(建议查看)
    子网掩码和IP地址结合起来才能得出网络号,子网掩码限定的越长,则同一个网络能容纳的主机就越少

    IP地址为128·36·199·3 子网掩码是255·255·240·0。算出网络地址、广播地址、地址范围、主机数。

    1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址, 虚线前为网络地址,虚线后为主机地址

    1157384.jpg



    2)IP地址和子网掩码进行与运算,结果是网络地址

    1157385.jpg



    3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。

    1157386.jpg



    4) 地址范围就是含在本网段内的所有主机

    网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出

    地址范围是: 网络地址+1 至 广播地址-1

    本例的网络范围是:128·36·192·1 至 128·36·207·254

    5) 主机的数量

    主机的数量=2二进制位数的主机-2

    主机的数量=212-2=4094

    减2是因为主机不包括网络地址和广播地址。

    从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。

  • 相关阅读:
    vue-awesome-swiper
    兼容各浏览器到达顶部
    正则表达式
    设置当前窗口url中param的值
    IE8不支持的部分css3属性处理
    WebGL中的函数及内置属性介绍
    WebGL着色器
    cookie的存储
    如何处理一段字符串数据
    MUI框架
  • 原文地址:https://www.cnblogs.com/jycjy/p/11733611.html
Copyright © 2011-2022 走看看