传输层协议课件.ppt

传输层协议课件.ppt

ID:57012658

大小:541.50 KB

页数:98页

时间:2020-07-26

传输层协议课件.ppt_第1页
传输层协议课件.ppt_第2页
传输层协议课件.ppt_第3页
传输层协议课件.ppt_第4页
传输层协议课件.ppt_第5页
资源描述:

《传输层协议课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章传输层协议5.1传输层概述5.2用户数据报协议(UDP)5.3传输控制协议(TCP)15.1传输层概述5.1.1引入传输层的必要性传输层在应用层和IP层之间起着承上启下的作用,它应该满足以下三个要求:1.传输层要提供比IP层质量更高的服务。2.传输层要提供识别应用层进程的机制。3.传输层要针对不同尺寸的应用层数据进行适当的处理。25.1.2传输层提供的服务传输层在两个应用实体之间实现可靠的、透明的、有效的数据传输,其主要功能是:1.连接管理2.优化网络层提供的服务质量3.提供端到端的透明数据传输4.多路复用和分流5.状态报告6.安全性7.加速交付35.1.3传输层寻址与端口(1)传输层

2、寻址根据OSI的观点,传输层应提供用户之间可靠和有效的端到端传输服务。在一个主机中可能存在多个应用进程同时分别和另一个主机中的多个应用进程通信。因此,传输层必须具有将一个主机中某一个用户进程和其他用户进程相互区分的能力。传输层通过传输地址来实现该功能,这里的传输地址是指传输层服务访问点TSAP(称为端口),它是传输层与应用层之间交换信息的抽象接口。4传输层与应用层、网络层的关系55.1.3传输层寻址与端口(2)端口端口就是传输层服务访问点TSAP。应用层不同进程的报文通过不同的端口向下递交到传输层,由传输层复用并传递给网络层。当这些报文到达目的主机后,目的主机传输层使用分离功能,通过不同的端

3、口把这些报文分别递交给相应的应用进程。因此,端口是用来标识不同应用层进程的。6(3)TCP/IP的端口描述一个应用进程的标识如下:源IP地址,源端口号,协议,目的IP地址,目的端口号其中:源IP地址和目的IP地址用于区分不同主机源端口号和目的端口号用于区分不同主机中的不同进程协议用于区分基于UDP协议或TCP协议7(4)IANA规定的三类端口在TCP和UDP协议中的端口域为16位,可以使用的端口号为0~65535。IANA(互联网编号分配机构)规定,端口号分为以下三类:(1)熟知端口号:或称公认端口号,由IANA统一分配和定义其含义,一般在服务器端使用,其范围是0~1023。(2)注册端口号

4、:用户根据需要在IANA注册,以避免重复,其范围是1024~49151。(3)临时端口号:客户端程序自己定义和使用的端口号,可随机分配,其范围是49152~65535。85.1.4无连接服务与面向连接服务1.无连接的传输服务无连接的传输服务比较简单,发送数据之前不需要事先建立连接。2.面向连接的传输服务面向连接的传输服务要求两个用户(或进程)相互通信之前,必须先建立连接。一次完整的数据传输包括建立连接、传输数据、释放连接三个阶段。93.TCP/IP协议族的传输层协议TCP/IP协议族提供的两个传输层协议:传输控制协议TCP和用户数据报协议UDP(1)TCP协议TCP提供面向连接的可靠的传输服

5、务,因此不可避免地增加了许多开销,如确认、流量控制、计时器以及连接管理等。TCP不提供广播或组播服务。103.TCP/IP协议族的传输层协议(2)UDP协议UDP是一个无连接的不可靠的传输层协议。它在IP之上仅提供两个附加服务:多路复用和对数据的错误检查UDP可以(可选)检查整个UDP数据报的完整性。UDP比较简单,执行速度较快,实时性好。UDP支持一对一、一对多、多对一和多对多的通信115.2用户数据报协议(UDP)用户数据报协议(UDP)采用无连接方式提供高层协议间的事务处理服务UDP是一种无连接的数据报投递服务,所以不保证可靠投递UDP也使用端口为高层协议服务UDP承载在IP数据报中传

6、递UDP无流量和拥塞控制125.2.1UDP概述1.UDP的功能及特点(1)提供无连接的服务,简单、快速。(2)UDP的主机不需要维持复杂的连接状态表,资源开销小。(3)UDP报文只有8个字节的首部开销,报文短小,控制简单。(4)网络出现的拥塞不会使源主机的发送速率降低,因为UDP不提供反馈机制,源主机无法知道网络状况。132.UDP的端口UDP常用的端口号有:(1)53:DNS(域名服务)(2)69:TFTP(简单文件传输协议)(3)123:NTP(网络时间协议)(4)161:SNMP(简单网络管理协议)(5)162:SNMP(简单网络管理协议)(6)520:RIP(路由信息协议)143.

7、UDP应用很多应用适合采用UDP传输数据,主要有:(1)不太关心数据丢失,如传输视频或多媒体流数据。(2)每次发送很少量数据。(3)有自己的全套差错控制机制。(4)实时性要求较高、差错控制要求不高的场合。155.2.2UDP报文格式16说明(1)源端口和目的端口源端口和目的端口字段为16位,它是UDP协议的端口号,其中源端口是可选的,目的端口必须填写。若源端口不选,则取值为0。(2)长度长度字段为16位,它记

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。