2009年5月14日星期四

TCP/IP Guide : 第二篇 TCP/IP 较低层的核心协议 (3) IP/IPv4

IP地址划分:网络ID 和 主机ID

图17-2 分类IP地址类别(A/B/C/D/E)确定算法

环回地址块(A类):127.0.0.0/8

C类专用地址块:192.168.0.0/16

D类多播地址块:1110...,224.0.0.0~239.255.255.255

多播地址代表一组IP设备,因此仅能用作数据报的目的地址使用,不能作为源地址

表17-6 IP多播地址范围及用途

表17-7周知的IP多播地址 224.0.0.0/24

A/B/C/D/E分类寻址问题的改进:

  • 子网:主机ID 划分为 子网ID 和 主机ID
  • 可变长子网掩码(Variable Length Subnet Masking, VLSM):子网多次划分,见图18-8
  • 无类别域间寻路CIDR:不区分A/B/C/D/E类,而是任意大小的网络块,网络ID + 主机ID
  • IPv6
  • NAT

VLSM vs CIDR

  • VLSM 处理一个专门组织的单一网络的子网
  • CIDR 以多级层次结构代替了单级的分类层次结构

IP首部至少20字节

表21-1 IPv4 数据报格式

表21-3 IPv4 协议子字段

图21-3 IPv4 选项字段格式 (源路由:松散、严格,记录路由)

以太网最大载荷长度1500字节

如果IP数据报长度超过下层数据链路的MTU,则IP数据报需要分片

中间路由器可能会进行二次分片,但不会重组分片

只有接收方设备才会重组分片

路由器处理的链路MTU至少为576字节

采用ICMP进行MTU路径发现,探知能用于当前路径的最大MTU

禁止分片的标志字段DF -> 目的地不可达的差错报文:需要分片,但不允许分片的比特已被置位

寻路时优先使用具有最长网络标识符的匹配

23.5 IP多播:寻址、组管理IGMP、数据报处理及寻路

多播比较复杂(组处理及报文转发),且对带宽、路由器要求更高

没有评论:

发表评论