zoukankan      html  css  js  c++  java
  • 网络 私有IP和子网掩码设置

    私有IP不需要花钱

    节约使用公网IP有两个方法,一个方法是动态IP(关机回收IP),一个方法是私有IP,尤其是私有IP作用巨大。

    私有IP不具有唯一性,不能直接访问公网。比如,我以私有IP192.168.1.1访问新浪,新浪返回数据,但192.168.1.1这个IP被很多公司、很多家庭里的某个电脑使用,这样,新浪就不知道把数据返回给谁。

    网关可以是路由器,也可以是一台电脑,NAT转换。网关有一块网卡,连接着内网。


    私有IP地址有3组:

    A类:10.0.0.0 -10.255.255.255
    B类:172.16.0.0 -172.31.255.255
    C类:192.168.0.0-192.168.255.255


    如果子网掩码是1,那么对应的IP地址是网络部分;如果子网掩码是0,那么和他对应的IP地址是主机部分。

    子网掩码只要是连续的1,就可用。

    子网掩码计算公式
    网络地址:把IP地址和子网掩码的二进制相与,得到的就是网络地址(逻辑与,0和任何数相与结果为0,1和任何数相与结果为任何数)
    广播地址:子网掩码中有几个0,就把IP对应位换成1,得到的就是广播地址。
    网段数:在有效子网中,有n个1,网段数是2的n次方
    主机数:在有效子网中,有m个0,主机数是2的m次方减2


    192.168.1.213 11000000,10101000,00000001,11010101

    255.255.255.240 11111111,11111111,11111111,11110000
    网络地址: 11000000,10101000,00000001,11010000 192.168.1.208
    广播地址: 11000000,10101000,00000001,11011111 192.168.1.223
    网段数: 2的4次方,16
    主机数: 2的4次方,16-2


    192.168.1.100 11000000,10101000,00000001,01100100

    255.255.255.128 11111111,11111111,11111111,10000000
    因为255.255.255是固定的,所以网段数由10000000中的1来决定,网段数=2的1次方,2。
    主机数:2的7次方,128-2。
    第1个网段的ip:0-127
    第2个网段的ip:128-255
    192.168.1.100的网络地址:192.168.1.0
    192.168.1.100的广播地址:192.168.1.127


    192.168.1.100 11000000,10101000,00000001,01100100

    255.255.255.192 11111111,11111111,11111111,11000000
    因为255.255.255是固定的,所以网段数由11000000中的11来决定,网段数=2的2次方,4。
    主机数:2的6次方,64-2。
    第1个网段的ip:0-63,64-127
    第2个网段的ip:128-191,192-255
    192.168.1.100的网络地址:192.168.1.64
    192.168.1.100的广播地址:192.168.1.127


    11111111,11111111,11111111,11111110:网段中ip地址有两个,但每个网段中首尾两个ip不可用,所以这个没意义。


    255.255.255.252 11111111,11111111,11111111,11111100:这是小公司中常见的。
    192.168.1.179
    网络地址:192.168.1.176
    广播地址:192.168.1.179
    网段数:2的6次方,64
    主机数:4-2=2
    这里只有一个ip可用,一个是网络地址,一个是广播地址,一个做网关。


    192.168.1.97

    255.255.254.0 可以这样配置,但一般不这样做。
    主机位抢占网络位,主机位数量增加,网络位数量减少。


    C类子网掩码表格

    11111111,11111111,11111111,00000000

    子网掩码      二进制       十进制                    网段数 主机数
    /24(24个1)   00000000   255.255.255.0        1           254
    /25(25个1)   10000000   255.255.255.128    2           126
    /26(26个1)   11000000   255.255.255.192    4            62
    /27(27个1)   11100000   255.255.255.224    8            30
    /28(28个1)   11110000   255.255.255.240    16          14
    /29(29个1)   11111000   255.255.255.248    32           6
    /30(30个1)   11111100   255.255.255.252    64           2

  • 相关阅读:
    012 数据类型基础
    013 数据类型:数字类型
    Codeforces 235C Cyclical Quest (后缀自动机)
    BZOJ 4032 Luogu P4112 [HEOI2015]最短不公共子串 (DP、后缀自动机)
    BZOJ 4278 [ONTAK2015]Tasowanie (后缀数组)
    [加强版] Codeforces 835D Palindromic characteristics (回文自动机、DP)
    BZOJ 4044 Luogu P4762 [CERC2014]Virus Synthesis (回文自动机、DP)
    BZOJ 2434 Luogu P2414 [NOI2011]阿狸的打字机 (AC自动机、树状数组)
    BZOJ 2754 [SCOI2012]喵星球上的点名 (AC自动机、树状数组)
    BZOJ 4327 [JSOI2012]玄武密码 (AC自动机)
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/9542095.html
Copyright © 2011-2022 走看看