第5章传输层.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:27 大小:261KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第5章传输层.ppt

第5章传输层.ppt

预览

免费试读已结束,剩余 17 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

5.1传输层协议概述TCP/IP的传输层有两个不同的协议:(1)用户数据报协议UDP(UserDatagramProtocol)(2)传输控制协议TCP(TransmissionControlProtocol)两个对等传输实体在通信时传送的数据单位叫作传输协议数据单元TPDU(TransportProtocolDataUnit)TCP传送的数据单位协议是TCP报文段(segment),而UDP传送的数据单位协议是UDP报文或用户数据报。TCP/IP体系中的运输层协议5.1.2传输层的端口5.1.2传输层的端口在服务器端使用的端口号又分为两类,一类叫熟知端口或系统端口号,数值一般为0~1023另一类叫登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。(2)客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。5.2传输服务和服务质量传输层的服务质量(QusalityofService,QoS)可以用来衡量传输层的总体性能衡量服务质量QoS的主要性能指标有:(1)连接建立延迟(2)连接建立失败的概率。(3)吞吐率:(4)传输延迟:(5)残余误码率。(6)安全保护。(7)优先级。(8)恢复功能5.3.1UDP概述用户数据报协议UDP提供无连接不可靠的用户数据报传输服务。UDP是无连接的②UDP无连接状态。较少的传输开销。④无须对发送速率进行管理。各字段意义如下所述。源端口字段:发送端UDP端口,当不需要返回数据时,该域为0。目的端口字段:目的端口号。长度字段:UDP用户数据报的总长度,以字节为单位,最小值为8(报头长)。检验和字段:防止UDP用户数据报在传输中出错。其中,Ø协议(protocol):含协议类型码(“17”)。ØUDP长度:指UDP用户数据报的长度,不含伪报头。Ø填充域:目的在于使伪报头长度为16比特的整数倍。5.4.2TCP报文格式5.4.3TCP连接传输管理TCP协议在连接建立过程中要解决以下三个问题。(1)要使每一方能够确知对方的存在。(2)要允许双方协商一些参数(如最大报文段长度,最大窗口大小等)。(3)能够对传输实体资源(如缓存大小,连接表中的项目等)进行分配。采用三次握手的目的是为了防止已失效的连接请求报文段突然又传送到了主机B所产生的错误。TCP将单向地关闭这个连接。其过程如下5.4.4TCP的流量控制与拥塞控制5.4.4TCP的流量控制与拥塞控制为了在传输层进行拥塞控制,1999年公布的因特网建设标准定义了以下四种算法:慢开始、拥塞避免、快重传和快恢复。2.拥塞控制2.拥塞控制