zoukankan      html  css  js  c++  java
  • 温故知新-网络基础1-ip地址计算

    网络地址换算

    1、网络地址分类

    A类:0.0.0.0到127.255.255.255   255.0.0.0/8  

    B类:128.0.0.0到191.255.255.255   255.255.0.0/16

    C类:192.0.0.0到223.255.255.255  255.255.255.0/24

    D类:224.0.0.0到239.255.255.255  

    E类:240.0.0.0到247.255.255.255

      IP地址是一个32位的二进制数,通常是分割为8个二进制数也就是四个字节,表现形式是点分十进制(a.b.c.d)

    2、二进制与2的n次方

    N12345678910111213141516
    2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536
    二进制表掩码二进制几次方
      128 10000000 7
      192 11000000 6
      224 11100000 5
      240 11110000 4
      248 11111000 3
      252 11111100 2
      254 11111110 1

    3、实例计算

    例题:202.112.14.137/255.255.255.224

    1、知道掩码计算能容纳有多少ip地址

    个数计算1:256-224-2=32-2-1=29

    个数计算2:根据二进制表如下:

    1286432168421
    1 1 1 0 0 0 0 0
    0对应数量的合减2,16+8+4+2+1=31-2=29
    

    个数计算3:2的N次方(主机位)-2-1=32-2-1=29

        由二进制知道主机位五个0是五位
    

    2、知道子网掩码ip计算多少位掩码?

    通过对应表换算2进制,知道为27个1那就是27位子网掩码
    二进制现在如下:
    11111111.11111111.11111111.11100000
    
    1286432168421
    1 1 1 0 0 0 0 0
    查看最后一个字节11100000
    计算1对应的数量合128+64+32=224
    

    3、知道多少位掩码怎么计算子网掩码ip那?

    也可通过二进制表计算即可
    
    1286432168421
    1 1 1 0 0 0 0 0
    换算成二进制,27个1
        11111111.11111111.11111111.11100000
    计算1对应的数量合128+64+32=224
    

    4、知道掩码计算网络地址

    方法1:求出ip数量,乘倍数直到不大于此例子137地址

    32x4=128
    32x5=160
    

    方法2:对比2进制IP地址与掩码

    11001010.01110000.00001110.10001001
    11111111.11111111.11111111.11100000
        取重叠
    11001010.0111000.00001110.1000000
    202.112.14.128为网络地址
    

    5、知道子网掩码求广播地址

    广播地址是下一个32倍数减一即32X5-1=160-1=159

    转载请注明出处:https://www.cnblogs.com/zhangxingeng/p/11891156.html

     
  • 相关阅读:
    Qt控件SDK使用示例大全
    Qt编写地图综合应用45路径规划
    Qt编写地图综合应用43点聚合
    Qt编写地图综合应用44悬浮工具条
    Qt编写地图综合应用38覆盖物矩形
    Qt开发经验小技巧191195
    Qt编写地图综合应用41在线轮廓图
    59.学生选课管理系统
    56.音乐播放平台管理系统
    57.JAVA个人博客管理系统
  • 原文地址:https://www.cnblogs.com/zhangxingeng/p/11891156.html
Copyright © 2011-2022 走看看