• Linux-TCP/IP, IPv4地址类别摘要


    TCP/IP分层:
                     application layer
                     transport layer
                     internet layer
                     datalink layer
                     physical layer

    传输层协议:
                     tcp, udp, sctp

    网络层协议:
                     ip

            ip协议:

    IPv4地址分类

    概述: 四位点分十进制: 0-255

    0000 0000 . 0000 0000 . 0000 0000 . 0000 0000

    即: 0.0.0.0

    1111 1111 . 1111 1111 . 1111 1111 . 1111 1111

    即: 255.255.255.255

    每个 十进制数字 分别代表 每八位二进制

    • A类地址:A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。

    0 000 0001 . 0000 0000 . 0000 0000 . 0000 0000

    0 111 1111 . 1111 1111 . 1111 1111 . 1111 1111

    即: 1.0.0.0到127.255.255.255

      • 网络数: 126个
      • 每个网络中的主机数2^24-2
      • MASK: 255.0.0.0
      • 私网地址: {1-126}.0.0.0/8
      • *数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机
      • *10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
        • 127.0.0.0到127.255.255.255是保留地址,用做循环测试用的
        • 0.0.0.0到0.255.255.255也是保留地址,用做表示所有的IP地址。
    • B类地址:前两个八位二进制指明网络(10开头),后两个八位二进制指明网络上的主机。

    1000 0000 . 0000 0000 . 0000 0000 . 0000 0000

    1011 1111 . 1111 1111 . 1111 1111 . 1111 1111

    即: 128.0.0.0到191.255.255.255

      • 网络数: 2^14个
      • 每个网络中的主机数2^16-2
      • MASK: 255.255.0.0
      • 私网地址: 172.16.0.0到172.31.255.255
      • *169.254.0.0到169.254.255.255是保留地址。
      • *如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临时获得一个IP地址。
    • C类地址: 前三个八位二进制指明网络(110开头),后一个八位二进制指明网络上的主机

    1100 0000 . 0000 0000 . 0000 0000 . 0000 0000

    1101 1111 . 1111 1111 . 1111 1111 . 1111 1111

    即: 192.0.0.0到223.255.255.255

        • 网络数: 2^21个
        • 每个网络中的主机数2^8-2=254个
        • MASK: 255.255.255.0
        • 私网地址: 192.168.0.0/24到192.168.255.0/24

     

      • D类地址: 组播地址

      • E类地址:

        • 240-255

      私有地址计算:

      e.g.

      172.16.20.20/16

      即:

      IP地址 172.16.20.20

      子网掩码: 255.255.0.0

      与运算得私有地址:

      172.16.0.0

    • 相关阅读:
      AcWing 143. 最大异或对
      分组异或
      Java面向对象的思维导图
      数组中超过一半的元素
      SQL带事务的存储过程添加功能
      分页存储过程MYSQL
      文件夹的压缩
      邮箱发送文件
      SQL万能存储过程分页
      Api反射泛型添加
    • 原文地址:https://www.cnblogs.com/gettolive/p/8832798.html
    Copyright © 2020-2023  润新知