IP协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.5.2 IP数据报结构
1.IP数据报结构
0 版 本 4 报头 标长 标 生存时间 8 服务类型 识 协 议 源IP地址 目的IP地址 标 志 16 19 总 长 24 度 31 位
片偏移 头校验和 报头


数据部分
填充域
《计算机网络》第6章 网络层
前导码 (7B)
帧前定界符 目的地址DA (1B) (6B)
首部 2
1400 数据报片 2 偏移 = ________ 2799
首部 3
2800 数据报片 3 偏移 = _______ 3799
பைடு நூலகம்《计算机网络》第6章 网络层
• 一个400字节的TCP报文传到IP层,加上 20字节的首部后成为IP分组。下面的互 联网由两个局域网通过路由器连接起来。 但第二个局域网所能传送的最长数据帧 中的数据部分只有150字节,首部开销也 为20字节。因此数据报在路由器必须进 行分片。试问第二个局域网向其上层要 传送多少字节的数据?
《计算机网络》第6章 网络层
• IP数据报作为网络层数据必然要通过帧来传输; • 一个数据报可能要通过多个不同的物理网络; • 每一个路由器都要将接收到的帧进行拆包和处理,然 后封装成另外一个帧; • 每一种物理网络都规定了各自帧的数据域最大字节长 度的最大传输单元; • 帧的格式与长度取决于物理网络所采用的协议。
《计算机网络》第6章 网络层
片2
报头
片2(800B)
片偏移值:100
片3
报头
片3(600B)
片偏移值:200
《计算机网络》第6章 网络层
IP数据报的分片与标识、标志与片偏移的关系
原始数据报 265 2220 0 0 0 0 265 分片1 820 0 0 1 0
数据编码号:0~2199
数据编码号:0~799
分片2 820 265 0 0 1 100 265
分片3 620 0 0 0 200
数据编码号:800~1599 《计算机网络》第6章 网络层
数据编码号:1600~2199
IP 数据报分片习题
需分片的 数据报 数据部分共 3800 字节
首部
1400 2800
MTU长度为1420 字节 0
3799
首部 1 字节 0
数据报片 1 偏移 = ______ 1399
2. IP数据报分片的基本方法
• 如果数据报来自一个能够通过较大数据报的局域网, 又要通过另一个只能通过较小的数据报的局域网,那 么就必须对IP数据报进行分片。
原 始 数据 报
《计算机网络》第6章 网络层
标识、标志和片偏移 在IP数据报的报头中,与一个数据报的分片、组装相 关的域有标识域、标志域与片偏移域。 • 标识(identification)域 为一个数据报的所有片分配一个标识ID值
《计算机网络》第6章 网络层
• 生存时间域 设置数据报在互联网络的传输过程中可以经过的最多 的路由器跳步数; • 头校验和域 保证数据报头部的数据完整性 ; • 地址域 包括源地址与目的地址; • 选项域 用于控制与测试的目的。
《计算机网络》第6章 网络层
6.5.3 IP数据报的分片与重组
1.最大传输单元(MTU)与IP数据报分片
• 标志(flags)域 表示接收结点是不是能对数据报分片 • 片偏移(fragment offset)域 表示该分片在整个数据报中的相对位置
《计算机网络》第6章 网络层
分片方法的例子
原始数据报 报头
MTU长度为820 片2(800B) 片3(600B)
片1(800B)
片1
报头
片1(800B)
片偏移值:0
源地址SA (6B)
类型 (2B)
LLC数据 (长度可变)
帧校验字段FCS (4B)
《计算机网络》第6章 网络层
2.IP 报头域的意义
• 版本与协议类型域 • 版本域—所使用的IP协议的版本号; • 协议类型域 —高层协议类型。 • 长度域 • 报头长度域—以4字节为一个单位的报头的长度; • 总长度域—以字节为单位的数据报的总长度。 • 服务类型域 • 指示路由器如何处理该数据报; • 由4位的服务类型子域与3的优先级构成。
6.5 IP协议
6.5.1 IP协议的特点
• IP协议是一种不可靠、无连接的数据报传送服务协议 ; • IP协议是点-点的网络层通信协议 ; • IP协议向传输层屏蔽了物理网络的差异 。
传输层 I P数 据报 网络层 IP
Ethernet帧
Token Ring帧
数据 链路层 X.25帧
《计算机网络》第6章 网络层
相关文档
最新文档