zoukankan      html  css  js  c++  java
  • IPv4地址分类及子网划分

    IPv4地址分为A,B,C,D,E类:

    A类:1.0.0.0~126.255.255.255,默认子网掩码/8,即255.0.0.0 (其中127.0.0.0~127.255.255.255为环回地址,用于本地环回测试等用途);
    B类:128.0.0.0~191.255.255.255,默认子网掩码/16,即255.255.0.0;
    C类:192.0.0.0~223.255.255.255,默认子网掩码/24,即255.255.255.0;
    D类:224.0.0.0~239.255.255.255,一般于用组播
    E类:240.0.0.0~255.255.255.255(其中255.255.255.255为全网广播地址),E类地址一般用于研究用途..

    子网掩码

    A类由  1字节网络地址  和   3字节主机地址   组成

    B类由  2字节网络地址  和   2字节主机地址   组成

    C类由  3字节网络地址  和   1字节主机地址   组成

    对于一个C类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。同理借用2个主机位则可以将一个C类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。子网掩码和IP地址一样有32bit,确定子网掩码的方法是其与IP地址中标识网络号的所有对应位都用"1",而与主机号对应的位都是"0"。如分为2个子网的C类IP地址用22位来标识网络号,则其子网掩码为:11111111 11111111 11111111 10000000即255.255.255.128。于是我们可以知道,A类地址的缺省子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0。
    子网位数子网掩码主机数可用主机数
    1 255.255.255.0 256 254
    2 255.255.255.128 128 126
    3 255.255.255.192 64 62
    4 255.255.255.224 32 30
    5 255.255.255.240 16 14
    6 255.255.255.248 8 6
    7 255.255.255.252 4 2
    8 255.255.255.254 2 0

    所有的IP段的有效主机数之所以要-2,是因为每一个网段都有网络号和广播地址,即每个网段的第一个地址和最后一个地址是被强制占用的,所以要-2。如果是用于主机使用,那么还需要减去一个网关,即在真正可作为IP地址的主机有网段-3个。

    为什么要划分子网?

    个人理解:如果不划分子网,各ip之间都可以直接连通,这样就不好管理了。

  • 相关阅读:
    hdu 4947
    hdu 4946
    hdu 4944
    hdu 4942
    hdu 4941
    PAT 【L2-011 玩转二叉树】
    PAT【L2-006 树的遍历】
    XYNUOJ 【2070: 重建二叉树】
    XYNUOJ 【1367: 二叉链表存储的二叉树】
    XYNUOJ 2390【二叉树遍历2】
  • 原文地址:https://www.cnblogs.com/amiezhang/p/6638695.html
Copyright © 2011-2022 走看看