IP 互联网协议

IP

Internet Protocol (IP、互联网协议)
IP 位于网络层,主要目的是使得网络间能互联通信。IP 是 TCP/IP 协议族中的核心协议,所有 TCP、UDP、ICMP 和 IGMP 数据都是通过 IP 封装传输

W_IPv4

IPv4 报文

HF_IP

IP 报文固定部分为 20 Bytes ,共由 12 部分组成 (不含 Option)

  • Version : 版本号,4 表示 IPv4 ,6 则表示 IPv6
  • Header Length : 头部长度,通常值为 20 Bytes ,若携带 Option (可选部分) 则为 20~60 Bytes
  • Type of Service : 服务类型,指定特殊的报文处理格式
  • Identification : ID 标识符,用于 IP 报文分片时对字段进行标记,判断流量是否来自同一主机。每发送一个分组,标识值 +1
  • Flags : 标记
    • 第一位 0
    • 第二位 DF (Don’t Fragment) 决定数据包是否分片 : 0 分片,1 不分片
    • 第三位 MF (More Fragment) 表示该报文是否为最后一片 : 0 最后一片,1 不是最后一片
  • Fragment Offset : 位偏移,表示分片在分组中的相对位置
  • Time to Live : 生存时间,表示数据包在网络中的生命周期,每经过一个三层网络设备则 TTL 值 -1,TTL 为 0 时被丢弃,防止数据被无限转发
  • Protocol : 协议号,指出数据携带的数据是何种协议,标识传输层地址或协议号 (1 为 ICMP、6 为 TCP、 17 为 UDP)
  • Header Checksum : 报头校验和,校验完整性
  • Source Address : 源 IP 地址,发送方的 IP 地址
  • Destination Address : 目标 IP 地址,接收方的 IP 地址
  • Options : 可选字段 (0~40 bit),用于排错,转发要求,测试等

IPv4 编址

IPv4编址

IPv4 地址由 32 个二进制位组成,共有 2³² 条 IPv4 地址。IPv4 地址分为网络位与主机位,通常以 4 组点分十进制表示

点分十进制 是 IPv4 地址的标识方法,每 8 位分为一组使用 “.” 分割并将每组二进制位转换为十进制
点分十进制

子网掩码

子网掩码也称为网络掩码,地址掩码和子网遮罩。它用于指示 IP 地址的哪些位标识主机所在的子网,哪些位标识为主机的位掩码。 子网掩码不能单独存在,必须与 IP 地址一起使用。 子网掩码仅具有一项功能,即将 IP 地址分为两部分,即网络地址和主机地址。子网掩码是一个 32 位地址,用于屏蔽 IP 地址的一部分,以区分网络 ID 和主机 ID ,并指示 IP 地址是在局域网上还是在广域网上

子网掩码

斜线表示法

斜杠后面的数字就表示子网掩码,数字具体代表 32 位子网掩码 (二进制形式) 中前面的 “1” 的个数

例:
192.168.10.100/24 子网掩码 : 255.255.255.0   (11111111 11111111 11111111 00000000)
192.168.10.100/26 子网掩码 : 255.255.255.192 (11111111 11111111 11111111 11000000)

IP 子网

IP 子网俗称网段,指一个计算机网络中使用同一物理层设备 (传输介质,中继器,集线器等) 能够直接通讯的那一部分。通常使用子网掩码来约束它的范围

地址计算

通过计算机的子网掩码判断两台计算机是否属于同一子网的方法是将计算机的十进制 IP 地址和子网掩码转换为二进制形式,然后执行二进制 AND 计算 (全 1 则得 1,不全 1 则得 0) 得到网络号。 如果网络号相同,则两台计算机属于同一子网

IPv4 地址分类

IP地址分类

专用网络地址

专用网络地址又称内网地址。这些地址在专用网络之外不可路由,专用网络之内的主机也不能直接与公共网络通信

10.0.0.0/8        (10.0.0.0 ~ 10.255.255.255)
172.16.0.0/12     (172.16.0.0 ~ 172.31.255.255)
192.168.0.0/16    (192.168.0.0 ~ 192.168.255.255)

VLSM

VLSM (Variable-Length Subnet Mask、可变长子网掩码) 规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码

VLSM

CIDR

CIDR (Classless Inter-Domain Routing、无类别域间路由) 消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,因而可以更加有效地分配 IPv4 的地址空间。它可以将好几个 IP 网络结合在一起,使用一种无类别的域际路由选择算法,使它们合并成一条路由从而较少路由表中的路由条目减轻路由器的负担

CIDR

指定任意长度的前缀的可变长子网掩码技术,将多个连续的前缀聚合成超网,显示为一个聚合的网络,因此在总体上可以减少路由表的表项数目。聚合使得互联网的路由表不用分为多级,并通过 VLSM 逆转“划分子网”的过程。根据机构的实际需要和短期预期需要而不是分类网络中所限定的过大或过小的地址块来管理 IP 地址的分配的过程

特殊地址

网络号主机号能否用作源地址能否用作目标地址描述
全为0全为0×本网主机
全为0Host ID×特定主机
Network ID全为1×广播地址
全为1全为1×有限广播地址
127任意合法值环回地址

保留地址

地址描述
0.0.0.0/8本网络
10.0.0.0/8A 类专用网络
100.64.0.0/10电信级 NAT
127.0.0.0/8环回地址
169.254.0.0/16链路本地
172.16.0.0/12B 类专用网络
192.0.0.0/24保留 (IANA)
192.0.2.0/24TEST-NET-1,文档和示例
192.88.99.0/246to4 中继
192.168.0.0/16专用网络
198.18.0.0/15网络基准测试
198.51.100.0/24TEST-NET-2,文档和示例
203.0.113.0/24TEST-NET-3,文档和示例
224.0.0.0/4多播 (之前的 D 类网络)
240.0.0.0/4保留 (之前的 E 类网络)
255.255.255.255/32受限广播

相关文档

rfc791

Huawei-IP 地址配置

上一篇
下一篇