zoukankan      html  css  js  c++  java
  • IP地址分类及其相关计算问题

    IP地址分类及其相关计算问题

    公网IP和子网IP

      公网IP:

      • A类:1.0.0.0 到 127.255.255.255 主要分配 给大量主机而局域网网络数量较少的大型网络

      • B类:128.0.0.0 到191.255.255.255 一般用于国际性大公司和政府机构

      • C类:192.0.0.0 到223.255.255.255 用于一般小公司校园网研究机构等

      • D类:224.0.0.0 到 239.255.255.255 用于特殊用途,又称做广播地址

      • E类:240.0.0.0 到255.255.255.255 暂时保留

      子网IP:

      • 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

      
      NAT:
      

      NAT(Network Address Translation)是网络地址转换,它实现内网的IP地址与公网IP的地址相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用 。

    子网掩码

      子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。通过计算机的子网掩码判断两台计算机是否属于同一网段

      ○ IP地址与子网掩码进行逻辑与运算,得出的结果即为网络号

      ○ IP地址与子网掩码的反码进行逻辑与运算,得出的结果即为主机号

      A类网络缺省子网掩码:255.0.0.0

      ○ B类网络缺省子网掩码:255.255.0.0

      ○ C类网络缺省子网掩码:255.255.255.0

      ○ 利用子网数来计算

        • 现假如要将一B类IP地址168.195.0.0划分成27个子网

        • 第1步,首先要划分成27个子网,“27”的二进制为“11011”;

        • 第2步,该子网数二进制为五位数,即n = 5;

        • 第3步,将该B类地址的子网掩码255.255.0.0的主机号前5位全部置“1”,即可得到 255.255.248.0,这就是划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。

      ○ 利用主机数来计算

        • 如要将一B类IP地址为168.195.0.0的网络划分成若干子网,要求每个子网内有主机数为700台

        • 第1步,首先将子网中要求容纳的主机数“700”转换成二进制,得到1010111100。

        • 第2步,计算出该二进制的位数为10位,即n = 10

        • 第3步,将255.255.255.255从后向前的10位全部置“0”,得到的二进制数为“11111111.11111111.11111100.00000000”,转换成十进制后即为255.255.252.0,这就是该要划分成主机数为700的B类IP地址 168.195.0.0的子网掩码。 

     

      

  • 相关阅读:
    Postgres的TOAST技术
    Postgresql 分区表 一
    Postgresql 用户管理
    Linux FIO
    haproxy
    RHEL7/CentOS7 Network Service开机无法启动的解决方法
    Cockroachdb 四、用户管理及授权
    Cockroachdb 三、副本设置
    Cockroachdb 二、手动部署
    Cockroachdb 一、系统环境
  • 原文地址:https://www.cnblogs.com/Demrystv/p/9333177.html
Copyright © 2011-2022 走看看