《第六章传输层优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第六章传输层优秀PPT.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第六章传输层第一页,本课件共有21页第一节第一节 传输层的功能与服务传输层的功能与服务 传输层的作用:传输层的作用:在通信子网提供服务的基础上,为源主机和目的主机之间提供可靠的、透明在通信子网提供服务的基础上,为源主机和目的主机之间提供可靠的、透明的、价格合理的数据传输;的、价格合理的数据传输;是面向用户的高层和面向通信子网是面向用户的高层和面向通信子网的低层之间的软件接口。的低层之间的软件接口。6.1.1 6.1.1 传输层服务类型传输层服务类型 1.1.传输层抽象模型:传输层抽象模型:利用网络层提利用网络层提供的服务来实现为用户提供有效、供的服务来实现为用户提供有效、可靠的服务的目标。可靠
2、的服务的目标。传输实体:传输实体:传输层为高层提供传输层为高层提供服务的软硬件。服务的软硬件。2.2.服务类型:服务类型:可提供可提供面向连接面向连接的的和和无连接无连接的两种类型的服务。的两种类型的服务。第二页,本课件共有21页第一节第一节 传输层的功能与服务传输层的功能与服务6.1.2 6.1.2 传输层服务质量传输层服务质量 传输层的主要功能:传输层的主要功能:增加和优化网络层服务质量。增加和优化网络层服务质量。传输层协议与通信子网服务的关系:传输层协议与通信子网服务的关系:通信子网提供的服务越少,通信子网提供的服务越少,则传输层协议越复杂!则传输层协议越复杂!服务质量参数:服务质量参数
3、:建立连接延时:建立连接延时:传输服务用户发出传输请求连接到收到确认之间的时间,包括远端传传输服务用户发出传输请求连接到收到确认之间的时间,包括远端传输实体处理的延时。延时越短,服务质量越好。输实体处理的延时。延时越短,服务质量越好。建立连接失败概率:建立连接失败概率:在最大连接延时时间内不能建立连接的可能性。在最大连接延时时间内不能建立连接的可能性。吞吐率:吞吐率:每秒钟传输的用户数据的字节数。每秒钟传输的用户数据的字节数。传输延时:传输延时:从源端传输用户发送报文开始到目的用户接收到报文为止的时间。从源端传输用户发送报文开始到目的用户接收到报文为止的时间。残余误码率:残余误码率:丢失的、错
4、误的报文占全部报文数的百分比。丢失的、错误的报文占全部报文数的百分比。优优先先级级:为为传传输输用用户户提提供供一一种种表表明明连连接接重重要要程程度度的的方方法法。当当发发生生拥拥塞塞时时,确确保保高高优优先先级级连连接比低优先级连接先获得服务。接比低优先级连接先获得服务。恢复功能:恢复功能:给出因内部原因或拥塞情况下自动终止连接的可能性。给出因内部原因或拥塞情况下自动终止连接的可能性。运输协议运输协议1 1通信子网通信子网1 1所提供的服务所提供的服务运输协议运输协议2 2通信子网通信子网2 2所提供的服务所提供的服务第三页,本课件共有21页6.1.36.1.3传输服务原语传输服务原语 套
5、接字套接字(socket)socket)原语:原语:用于用于客户服务器客户服务器模式,通过模式,通过系统功能调用系统功能调用来实现。来实现。主要原语有:主要原语有:SOCKETSOCKET服务原语:服务原语:用于建立发方通信端点,返回一个整数用作为标识。用于建立发方通信端点,返回一个整数用作为标识。BINDBIND服务原语:服务原语:用于给新建立的通信端点赋予一个地址。用于给新建立的通信端点赋予一个地址。CONNECTCONNECT服服务务原原语语:在在面面向向连连接接的的TCPTCP服服务务中中用用于于在在本本地地端端点点和和远远地地端端点点间间建建立立一一条条连连接接,在无连接的在无连接的
6、UDPUDP服务中是把对方地址存储下来。服务中是把对方地址存储下来。LISTENLISTEN服服务务原原语语:服服务务器器为为请请求求连连接接的的客客户户分分配配请请求求连连接接队队列列空空间间,并并指指定定队队列列长长度度(一一般般为为5 5)。)。ACCEPTACCEPT服服务务原原语语:由由服服务务器器执执行行,等等待待连连接接请请求求的的到到来来,请请求求到到达达后后,服服务务器器创创建建一一个个新新连连接接端端点点,并并将将该该端端点点的的标标识识符符返返给给请请求求端端,接接着着产产生生一一个个进进程程为为该该连连接接服服务,然后再去等待新的连接。务,然后再去等待新的连接。SEND
7、SEND服务原语:服务原语:进行发送数据。进行发送数据。RECVRECV服务原语:服务原语:进行接收数据。进行接收数据。CLOSECLOSE服务原语:服务原语:用于释放连接,双方都使用用于释放连接,双方都使用CIOSECIOSE原语后,连接即释放。原语后,连接即释放。第一节第一节 传输层的功能与服务传输层的功能与服务第四页,本课件共有21页 例如,在面向连接的服务中:例如,在面向连接的服务中:1.1.建立连接阶段:建立连接阶段:服务器顺序执行:服务器顺序执行:SOCKET SOCKET BIND BIND LISTEN LISTEN ACCEPT ACCEPT客户顺序执行:客户顺序执行:SOC
8、KET SOCKET BIND BIND CONNECT CONNECT2.2.数据传输阶段:数据传输阶段:双方用双方用SENDSEND和和RECVRECV原语进行发送和接收数据。原语进行发送和接收数据。3.3.释放连接阶段:释放连接阶段:双方用双方用CLOSECLOSE原语后释放连接。原语后释放连接。第一节第一节 传输层的功能与服务传输层的功能与服务第五页,本课件共有21页第二节第二节 传输层协议等级传输层协议等级 传输层提供的服务是通过两端的传输实体之间所用的协议实现的传输层提供的服务是通过两端的传输实体之间所用的协议实现的传输层提供的服务是通过两端的传输实体之间所用的协议实现的传输层提供
9、的服务是通过两端的传输实体之间所用的协议实现的!传输层协议和数据链路层协议运行环境的差异:传输层协议和数据链路层协议运行环境的差异:在数据链路层:在数据链路层:两个路由器两个路由器(交换节点交换节点)通过数据链路直接通信;建立连接的过程简单,通过数据链路直接通信;建立连接的过程简单,一个输出线对应一个路由器,且目的路由器一直处于等待连接状态。一个输出线对应一个路由器,且目的路由器一直处于等待连接状态。在传输层:在传输层:两端的主机通过整个通信子网进行通信;建立连接过程较复杂,有两端的主机通过整个通信子网进行通信;建立连接过程较复杂,有较复杂的寻址过程,并且经常存在多条连接,连接的数目也动态变化
10、,因此传较复杂的寻址过程,并且经常存在多条连接,连接的数目也动态变化,因此传输层的缓冲器管理和流量控制较复杂。输层的缓冲器管理和流量控制较复杂。第六页,本课件共有21页第二节第二节 传输层协议等级传输层协议等级 6.2.1 6.2.1 传输协议的类型传输协议的类型传输层协议依赖网络层提供的服务。传输层协议依赖网络层提供的服务。网络层服务分类:网络层服务分类:A A类类:提提 供供 完完 善善 服服 务务,分分 组组 的的 丢丢 失失、重重 复复 及及 乱乱 序序 情情 况况 可可 忽忽 略略 不不 计计,不使用不使用N NRESETRESET原语。原语。B B类类:分分 组组 很很 少少 丢丢
11、 失失,但但 时时 常常 使使 用用N N RESETRESET原原 语语,协协 议议 建建 立立 新新 的的 网络连接,重新同步,然后继续传输数据。网络连接,重新同步,然后继续传输数据。C C类:类:提供完全不可靠的服务。用此类服务的传输层协议最复杂。提供完全不可靠的服务。用此类服务的传输层协议最复杂。传输层协议分类:传输层协议分类:0 0类类(A A类类):最简单类,:最简单类,只提供建立和释放连接的机制。只提供建立和释放连接的机制。1 1类类(B B类类):基本错误恢复类,:基本错误恢复类,提供从提供从N NRESETRESET中恢复,不需要检错、流控中恢复,不需要检错、流控.2 2类类
12、(A A类类):多路复用类,:多路复用类,比比0 0类增加了多路复用的功能。类增加了多路复用的功能。3 3类类(B B类类):错错误误恢恢复复和和多多路路复复用用类类,既既可可采采用用多多路路复复用用又又可可从从N NRESETRESET中中恢恢复复,且使用显式流量控制。且使用显式流量控制。4 4类类(C C类类):错错误误检检测测和和恢恢复复类类,能能处处理理分分组组的的丢丢失失、重重复复,从从NRESETNRESET和和其其它它错错误中恢复,以及多路复用等功能,是最复杂的协议。误中恢复,以及多路复用等功能,是最复杂的协议。第七页,本课件共有21页 通信双方协商协议类型的过程:通信双方协商协
13、议类型的过程:连接发起者连接发起者 连接响应者连接响应者 从提供的协议类型种选择一种从提供的协议类型种选择一种 不接收所有协议不接收所有协议 接受请求接受请求 拒绝连接拒绝连接6.2.2 6.2.2 传输协议的功能传输协议的功能 1.1.连接的建立连接的建立 一一个个传传输输服服务务用用户户与与另另一一个个远远地地传传输输服服务务用用户户的的连连接接存存在在于于两两个个服服务务访访问问点点(TSAP)TSAP)之间;而对等传输实体的连接又存在于两个之间;而对等传输实体的连接又存在于两个NSAPNSAP之间。之间。呼叫请求呼叫请求(提供协议类型提供协议类型)第二节第二节 传输层协议等级传输层协议
14、等级 第八页,本课件共有21页 本地用户进程在与远程用户进程建立连接时必须获取对方的本地用户进程在与远程用户进程建立连接时必须获取对方的本地用户进程在与远程用户进程建立连接时必须获取对方的本地用户进程在与远程用户进程建立连接时必须获取对方的TSAPTSAPTSAPTSAP地址!地址!地址!地址!获取远端获取远端TSAPTSAP地址的方法有两种:地址的方法有两种:(1).(1).(1).(1).固定固定固定固定TASPTASPTASPTASP法:法:法:法:一些公共服务或固定不变的服务连到一些固定的用户周知的一些公共服务或固定不变的服务连到一些固定的用户周知的TSAPTSAP上。上。远端某一公用
15、进程,将自己连到远端某一公用进程,将自己连到122122号号TSAPTSAP,处于挂起状态。处于挂起状态。源源端端机机上上的的一一个个进进程程需需查查询询时时间间时时,发发送送连连接接请请求求原原语语T TCONNECTCONNECTRequestRequest,说明源地址为说明源地址为6 6号号TASPTASP,目标地址是目标地址是122122号号TASPTASP。源源端端机机的的传传输输层层收收到到请请求求后后,在在源源主主机机和和目目的的主主机机上上选选择择NSAPNSAP,并并建建立立一一个网络连接,通过网络连接两传输实体可以通话。个网络连接,通过网络连接两传输实体可以通话。源端机的传
16、输实体用上述网络连接服务传输服务质量参数。源端机的传输实体用上述网络连接服务传输服务质量参数。目目标标主主机机传传输输实实体体向向时时间间服服务务进进程程发发出出一一个个T TCONNECTCONNECTIndicationIndication原原语语。如如果果122122号号TASPTASP上上的的报报时时服服务务进进程程同同意意,就就发发出出连连接接响响应应原原语语,返返回回到到源源端端主主机机后后,就就建成传输连接。建成传输连接。第二节第二节 传输层协议等级传输层协议等级 第九页,本课件共有21页(2).(2).(2).(2).初始连接法:初始连接法:初始连接法:初始连接法:与远端进程通
17、与远端进程通过远端的公用传送地址过远端的公用传送地址TSAPTSAP来建来建立连接。立连接。注册进程:注册进程:进程连接服务程序,进程连接服务程序,常驻内存,并与固定常驻内存,并与固定TSAPTSAP连接。连接。传输服务用户在已知远端进程传输服务用户在已知远端进程传输服务用户在已知远端进程传输服务用户在已知远端进程的的的的TSAPTSAPTSAPTSAP地址后,如何知道该地址后,如何知道该地址后,如何知道该地址后,如何知道该TSAPTSAPTSAPTSAP处于哪台机器上呢?处于哪台机器上呢?处于哪台机器上呢?处于哪台机器上呢?即如何知道用哪个即如何知道用哪个即如何知道用哪个即如何知道用哪个NS
18、APNSAPNSAPNSAP建立网络连接呢?建立网络连接呢?建立网络连接呢?建立网络连接呢?可以由可以由TSAPTSAP地址决定地址决定NSAPNSAP地址:地址:TSAPTSAPTSAPTSAP地址地址地址地址=NSAPNSAP地址地址 传输实体得到一个传输实体得到一个TSAPTSAP地址后,可用其中的地址后,可用其中的NSAPNSAP地址建立一个网络连接。地址建立一个网络连接。第二节第二节 传输层协议等级传输层协议等级 第十页,本课件共有21页 传输连接是从传输连接是从传输连接是从传输连接是从TASPTASPTASPTASP到到到到TASPTASPTASPTASP,网络连接是从网络连接是从
19、网络连接是从网络连接是从NSAPNSAPNSAPNSAP到到到到NASPNASPNASPNASP,网络连接是传输连接的一部分,网络连接是传输连接的一部分,网络连接是传输连接的一部分,网络连接是传输连接的一部分,并且是不可靠的!并且是不可靠的!并且是不可靠的!并且是不可靠的!三次握手法三次握手法解决网络服务不可靠问题解决网络服务不可靠问题不可靠因素:不可靠因素:超时重传的连接请求超时重传的连接请求TPDUTPDU因在网络内部滞留时间过长,连接释放因在网络内部滞留时间过长,连接释放后才到达目的端,使目的端误认为是新连接请求而发出确认予以连接,导致下后才到达目的端,使目的端误认为是新连接请求而发出确
20、认予以连接,导致下一次源端真正再发请求建立连接时,目的端认为是重复请求而丢弃,连接不能一次源端真正再发请求建立连接时,目的端认为是重复请求而丢弃,连接不能实现。实现。解决办法:解决办法:三次握三次握手,即源端对目的手,即源端对目的端的回答响应还要端的回答响应还要用用AKAK加以确认。加以确认。请单击此处请单击此处显示动画效果显示动画效果第二节第二节 传输层协议等级传输层协议等级 第十一页,本课件共有21页(a)a)多路复用多路复用 (b)b)分流分流2.2.数据传输数据传输(1).(1).多路复用和分流多路复用和分流 多多路路复复用用:将将多多个个信信息息流流较较少少的的传传输输连连接接复复用
21、用到到一一个个网网络络连连接接上上,以以减减少少网网络络连连接数目,降低费用。接数目,降低费用。分分流流:当当一一个个用用户户进进程程的的信信息息量量大大于于一一个个网网络络连连接接(电电路路)所所能能传传输输的的信信息息量量时时,该该用用户户传传输输连连接接可可同同时时打打开开多多个个网网络络连连接接(多多条条虚虚电电路路),实实现现对对用用户户进进程程信信息息的的分分流流传输,以保证传输信息的吞吐量的要求。传输,以保证传输信息的吞吐量的要求。第二节第二节 传输层协议等级传输层协议等级 第十二页,本课件共有21页接收方接收方接收报文接收报文bufferbuffer个数个数-1-1取走报文取走
22、报文bufferbuffer个数个数+1+1发送方发送方响应报文中剩余响应报文中剩余bufferbuffer数为数为0 0?Y Y N N停止发送停止发送 继续发送继续发送 等待新的响应报文等待新的响应报文 已妥收的报文序号已妥收的报文序号剩余剩余buffer数数ACK(2).(2).流量控制和缓冲器管理流量控制和缓冲器管理 传输层流量控制的实现方法:传输层流量控制的实现方法:采用采用可变窗口尺寸的动态缓冲器分配法可变窗口尺寸的动态缓冲器分配法可变窗口尺寸的动态缓冲器分配法可变窗口尺寸的动态缓冲器分配法。第二节第二节 传输层协议等级传输层协议等级 第十三页,本课件共有21页丢失数据的立即断连丢
23、失数据的立即断连 3.3.释放连接释放连接采用三次握手方法释放连接采用三次握手方法释放连接 由于通信子网不可靠,当突然发出断连请求时,有可能造成数据丢失!由于通信子网不可靠,当突然发出断连请求时,有可能造成数据丢失!由于通信子网不可靠,当突然发出断连请求时,有可能造成数据丢失!由于通信子网不可靠,当突然发出断连请求时,有可能造成数据丢失!解决方法:解决方法:双方只有在确知对方所发出的数据已妥收,且本方也不准备再发数据双方只有在确知对方所发出的数据已妥收,且本方也不准备再发数据时,才能发出断连请求,通常采用时,才能发出断连请求,通常采用三次握手方法三次握手方法释放连接。释放连接。第二节第二节 传
24、输层协议等级传输层协议等级 第十四页,本课件共有21页用三次握手方法释放连接的各种情况用三次握手方法释放连接的各种情况 第二节第二节 传输层协议等级传输层协议等级 第十五页,本课件共有21页第三节第三节 Internet Internet中中TCPTCP 传输层包含两个重要协议:传输层包含两个重要协议:传输控制协议传输控制协议TCPTCP适用于面向连接服务适用于面向连接服务用户数据报服务用户数据报服务UDPUDP适用于无连接服务适用于无连接服务 TCP(Transmission Control Protocol)TCP(Transmission Control Protocol):提供进程间端
25、到端的可靠的全双工数据提供进程间端到端的可靠的全双工数据通信,是一种面向连接的服务,对通信子网的可靠度没有要求,采用捎带应答方通信,是一种面向连接的服务,对通信子网的可靠度没有要求,采用捎带应答方式工作。式工作。6.3.1 6.3.1 TCPTCP协议功能特点协议功能特点 1.1.提供面向连接的服务:提供面向连接的服务:通信双方分别用通信双方分别用SOCKETSOCKET原语创建一个连接端点。原语创建一个连接端点。2.2.面向数据流:面向数据流:将从高层接收和向高层送交的数据视为无结构的将从高层接收和向高层送交的数据视为无结构的字节流字节流。3.3.缓冲传输:缓冲传输:将高层数据将高层数据缓存
26、缓存起来,由起来,由TCPTCP软件将字节流分成软件将字节流分成数据片数据片后传送。后传送。4.4.提供可靠性:提供可靠性:TCPTCP采用采用带重传的肯定确认带重传的肯定确认来进行差错控制和流量控制。来进行差错控制和流量控制。5.5.全双工连接:全双工连接:TCPTCP允许在允许在两个方向上两个方向上同时进行传送。同时进行传送。第十六页,本课件共有21页第三节第三节 Internet Internet中中TCPTCP 6.3.2 6.3.2 TCPTCP协议协议 数据片数据片(segment)segment):TCPTCP所传输的所传输的TPDUTPDU,用来传输控制信息和数据,传输数据和确
27、认用来传输控制信息和数据,传输数据和确认置于同一数据片中。置于同一数据片中。数据片格式:数据片格式:含报头部分、数据部分。含报头部分、数据部分。伪头格式伪头格式第十七页,本课件共有21页第三节第三节 Internet Internet中中TCPTCP 6.3.3 6.3.3 TCPTCP连接管理连接管理包括建立连接和释放连接包括建立连接和释放连接1.1.建立连接建立连接采用三次握手操作,连接是在双方机器的端口号上实现的。采用三次握手操作,连接是在双方机器的端口号上实现的。通通通通常常常常是是是是服服服服务务务务器器器器一一一一方方方方被被被被动动动动的的的的等等等等待待待待连连连连接接接接请请
28、请请求求求求的的的的到到到到来来来来,而而而而客客客客户户户户方方方方执执执执行行行行CONNECTCONNECTCONNECTCONNECT原原原原语语语语主主主主动动动动请请请请求连接,同时说明要连接的求连接,同时说明要连接的求连接,同时说明要连接的求连接,同时说明要连接的IPIPIPIP地址、端口号、能接收的最大数据片等参数。地址、端口号、能接收的最大数据片等参数。地址、端口号、能接收的最大数据片等参数。地址、端口号、能接收的最大数据片等参数。例如:例如:假设右图中假设右图中A A是客户方,是客户方,B B是服务器,采用三次握手法建立连接。是服务器,采用三次握手法建立连接。2.2.释放连
29、接释放连接 当通信一方当通信一方A A的应用进程向的应用进程向TCPTCP软件通知释放软件通知释放连接时,连接时,TCPTCP软件把剩余的数据片发送完毕,软件把剩余的数据片发送完毕,然后发一个释放连接数据片,对方然后发一个释放连接数据片,对方B B接到释放接到释放连接数据片后,发出确认,通知应用进程,此时连接数据片后,发出确认,通知应用进程,此时只释放连接的一半,即只释放连接的一半,即A A到到B B的连接,另一方向的连接,另一方向B B到到A A可以继续流动,直到另一方向释放为止,可以继续流动,直到另一方向释放为止,整个连接才全部释放。整个连接才全部释放。第十八页,本课件共有21页6.3.4
30、 6.3.4 TCPTCP数据传输数据传输 TCPTCP数数据据传传输输:TCPTCP软软件件将将应应用用层层用用户户交交付付的的数数据据视视为为字字节节流流,为为每每个个字字节节编编号号,序号以序号以2 23232为模,每个数据片都含有该片数据中第一个字节的序号。为模,每个数据片都含有该片数据中第一个字节的序号。1.1.超时重传超时重传 自自适适应应算算法法:用用来来确确定定重重发发时时间间,记记录录每每一一个个数数据据片片发发出出的的时时间间和和收收到到相相应应确确认认的的时时间间,这这两两个个时时间间之之差差即即往往返返传传输输时时间间(round round trip trip tim
31、e),time),将将各各个个数数据据片片的的往往返返时时延延样样本本加加权权平平均均,得得到到报报文文段段的的平平均均往往返返时时间间T T,每每测测得得一一个个新新的的往往返返时时延延,逐逐渐改变这个平均值:渐改变这个平均值:T T(旧往返时延旧往返时延T T)()(l l)()(新的往返时延)新的往返时延)其中:其中:系数系数的值为的值为001 1。通常通常选得比较接近选得比较接近1 1。定时器设置的重发时间应略大于计算出的定时器设置的重发时间应略大于计算出的T T。2.2.流量控制流量控制 TCPTCP协议采用协议采用可变滑动窗口尺寸可变滑动窗口尺寸来进行流量控制。来进行流量控制。第三
32、节第三节 Internet Internet中中TCPTCP 第十九页,本课件共有21页 TCPTCP实实现现端端对对端端的的流流量量控控制制,接接收收端端在在所所发发送送的的数数据据片片中中对对已已收收到到多多少少字字节节进进行行确确认认,同同时时用用窗窗口口字字段段说说明明还还准准备备接接收收的的字字节节数数,即即接接收收方方当当前前可可用用缓缓冲冲器器大大小小的的说说明明;根根据据改变窗口的通知,发送方调整自己的发送窗口。改变窗口的通知,发送方调整自己的发送窗口。3.3.拥塞控制拥塞控制 拥塞的可能产生来源:拥塞的可能产生来源:接收方的容量问题,通过滑动窗口实现的端接收方的容量问题,通过
33、滑动窗口实现的端端流量端流量控制解决;控制解决;网络内部容量问题,通过拥塞窗口来解决。网络内部容量问题,通过拥塞窗口来解决。发送方实际采用的窗口大小:发送方实际采用的窗口大小:以接收方通知的窗口以接收方通知的窗口值为最大值,选用滑动窗口和拥塞窗口中的值为最大值,选用滑动窗口和拥塞窗口中的最小最小的的一个。一个。不发生拥塞时:不发生拥塞时:拥塞窗口拥塞窗口=接收窗口;接收窗口;出现拥塞时:出现拥塞时:拥塞窗口拥塞窗口=1/2=1/2原拥塞窗口;原拥塞窗口;拥塞消除后:拥塞消除后:线性增加拥塞窗口值,直到产生新的线性增加拥塞窗口值,直到产生新的拥塞。拥塞。第三节第三节 Internet Inter
34、net中中TCPTCP 第二十页,本课件共有21页 用用户户数数据据报报协协议议UDPUDP:是是InternetInternet支支持持的的无无连连接接的的传传输输协协议议,是是不不可可靠靠的的协协议议,没有差错控制和流量控制,没有差错控制和流量控制,UDPUDP数据报可能丢失、重复或者乱序、也不进行分片。数据报可能丢失、重复或者乱序、也不进行分片。格式:格式:包含包含UDPUDP头部头部和和UDPUDP数据域数据域。UDPUDP头部:头部:由由4 4个字段组成,如下图所示。个字段组成,如下图所示。校验和:校验和:是一个可选项,当校验和为零时,表示不计算校验和。是一个可选项,当校验和为零时,表示不计算校验和。伪伪报报头头:不不与与UDPUDP数数据据报报一一起起传传送送,只只用用于于计计算算校校验验和和,为为了了对对IPIP地地址址、端端口口号号及及数数据都进行校验。据都进行校验。第四节第四节 用户数据报协议用户数据报协议UDPUDP 头头 部部数数 据据校验和校验和长度长度目的端口目的端口源端口源端口0 16 310 16 31UDPUDP长度长度1717 0 0目目 的的 地地 址址源源 IP IP 地地 址址计算校验和时所用伪头部计算校验和时所用伪头部 第二十一页,本课件共有21页