欢迎来到天天文库
浏览记录
ID:38464019
大小:4.24 MB
页数:55页
时间:2019-06-13
《(修改)第十二讲 传输层》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第八章:网络传输服务传输服务的地位和作用传输协议的基本要素面向连接的TCP协议无连接的UDP协议基于传输层的网络编程与实现8.1传输服务的地位和作用什么是传输服务传输层的地位传输层的必要性传输层的功能1)什么是传输层服务增强网络层提供的服务质量QOS为应用进程提供端到端的服务应用进程网络层传输实体TSAP(传输地址)TPDU传输协议NSAP(网络地址)接口接口应用进程网络层传输实体什么是传输实体TransportEntity在收/发两端的传输层实现对等体通信的硬件或软件利用网络层提供的点到点的分组传输服务向
2、高层提供端到端的TPDU(传输协议数据单元)传输服务用户进程网络应用程序OS内核软件系统OS文字处理通信网络高级语言设备驱动文字管理开发工具应用软件应用软件硬件系统CPU内存主机总线外设硬盘软盘网卡终端打印网卡/子网接口传输实体的实现点到点的传输(Point-to-Point)R2R1R3AEndBEndCEndR1-to-R3R3-to-R1R1-to-R2R3-to-R2R2-to-BA-to-R1R1-to-AC-to-R3端到端的传输(End-to-End)A-to-BC-to-AR2R1R3AEn
3、dBEndCEnd传输协议数据单元dataTPDUdataPacketTPDUdataFramePacketTPDUdata传输层的数据封装2)传输层的地位OSI上三层OSI上三层传输层Transport传输层Transport用户进程管理向上提供标准的服务向下屏蔽不同的通信子网OSI下三层OSI下三层通信子网3)传输层的必要性网络层的分组是不可靠的。无法确定数据到达终点的时间-----子网中各站点转发的随机性无法确定数据未到达终点的状态-----丢失/延迟/即刻到达传输层服务质量的典型参数请求确认AB主机
4、A主机B连接建立的延迟连接建立失败的概率吞吐率(bytes/s)传输延迟残余误码率保护优先级恢复4)传输层的功能端到端的连接管理--建立连接--传输数据--释放连接流量控制差错控制8.2传输协议的基本要素标识端点(传输用户)建立连接释放连接流量控制和缓冲策略多路复用崩溃恢复1)标识端点应用进程网络层传输实体接口接口TSAP(传输地址)NSAP(网络地址)需要实现传输用户的全网惟一标识定义端口地址--NSAP--TSAP主机地址2)建立连接传输连接的概念识别接受方端点TSAP建立连接面临的问题重复连接问题的解
5、决方法传输连接的概念概念面向应用层需要传输服务的进程在两各传输用户之间建立逻辑联系承认对方是子的传输端点表象内部表现未一些缓冲区和一组协议机制外部表现未高可靠性识别接受方端点TSAP连接的发起方如何识别对方的TSAP静态分配TSAP---每个用户进程拥有固定的、公开的TSAP---每个用户进程始终侦听TSAP动态分配TSAP(用于C/S模式)---进程服务器,统一处理连接请求---名称(或目录服务器)建立连接面临的问题requestconfirmindicationresponse正常连接Re--reque
6、strequestconfirmindicationresponse重复连接indicationresponseconfirm超时重复连接的解决办法非重复TSAP过时连接表分组的TTL机制三次握手机制
此文档下载收益归作者所有