计算机网络与通信原理黄传河第七章传输层.ppt

计算机网络与通信原理黄传河第七章传输层.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 传输层 本章要点: 传输服务 TCP/IP体系的传输层 UDP协议 TCP协议 RSVP RPC模型 第7章 传输层 7.1传输服务 一、传输层的目的 为用户(应用进程)提供可靠的、透明的、有效的数据传输,使高层用户在相互通信时不必关心通信子网的细节 。 可靠:传输层处理并隔离低层的错误 透明:高层用户不涉及点对点间通信的任何细节 有效:全双工、尽量高效 二、提供的服务 服务类型 面向连接的服务 无连接的服务 2. 服务 ①建立传输链接 ②传输数据 ? 常规数据传输 数据过长时应分割成较小的单元 ? 加速数据传输 在正常的数据之外加传有限量的数据 ? 单元数据传输 是一种无连接的服务,连接、传输、释放过程一次完成【不可靠的传输方法】 ③释放连接 包括正常释放和突发终止 三、 服务质量(QoS) ① 连接建立延迟 ② 连接建立失败概率 ③ 吞吐率 单位时间传送的用户数据的数量 ④ 传输延迟 从发送报文开始到收到报文为止所经历时间 ⑤ 残余误码率 丢失或错、乱报文数占发送的全部报文数的百分比。 ⑥ 安全保护 保护数据不被窃取或修改的方法 ⑦ 优先级 ⑧ 恢复功能 出现问题或拥塞时,自动终止连接的可能性 四、传输服务原语 1. 基本传输原语: ? LISTEN 监听连接请求,直到某个连接请求到达。 ? CONNECT 请求建立连接。 ? SEND 发送数据。 ? RECEIVE 接收数据。 ? DISCONNECT 释放连接。 2. 基本原语功能(传输工作过程) ① 服务器执行LISTEN原语,处于等待状态? 客户机调用CONNECT原语发出建立连接的请求? 服务器根据请求中建议的服务质量来确定是否建立连接。如果同意,则建立传输连接,并回送确认信息? 客户机收到确认后表明连接建立成功。 ②服务器调用RECEIVE原语进入接收报文状态? 客户机调用SEND原语发送报文? 服务器对收到的报文进行分析并作相应处理。 2. 基本原语功能(传输工作过程) ③ 通信结束后调用DISCONNECT原语释放连接。释放连接有两种方式: 非对称方式——任何一方都可执行DISCONNECT原语发送释放连接指示,一旦该指示到达对方连接即被释放 对称方式——通信双方单独关闭连接,一方执行DISCONNECT原语后只是停止发送,但仍可接收 ④ 传输报文需要确认,确认机制在传输层内部实现。传输层需要设置定时和重发机制,以保证提供给用户可靠的、透明的、全双工的通信服务。 3. Windows的 传输原语 以API函数形式提供调用。在VC++中,原语被定义在WINSOCK.H中,共有100多个。常见原语: ? SOCKET 创建一个新的套接字 (端点)。 ? BIND 往套接字中附加本地地址。 ? LISTEN 进入接收连接请求状态,分配缓冲区。 ? CONNECT 试图建立连接。 ? ACCEPT 接受连接请求。 ? SEND 发送数据。 ? RECEIVE 接收数据。 ? CLOSE 释放连接。 五、传输层位置 ? 主机中(资源子网) ? 提供端到端(应用进程到应用进程)的通信 ? 全双工 传输层为相互通信的应用进程提供通信 传输层协议和网络层协议的主要区别 六、传输协议的要素 1. 识别通信的双方——传输地址(TSAP) 2. TSAP与NSAP之间的映射 1:1映射——一个TSAP映射到唯一一个NSAP 1:n映射——一个TSAP映射到多个NSAP (分裂,增大通信能力) n:1映射——多个TSAP映射到一个NSAP,实现多路复用。 3. 获知对方TSAP的方法 方案一:每个应用进程(服务)都有固定不变的TSAP, 并且公之于众,让网络上所有的进程都知道。只适用于少数固定的服务,并且让这些服务一直处于等待接收连接请求状态的情况。 方案二:初始连接协议方案(UNIX系统所采用的方案)。让提供服务的机器运行一个进程服务器,它监听一系列端口(TSAP),等待连接请求。当用户的连接请求到达后,便将用户的请求及所建立的连接一并转交给实际提供此服务的服务器(如同因特网的搜索引擎)。 4. 编址方案 方案1:分级结构。如CCITT X.121定义的14位十进制地址结构。 国家(3位)——国内网络号(1位)——网内主机号(7位)——信口号(3位) 优点:易于进行路径选择 缺点:进程或用户迁移时,必须重新分配地址 方案2:平面结构。地址随机分配,不含任何路径信息 优

文档评论(0)

yuguanyin2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档