已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 6 1传输服务的地位和作用6 2传输协议的基本要素6 3面向连接的TCP协议6 4无连接的UDP协议 第六章网络传输服务 2 6 1传输服务的地位和作用 1 什么是传输服务2 传输层的地位3 传输层的必要性4 传输层的功能 3 1 什么是传输服务 为应用进程提供端到端的服务增强网络层提供的服务质量QoS 应用进程 应用进程 网络层 网络层 传输实体 传输实体 TPDU 接口 接口 TSAP 传输地址 NSAP 网络地址 传输协议 4 什么是传输实体 TransportEntity在收 发两端的传输层实现对等实体通信的硬件或软件利用网络层提供的点到点的分组传输服务向高层提供端到端的TPDU 传输协议数据单元 传输服务 5 软件系统 硬件系统 主机总线 CPU 内存 外设 硬盘 网卡 打印 软盘 终端 操作系统 文字处理 通信网络 文件管理 开发工具 高级语言 设备驱动 应用软件 应用软件 传输实体的实现 用户进程网络应用程序OS内核网卡 子网接口 6 点到点的传输 Point to Point AEnd CEnd BEnd R1 R2 R3 A to R1 R3 to R1 R1 to R2 R2 to B R1 to R2 R3 to R2 C to R3 R1 to A 7 端到端的传输 End to End R1 R3 R2 AEnd A to B C to A CEnd BEnd 8 Frame Packet TPDU TPDU 传输协议数据单元TPDU Data Data Data Packet TPDU Data 传输层的数据封装 9 2 传输层的地位 传输层Transport 传输层Transport OSI上三层 OSI上三层 OSI下三层 OSI下三层 用户进程管理 通信子网 向上提供标准的传输服务向下屏蔽不同的通信子网 10 3 传输层的必要性 网络层的分组传输是不可靠的无法确定数据到达终点的时间子网中各站点存储转发的随机性无法确定数据未达终点的状态丢失 延迟 即刻到达有必要增强网络层提供的服务质量 11 连接建立的延迟连接建立失败的概率吞吐率 Byte s 传输延迟残余误码率保护优先级恢复 传输层服务质量的典型参数 请求 确认 主机A 主机B 数据 A B 12 4 传输层的功能 端到端的连接管理建立连接数据传输释放连接流量控制差错控制L4与L2的比较 13 一个连接管理状态图 服务器 虚电路 客户机 空闲 被动建立 主动建立 主动释放 被动释放 空闲 Connect 连接 Connect TPDUreceived TPDUreceived Disconnect TPDUreceived Disconnect TPDUreceived 14 L2物理通信信道 L4与L2的比较 功能相似流量控制差错控制数据 报文 帧 排序传输环境不同通信子网的存储能力 L4 通信子网 主机 15 6 2传输协议的基本要素 1 标识端点 传输用户 2 建立连接3 释放连接4 流量控制和缓冲策略5 多路复用6 崩溃恢复 16 1 标识端点 需要实现传输用户的全网唯一标识定义端点地址NSAPTSAP主机地址 应用进程 网络层 传输实体 接口 接口 TSAP 传输地址 NSAP 网络地址 17 2 建立连接 传输连接的概念识别接收方端点TSAP建立连接面临的问题重复连接问题的解决办法 18 传输连接的概念 概念面向应用层需要传输服务的进程在两个传输用户之间建立逻辑联系承认对方是自己的传输连接端点表象内部表现为一些缓冲区和一组协议机制外部表现为高可靠性 19 识别接收方端点TSAP 连接的发起方如何确定对方的TSAP 静态分配TSAP每个用户进程拥有固定的 公开的TASP每个用户进程始终侦听TSAP动态分配TSAP 用C S方式 进程服务器 统一处理传输连接请求名字 或目录 服务器 20 进程服务器 用户进程 服务器进程1 进程服务器 服务器进程n 1 请求连接进程1 3 进程1的TSAP 2 装载进程1分配TSAP 客户机 服务器 固定 公开 初始连接协议 21 名字 目录 服务器 用户进程 服务器进程1 名字服务器 服务器进程n 1 请求连接进程1 3 进程1的TSAP 2 目录查询获知TSAP 客户机 服务器 固定 公开 22 confirm 建立连接面临的问题 request confirm indication response 超时 request re request indication indication response response confirm 正常连接 重复连接 23 重复连接的解决办法 非重复TSAP过时连接表分组的TTL机制三次握手机制 24 非重复TSAP 方法系统为每次连接赋予一个新的TSAP当连接被释放时将此TSAP废弃问题不支持C S动态连接方式 没有公认的TSAP地址概念 25 过时连接表 方法为每个连接分配连接标识符 存入TPDU当连接被释放时 将此连接信息存入过时连接表每个新的连接请求到达时 根据标识符核对过时连接表 如已过时则视为重复连接问题需要保留历史记录 不适应突变情况 26 分组的TTL机制 方法定义和计数每个分组的生存时间TTL超时未达目的地 视为陈旧分组 被抛弃问题消除重复连接请求需要依赖子网完成网络层分组传输的不可靠性 27 三次握手建立连接 Three wayhandshaking正常建立连接过程对重复连接的处理重复CR重复CR与重复ACC并存 28 三次握手建立连接过程 连接请求CR seq x 接受连接 回送确认ACC seq y ACK x 主机A 主机B 发送数据 回送确认Data seq x ACK y 连接成功 29 重复连接请求CR 重复连接请求CR seq x 接受连接 回送确认ACC seq x ACK y 主机A 主机B 拒绝连接 回送确认REJECT ACK y x是重复连接请求 放弃连接 30 重复CR与重复ACK 重复CR seq x 接受连接 回送确认ACC seq y ACK x 主机A 主机B 拒绝连接 回送确认REJECT ACK y 重复Data seq x ACK z 应该ACK y 实际ACK z 重复 x是重复连接请求 放弃连接 31 3 释放连接 非对称释放发送释放请求后单方终止连接有可能丢失对方发送的数据对称释放各自独立发出释放连接请求收到对方的释放确认之后才可释放连接Two army问题 32 Two armyProblem 通信兵穿越白军防地 不可靠通信蓝军2不知道蓝军1是否收到确认 不能贸然行动采用 三次握手 机制 发送同时进攻的建议 接受同时进攻的建议 收到对方的确认 蓝军1 蓝军2 33 三次握手释放连接 正常释放连接非正常情况最后的确认TPDU丢失应答TPDU丢失应答及后续释放请求DR丢失 34 三次握手正常释放连接 发送释放请求DR启动计时器 发送释放请求DR启动计时器 主机A 主机B 释放连接回送确认ACK 释放连接 35 最后的确认TPDU丢失 发送释放请求DR启动计时器 发送释放请求DR启动计时器 主机A 主机B 释放连接回送确认ACK 超时 释放连接 丢失 36 应答TPDU丢失 超时 重发释放请求DR启动计时器 发送释放请求DR启动计时器 主机A 主机B 释放连接回送确认ACK 释放连接 发送释放请求DR启动计时器 发送释放请求DR启动计时器 丢失 37 应答和后续请求丢失 超时 发送释放请求DR启动计时器 主机A 主机B 发送释放请求DR启动计时器 发送释放请求DR启动计时器 丢失 超时 释放连接 N个超时 释放连接 38 4 流量控制和缓冲策略 流量控制 调整收 发速率 滑动窗口协议缓冲策略L2发送方缓冲区 准备重传接收方缓冲区 准备排序L4通信子网的随机特性 不同于L2 39 传输层的缓存策略和管理 缓存方式和策略缓冲区的动态分配和管理发送方申请 接收方分配接收方在应答中夹带新的分配信息阻塞潜在死锁 40 缓存方式和策略 方式固定大小可变大小为每个连接建立一个大的循环缓冲区策略发送方建缓冲区 适于低速突发信息传输接收方建缓冲区 适于高速平稳信息传输 41 分配缓冲区 发送0发送1发送2 接收0接收1丢失 A B 申请8个缓冲区 分配4个缓冲区 42 改变缓冲区 发送3发送4 接收3接收4 A B 应答数据0和1分配3个缓冲区 超时重传2 接收2 43 阻塞 发送5发送6 接收5接收6 A B 应答数据4 缓冲区0 应答数据4 缓冲区1 应答数据4 缓冲区2 44 潜在死锁 A B 应答数据6 缓冲区0 应答数据6 缓冲区4 丢失 保持阻塞状态等待分配缓冲区 等待接收数据 用定时报告解除 45 5 多路复用 向上多路复用多个传输连接复用同一个网络连接向下多路复用一个传输连接在多个网络连接上循环传输 L5 L4 L3 L5 L4 L3 46 6 崩溃恢复 什么是崩溃主机或路由器不能正常工作 造成TPDU传输过程中断什么是崩溃恢复恢复崩溃前的工作状态 继续TPDU传输崩溃恢复需要解决的问题崩溃前发送的最后一个TPDU是否需要重传解决办法 47 崩溃恢复的解决办法 崩溃前的状态发送主机的状态接收主机的状态发送主机对最后TPDU的处理结论崩溃恢复工作必须由更高层次 应用层 来完成 48 last last ACK 崩溃前发送主机的状态 S0最后一个TPDU已被确认S1最后一个TPDU未被确认 49 崩溃前接收主机的状态 举例 收到TPDU后 回送确认 进行写操作工作顺序AW 先回送确认 再进行写操作WA 先进行写操作 再回送确认崩溃前状态AC W 确认 崩溃 未写AWC 确认 写 崩溃C AW 崩溃 未确认 写举例 WC A 写 崩溃 未确认WAC 写 确认 崩溃C WA 崩溃 未写 确认 50 崩溃前接收主机状态举例 ACW AWC CAW CWA WAC WCA 51 发送主机对最后TPDU的处理 重传策略重传不重传在S0状态下重传在S1状态下重传重传策略的差错比较 52 重传最后的TPDU ACW AWC CAW CWA WAC WCA 53 不重传最后的TPDU ACW AWC CAW CWA WAC WCA 54 在S0状态下重传最后的TPDU ACW AWC CAW CWA WAC WCA 55 在S1状态下重传最后的TPDU ACW AWC CAW CWA WAC WCA 56 崩溃恢复差错情况 57 课程总结 传输层的地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨部门合作协调与执行工具
- 人教部编版 (五四制)四年级上册第八单元27 故事二则扁鹊治病教学设计
- 地下室装修改造施工方案详解
- 数据分析师岗位技能要求及培训方案
- 2025裁断机行业智能化转型与工业互联网融合研究报告
- 2025衣柜定制行业用户需求分析与服务模式创新
- 第二节 创客教育教学设计-2025-2026学年初中信息技术河大音像版2020九年级下册-河大音像版2020
- 2025药用植物栽培行业市场竞争及行业发展趋势及健康食品新原料开发研究
- 2025药品零售行业竞争态势与资本对接计划
- 2025药品研发领域创新药企竞争格局分析及投资机会研判报告
- 《慢性萎缩性胃炎中西医结合诊疗专家共识(2025)》解读
- 2025年新时代中国特色社会主义理论与实践课程考试试题及答案
- 水投集团考试题库及答案
- 快递安全生产责任制度范本
- 洒水车考试试题与答案
- QGDW11914-2018电力监控系统网络安全监测装置技术规范
- 卧床患者肺部感染预防要点
- TCSTM00621-2022化学试剂二水合氯化钙
- 国内在线教育的发展状况研究论文3000字
- 市场收租摊位管理制度
- 公司绿色采购管理制度
评论
0/150
提交评论