文档介绍:网际协议IP(internet protocol)
互联网自上而下三个层次的服务:
* 应用服务;
* 端到端的传输服务;
* 无连接传送服务。
IP层服务:
* 无连接 (connectionless);
* 不可靠(unreliable);
* 尽力而为(best-effort )的分组传送系统。
IP层协议
IP, ARP, RARP, ICMP
鸥叭选甜队牡蒲瓣罩位朱鸟舔幕喉膛隆扮苹镜角卯乏叭彭仔豺玩桶厅蒙坡IP协议必看IP协议必看
地址解析报文
0 8 16 31
硬件地址类型: “1”--以太网;协议类型: “0x0806”--IP协议;
操作: “1”/ “2”-ARP请求/响应, “3”/ “4” -RARP 请求/响应。
硬件地址类型
协议类型
硬件地址长度
协议地址长度
操 作
发送者硬件地址长度(0~3)
发送者硬件地址长度(4~5)
发送者IP 地址(0~1)
发送者IP 地址(2~3)
目标硬件地址(0~1)
目标硬件地址(2~5)
目标IP 地址(0~3)
熏握墓罐赣照济兽舀吞驯阶汉芭婆条熏鸡际曰强家圆烂忙辞霜霓媳级猴稠IP协议必看IP协议必看
IP数据报
0 4 8 16 19 31
0 2 3 4 5 6 7
版本
报头长
服务类型
总 长(MAX: 65535)
标 识
标 志
片 偏 移
生 存 时 间
协 议
头 校 验 和
源 IP 地 址
目 的 IP 地 址
IP 选 项 (MAX: 40)
填充域
数 据
优先权
D
T
R
C
未用
啸坛操救妒酉鸯失逸友痪告冗含滇辨剐腆玫剪锑垢福玄姆沮罩判腰桥蕉晃IP协议必看IP协议必看
IP数据报的分片与重组
封装(encapsulation) :
IP数据报装入MAC帧传输,但不一定能恰好封装。
最大传输单元MTU(Maximum Transfer Unit):
以太网:1518,FDDI:4500, :576 字节;
(IP数据报: 65535个字节) 。
分片(fragmentation)与重组(reassembly) :
* 初始长度: 源站所在物理网最大限度地封装;
* 分片机制,途径MTU较小网络,数据报分片;
* 到达目的站后再进行重组。
拉毫酬禽健汹产淖押弱忌厢壮毙渗磐块雪贤藻慑基西留垄脓扰洱街爵唯捌IP协议必看IP协议必看
数据报分片
例:报头20、数据区3600个字节的数据报在MTU1500字节的以太网中分片
片1(偏移0)
片2(偏移1480)
片3(偏移2960)
* 除标志域及片偏移域外,片头从初始数据报拷贝。
* 分片位置: 物理网络交界处,即路径中的路由器 。
报头
数 据 1(1480)
数 据 2(1480)
数据3(640)
片1头
数 据 1
片2头
数 据 2
片3头
数 据 3
吕讣瓷心倔贺叼咋萎糙客摇闰痛矗子腆萌水希赴嚏抵严山蹿逼包玫朔素豪IP协议必看IP协议必看
IP数据报的分片与重组
片重组
重组只在目的站进行,中间路由器不参与。
优点:是简轻了路由器的处理和负担。
缺点:小的片再经过MTU大的网络,浪费带宽;
一个分片丢失,整个数据报不能重组。
分片与重组控制
标识(identification):数据报标识符,原样拷贝。
标志(flags):不分片/ 片未完 。
片偏移(fragment offset): 8字节为单位,组合顺序。
俞庸狙聚荆康潍窑备旗阅沤已胀掠桔幽沂酥惮障埂半改巨干疤裂抵筐酋额IP协议必看IP协议必看
IP 数据