[工学]6 网络传输层.pptVIP

  • 0
  • 0
  • 约7.33千字
  • 约 56页
  • 2018-03-27 发布于浙江
  • 举报
[工学]6 网络传输层

第六章 传输层 第六章 传输层 6.1 传输服务的基本概念 6.2 传输协议的要素 6.3 因特网传输协议(TCP) 6.4 因特网传输协议(UDP) 6.5 Socket编程 6.1 传输服务的基本概念 6.1.1 为什么要引入传输层 6.1.2 提供给高层的服务 6.1.3 传输服务原语 传输服务和协议 提供运行在不同主机中进程间的逻辑通信 传输协议仅运行在端系统中 传输 vs. 网络层服务 : 网络层: 在端系统间进行通信 传输层: 在进程间进行通信 依赖于, 加强了, 网络层的服务 传输层协议 Internet 传输服务: 可靠, 按序点对点递交 (TCP) 拥塞控制 流量控制 连接建立 不可靠的 (“尽力而为”), 无序的点对点或广播递交: UDP 不能提供的服务: 实时性 带宽承诺 可靠的广播通信 6.1.1为什么要引入传输层 引入传输层的原因 消除网络层的不可靠性; 提供从源端主机到目的端主机的可靠的、与实际使用的网络无关的信息传输。 6.1.2 提供给高层的服务 最终目标 为用户(应用进程)提供有效、可靠、价格合理的服务 传输服务类型: 面向连接,三个阶段: 建立连接、数据传输和释放连接 无连接 OSI模型划分为2大部分: 1-4层:传输服务提供者 5-7层:传输服务用户 6.1.3 传输服务原语 传输服务与网络服务的区别 网络服务不太可靠,而面向连接的传输服务则是可靠的 服务对象不同 网络层的数据交换比传输层复杂的多 传输用户(应用程序)通过传输服务原语访问传输服务 6.1.3 传输服务原语 一个简单传输服务的原语 监听(LISTEN) 当有进程试图连接时进入阻塞模式 连接(CONNECT) 服务器与客户端建立连接 发送(SEND) 发送信息 接受(RECEIVE) 接受信息,当一个TPDU数据到达时进入阻塞模式 断开(DISCONNECT) 释放连接 6.1.3 传输服务原语 服务原语举例: Connum = LISTEN(local) Connum = CONNECT(local,remote) Status = SEND(connum,buffer,bytes) Status = RECEIVE(connum,buffer,bytes) Status = DISCONNECT(connum) 6.2 传输协议的要素 6.2.1 寻址 6.2.2 建立连接 6.2.3 释放连接 6.2.4 流量控制和缓冲策略 6.2.5 多路复用 6.2.6 崩溃恢复 6.2.1 寻址 传输服务访问点TSAP、网络服务访问点NSAP 远方客户程序如何获得服务程序的TSAP? 方法1:预先约定、广为人知的,象telnet是(IP地址,端口23); 方法2:从名字服务器(name server)或目录服务器(directory server)获得TSAP 一个特殊的进程称为名字服务器或目录服务器(TSAP众所周知); 用户与名字服务器建立连接,发送服务名称,获得服务进程的TSAP,释放与名称服务器的连接; 与服务进程建立连接。 6.2.2 建立连接 建立连接 网络可能丢失、重复包,特别是延迟重复包(delayed duplicates)的存在,导致传输层建立连接的复杂性; 解决延迟重复包的关键是丢弃过时的包; 两次握手方案 A发出连接请求CR TPDU,B发回连接确认CC TPDU; 失败的原因:网络层会丢失、存储和重复包。 三次握手方案(three-way handshake) A 发出序号为X的CR TPDU; B 发出序号为Y的CC TPDU并确认A的序号为X的CR TPDU; A 发出序号为X+1的第一个数据TPDU,并确认B的序号为Y的CR TPDU。 三次握手建立连接 三次握手方案解决了由于网络层会丢失、存储和重复包带来的问题。 6.2.3 释放连接 释放连接的两种方法: 非对称释放 —一方发出释放连接请求后,整个连接断开。可能导致丢失数据 对称释放 —各自独立发出释放连接请求,收到对方的释放确认后才可以释放连接。 6.2.3 释放连接 在实际的通信过程中,使用三次握手 + 定时器的方法释放连接,在绝大多数情况下是成功的。 6.2.3 释放连接 三次握手释放连接的四种情况 (1) 一般情况下,三次握手释放连接 6.2.3 释放连接 (2) 最终确认帧(ACK)丢失 6.2.3 释放连接 (3)一方响应帧丢失 6.2.3 释放连接 (4)双方的响应帧都丢失 6.2.4 流量控制和缓冲策略 缓存:由于网络层服务是不可靠的,传输层实体必须缓存所有连接发出的TPDU,而且为每个连接单独做缓存,以便用于错误情况下的重传

文档评论(0)

1亿VIP精品文档

相关文档