- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机原理Chapter6.pdf
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)