IP地址

  • 32位,标识主机的接口
  • ip地址 = 网络号 + 主机号

有分类IP地址

image.png

网络类别 最大可用网络数 第一个可用网络号 最后一个 可用主机数
A 2^7 - 2 1 126 2^24 - 2
B 2^14 - 1` 128.1 191.255 2^16 - 2
C 2^21 - 1 192.0.1 223.255.255 2^8 - 2

B、C类最大可用网络数是否需要-1存疑。谢书上不需要减。

特殊的ip地址

网络号 主机号 源地址使用 目的地址使用 代表的含义
0 0 可以 不可以 在本网络上的本主机
0 host-id 可以 不可以 本网络上的某一台主机
全1 全1 不可以 可以 只在本网络上进行广播,所有路由器都不转发
net-id 全1 不可以 可以 对net-id上的所有主机进行广播
net-id 0 不可以 不可以 表示一个网络
127 非全0或全1 可以 可以 用于本地网络环回测试。环回地址。

私有ip地址

地址类别 地址范围 网段个数
A 10.0.0.0 ~ 10.255.255.255 1
B 172.16.0.0 ~ 172.31.255.255 16
C 192.168.0.0 ~ 192.168.255.255 256

网络地址转换NAT

不考?摸了~

子网划分

分类IP的弱点

  • IP地址空间的利用率过低
  • 2级IP地址不灵活

image.png

  • 对外仍表现为一个网络,外部看不到内部的子网划分

子网掩码

  • 除主机号外全1
  • 1可以不连续,但没必要

路由转发规则

  1. 提取目的ip地址
  2. 是否直接交付
  3. 特定主机路由
  4. 检测路由表中有无路径
  5. 默认路由
  6. TTL为0,丢弃

CIDR无分类编址

  • 消除传统的ABC类地址以及划分子网的概念
    • 地址 = 网络前缀 + 主机号
    • 记法:IP地址 + / + 网络前缀长度
  • 融合子网地址与子网掩码
    • CIDR把网络前缀相同的IP号组成了一个CIDR地址块
  • 在CIDR中,子网号可以全0或全1
  • 子网内主机号需要减2(全0本网络,全1广播)

构成超网(路由聚合)

  • 将多个子网,聚合成一个较大的子网
  • 方法:将网络前缀缩短

使用CIDR后,路由表中可能有多个匹配结果,采用最长前缀匹配原则。