这篇文章上次修改于 198 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

IP地址概述

一、IP地址的基本概念

1、IP地址

  • 用于表示网络中的某一台主机(某一个网络接口),主机的唯一标识,保证主机间的正常通信(主机想要进行网络通信,就必须配置相应的IP地址)
  • 一种网络编码,用来确定网络中的一个节点
  • IP地址由32位的二进制组成,为方便记忆,8位为一组,以点进行分隔,转换为十进制
192.168.18.22
11000000.10101000.00010010.00010110

2、IP地址的组成

  • 网络部分:用于标识网络的范围
  • 主机部分:用于标识网络范围中的一个节点
  • 网络部分越长,标识网络的范围越小,网络部分越短,标识网络范围越大

二、IP地址分类

1、公有IP地址分类

  • 地址为A、B、C、D、E五类(32位二进制组成)

    • A类:确定前8位为网络位,后面24位为主机位,并且以0开头

      • 第一个8位组范围:0-127 由于“0”代表本地网络,127开头的地址一般用于回路检测,最终范围:1-126
    • B类:确定前16位为网络位,后面16位为主机位,并且以10开头

      • 第一个8位组范围:128-191
    • C类:确定前24位为网络位,后面8位为主机位,并且以110开头

拓展:

![img](.\13IP地址概述\watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NzMyODI5,size_16,color_FFFFFF,t_70.png)

IP地址类型

​ 最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。

  • A类IP地址

    一个A类IP地址由1字节的网络地址和3字节主机地址组成,它主要为大型网络而设计的,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到127.0.0.0)。可用的A类网络有127个,每个网络能容纳16777214个主机。其中127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试。
    

注:

A:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126.
默认子网掩码为255.0.0.0
  • B类IP地址

    一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。 
    

注:

B:128-191,其中128.0.0.0和191.255.0.0为保留ip,实际范围是128.1.0.0--191.254.0.0。
  • C类IP地址

    一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。 
    

注:C:192-223,其中192.0.0.0和223.255.255.0为保留ip,实际范围是192.0.1.0--223.255.254.0

  • D类地址

    用于多点广播(Multicast)。 D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。224.0.0.0到239.255.255.255用于多点广播 。
    
  • E类IP地址

    以“llll0”开始,为将来使用保留。240.0.0.0到255.255.255.254,255.255.255.255用于广播地址。
    
全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。

![image-20220305234956530](.\13IP地址概述\image-20220305234956530.png)

![image-20220305235029877](.\13IP地址概述\image-20220305235029877.png)

2、私有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
  • 私网地址是不能够公网上进行直接路由的,需要网络地址转换将私网的地址转换为公网地址后方可访问公网内容

三、子网掩码

1、概念

  • 用来确定IP地址的网络部分
  • 有32位的二进制组成,对应IP的网络部分由1表示,主机部分由0表示

    • 根据子网掩码来得出网络部分和主机部分,在本网络的第一个地址就是网络地址,本网络的最后一个地址就是广播地址
    • 根据IP地址和子网掩码进行逻辑“与”得出网络地址
  • 默认子网掩码

    • A:255.0.0.0 8位
    • B:255.255.0.0 16位
    • C:255.255.255.0 24位
  • 子网掩码越长,代表网络部分越长,网络范围越小,子网掩码越短,代表网络部分越短,网络范围越大
  • 网络地址代表的是一个范围,不能够给主机使用
  • 广播地址,代表本网段的所有地址,也是不能够直接给主机使用