zoukankan      html  css  js  c++  java
  • IP 地址基本知识

    该篇随笔编写目的为加深对ip地址分类及各类范围的印象,特别是对于一些关键地址以及常用的各类私有地址范围,以便遗忘时查看回顾。

    概念

    网络号
    用于识别主机所在网络。
    主机号
    用于识别该网络中的主机。

    IP地址分类

    IP地址分为五类:A类,B类,C类,D类(用于组播),E类(用于实验),各类可容纳的地址数目不同。

    A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是110。
    A类地址:
    (1)A类地址第1字节为网络地址,其它3个字节为主机地址。它的第1个字节的第一位固定为0.
    (2)A类地址网络号范围:0.0.0.0---127.0.0.0 地址范围0.0.0.0到127.255.255.255
    (3)A类地址中的私有地址和保留地址:
      ① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
      10.0.0.0~10.255.255.255,表示一个A类地址
      ② 127.X.X.X是保留地址,用做循环测试用的。
    B类地址:
    (1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。它的第1个字节的前两位固定为10.
    (2) B类地址网络号范围:128.0.0.0---191.255.0.0。地址范围128.0.0.0到191.255.255.255。
    (3) B类地址的私有地址和保留地址
      ① 172.16.0.0---172.31.255.255是私有地址
      172.16.0.0~172.31.255.255,表示16个B类地址
      ② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。
      191.255.255.255是广播地址,不能分配。
    C类地址:
    (1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。另外第1个字节的前三位固定为110。
    (2)C类地址网络号范围:192.0.0.0---223.255.255.0。地址范围 192.0.0.0到223.255.255.255
    (3)C类地址中的私有地址:
      192.168.X.X是私有地址。(192.168.0.0---192.168.255.255)
      192.168.0.0~192.168.255.255,表示256个C类地址
    D类地址:
    (1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
    (2) D类地址范围:224.0.0.0---239.255.255.255
    E类地址:
    (1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
    (2) E类地址范围:240.0.0.0---255.255.255.254
     
      IP地址如果只使用ABCDE类来划分,会造成大量的浪费:一个有500台主机的网络,无法使用C类地址。但如果使用一个B类地址,6万多个主机地址只有500个被使用,造成IP地址的大量浪费。因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分子网。
    无类地址:
      除ABCDE以外的IP地址段划分方式,如:192.168.1.0 255.255.255.252等分成C段划分的地址
    广播地址:
      用于向网络中的所有的设备进行广播。具有正常的网络号部分,而主机号部分全为1(即255)的ip地址称之为广播地址,如172.16.45.255就是一个B类的网络地址
     
    特殊保留地址范围
    Carrier-grade NAT(运营商级NAT) 100.64.0.0- 100.127.255.255
    NetRange: 100.64.0.0 - 100.127.255.255
    CIDR: 100.64.0.0/10
    OriginAS:
    NetName: SHARED-ADDRESS-SPACE-RFCTBD-IANA-RESERVED
    NetHandle: NET-100-64-0-0-1
    Parent: NET-100-0-0-0-0
    NetType: IANA Special Use
  • 相关阅读:
    短视频直播源码开发,如何实现图标点击态的蒙层效果
    直播商城小程序开发,类似于转盘抽奖功能的实现
    Android语音聊天室源码开发,文本内容的分享发送与接收方法简述
    语音交友软件源码开发,axios+Vue实现上传文件显示进度功能
    一对一直播源码开发,前端如何实现整套视频直播技术流程
    04. 多地办公
    03. git分支
    02. git基本命令(适合于单机使用)
    01. git初识
    多人协作解决方案,git flow的使用
  • 原文地址:https://www.cnblogs.com/airoot/p/15192550.html
Copyright © 2011-2022 走看看