• 基础_划分子网


    首先,了解一下IPv4网络分类

    IPv4网络分为五种:

    A类:以0开始(8位网络位,24位主机位)

    B类:以10开始(16位网络位,16位主机位)

    C类:以110开始(24位网络位,8位主机位)

    ----D类和E类一般不用,只考虑前三种------

    D类:以1110开始

    E类:以11110开始

    那么问题来了,对于A类地址,有24位主机位,也就是说一个网络地址可以分配2^24个主机,但是网络环境不允许分配这么多,现实环境中也分配不了这么多,通常需要的更少,所以就要划分子网

    具体操作:

    核心:借位主机位

    借一位可以将原IP一分为二,借两位一分为四……以此类推

    划分出来的是网段,比如借一位主机位(A类地址128.0.0.0),子网掩码是255.128.0.0,那么他的网段就分为了两段127.0.0.0-127.127.255.255  127.127.0.0-127.255.0.0

    问题二来了:怎么区分划分了子网的ip呢,这个时候就要用到“子网掩码”

    子网掩码规则:网络位均为1(包括借位的主机位),主机位均为零。比如A类地址的默认子网掩码是255.0.0.0

    子网掩码有什么用:用子网掩码和IP地址进行“与”运算得出来的结果就是IP地址的网段起始地址,以此来区分划分的子网(因为不同网段之间的ip不能直接通信,需要路由器进行转发)

    CIDR(网络前缀表示法):在IP的后面加上IP的网络位位数,例如138.96.0.0/16表示B类的地址,占有16位网络位,138.96.0.0/17表示占有17位网络位

    注:主机位全0全1不可用,前者是网段地址,后者是广播地址,所以子网最多占用(A:22、B:14、C:6)位主机位,否则没有意义

    希望对大家有所帮助

    以上

  • 相关阅读:
    UIWebView的使用
    ASP.NET自定义简单分页
    匿名方法、委托和Lambda表达式区分演示(图文解释)
    Windows Phone开发(11):常用控件(下)
    来自CodeCanyo的15个优秀移动应用和工具
    JDK、J2EE、J2SE、J2ME概念详解
    配置Eclipse 实现按任意键代码自动补全
    ASP.NET验证码
    asp.net 压缩解压缩zip文件
    HOOK使用:全局键盘钩子
  • 原文地址:https://www.cnblogs.com/lavender-pansy/p/11003242.html
Copyright © 2020-2023  润新知