zoukankan      html  css  js  c++  java
  • 子网划分简单理解

    一、子网掩码的概述及作用
    子网掩码是一个应用于TCP/IP网络的32位二进制值,每节8位,必须结合IP地址对应使用。
    子网掩码32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。
    子网掩码可以通过与IP地址“与”计算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是在局域网上,还是在广域网上。
    子网掩码一般用于将网络进一步划分为若干子网,以避免主机过多而拥堵或过少而IP浪费。
    二、为什么要使用子网掩码?
    子网掩码可以分离出IP地址中的网络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,首先要判断是否处于同一个广播域内,即网络地址是否相同。如果网络地址相同,表明接受方在本网络上,那么可以把数据包直接发送到目标主机,否则就需要路由网关将数据包转发送到目的地。
    A类网络缺省子网掩码:255.0.0.0
    B类网络缺省子网掩码:255.255.0.0
    C类网络缺省子网掩码:255.255.255.0
    三、为什么要要划分子网?
    在A类IP地址中,每个A类网络可能有2^24 - 2 = 16,777,214台主机,它们处于同一广播域。在同一广播域中有这么多主机是不可能的,网络会因为广播通信而饱和。另一方面,IP地址资源越来越少。为实现更小的广播域,就需要进一步分成更小的网络。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
    四、子网划分原理
    子网划分是通过借用IP地址中若干位主机地址来充当子网的网络地址,从而将原网络划分为若干子网。
    划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,但每个子网中的可用主机数逐渐减少。
    如C类地址,原有8位主机位,2^8-2即254个主机地址,默认子网掩码255.255.255.0。(全0或全1不可用)
    借用1位主机位,产生2^ 1=2个子网,每个子网有2^7个主机地址;
    借用2位主机位,产生2^ 2= 4个子网,每个子网有2^6个主机地址;
    … …
    常用的C类地址子网数、掩码、每个子网主机数情况如下:

    原文链接:https://blog.csdn.net/weixin_41617989/article/details/104491434

    每天一个知识点。
  • 相关阅读:
    函数
    关联子查询
    子查询
    视图(VIEW)
    顺时针打印矩阵
    二叉树的镜像
    树的子结构
    将两个有序链表合并
    反转链表
    输出链表中倒数第k个结点
  • 原文地址:https://www.cnblogs.com/QiangWum/p/12365061.html
Copyright © 2011-2022 走看看