计算机原理Chapter6(附件).pdfVIP

  • 6
  • 0
  • 约4.4万字
  • 约 89页
  • 2017-06-27 发布于湖北
  • 举报
Chapter 6 THE TRANSPORT LAYER 传输层 Chapter 6 传输层  传输服务  传输协议的要素  Internet传输协议-UDP  Internet传输协议-TCP 传输服务(1) 一、向上层提供的服务 传输层的目标是向它的用户(通常是应 用层中的进程)提供高效的、可靠的和性价 比合理的端-端服务,使高层用户不必关心通 信子网实现的细节。 在传输层内部,完成这项工作的硬件或 软件称为传输实体。 传输服务(2 ) 传输层服务有面向连接的服务和无连接的服务两 种类型。 虽然传输层服务与网络层提供的服务有些类似, 但传输层的作用却是网络层不可取代的。这是因为: 由于网络层是通信子网的一部分,而通信子网往往是 不可靠的,常常会丢失分组或进行网络复位,从而造 成大量数据的丢失,因此需要在网络层之上增加一个 传输层,利用传输层来克服通信子网自身难以解决的 问题,改善和优化服务质量,而且通信子网本身实现 的技术细节以及不完美的地方都由传输层屏蔽起来了。 传输服务(3 ) 二、套接字 对TCP服务而言,TCP服务通过发送方 和接收方生成一对通信终点,即套接字 (Socket)来获得。套接字地址由主机的IP 地址(host)和一个对该主机具有本地意 义的16位的数字端口(port)组成。端口 是传输层服务访问点(TSAP )的TCP名字。 套接字定义为(host, port)。 传输协议的要素(1) 传输服务是通过两个传输实体之间所使 用的一个传输协议来实现的。 (a) Environment of the data link layer. (b) Environment of the transport layer. 传输协议的要素(2 ) 一 、编址 当一个应用进程希望与另一个远程的应 用进程建立连接的时候,必须指定要连接 到哪个应用进程上。通常使用的方法是为 那些能够监听连接请求的进程定义相应的 传输地址。这个地址称为TSAP (Transport Service Access Point,传 输服务访问点)。在Internet上,成为端 口(port)。 传输协议的要素(3 ) TSAPs, NSAPs and transport connections. 传输协议的要素(4 ) 二 、建立连接 基本的协议机制包括三部分:传输连 接建立、数据传输、传输连接拆除。 连接的建立采用三次握手的方式进行。 传输协议的要素(5 ) 建立传输连接采用三次握手 方式。 1、第一次握手主机1传输实体向 主机2传输实体发CR TPDU,初始 序号为x; 2、第二次握手主机2收到CR TPDU 后向主机1发CC TPDU,选择初始 序号为y,确认号为x; 3、第三次握手主机1以数据TPDU 格式向主机2表示它确实发送过序 号为x的连接请求,并收到序号为 y、确认号为x的连接证实。当主 机2收到该TPDU后,连接建立成功。 正常操作 传输协议的要素(6 ) CR TPDU重复

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档