中国高校课件下载中心 》 教学资源 》 大学文库

《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第22讲 UDP协议与TCP协议特点

文档信息
资源类别:文库
文档格式:DOC
文档页数:15
文件大小:409KB
团购合买:点击进入团购
内容简介
《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第22讲 UDP协议与TCP协议特点
刷新页面文档预览

第22讲UDP协议与TCP协议特点

第22讲 UDP协议与TCP协议特 点

5.3UDP协议5.3.1UDP协议的主要特点:·UDP是一种无连接的、不可靠的传输层协议·UDP是一种面向报文的传输层协议。应用层应用程序报文UDP头部传输层UDP用户数据报数据部分IP头部网络层IP分组的数据部分1

5.3 UDP协议 5.3.1 UDP协议的主要特点: • UDP是一种无连接的、不可靠的传输层协议; • UDP是一种面向报文的传输层协议。 1

5.3.2UDP报文格式·UDP报文有固定8字节的报头。08162431源端口号目的端口号UDP报头校验和UDP总长度:UDP报文数据(数据不是16位的倍数时需要增加填充位)

5.3.2 UDP报文格式 • UDP报文有固定8字节的报头。 1

UDP报头主要字段端口号·端口号字段包括源端口号和目的端口号:·端口号字段长度为16位(2个字节);·源端口号表示发送端进程端口号,目的端口号表示接收端进程端口号:·如果源进程是客户端,则源端口号是由UDP软件分配的临时端口号:服务器使用的是熟知端口号

UDP报头主要字段: 端口号 •端口号字段包括源端口号和目的端口号; •端口号字段长度为16位(2个字节); •源端口号表示发送端进程端口号,目的端 口号表示接收端进程端口号; •如果源进程是客户端,则源端口号是由 UDP软件分配的临时端口号; •服务器使用的是熟知端口号。 1

长度长度字段长度也是16位(2字节),它定义了包括报头在内的用户数据报的总长度;·用户数据报的长度最大为65535字节,最小是8字节;·如果长度字段是8字节,那么说明该用户数据报只有报头,而没有数据

长度 •长度字段长度也是16位(2字节),它定 义了包括报头在内的用户数据报的总长 度; •用户数据报的长度最大为65535字节,最 小是8字节; •如果长度字段是8字节,那么说明该用户 数据报只有报头,而没有数据。 1

校验和·UDP校验和字段是可选项:UDP校验和用来检验整个用户数据报(包括报头)在传输中是否出现差错;UDP校验和包括三个部分:伪报头(pseudo header)、UDP报头与应用层数据

校验和 • UDP校验和字段是可选项; • UDP校验和用来检验整个用户数据报( 包括报头)在传输中是否出现差错; • UDP校验和包括三个部分:伪报头( pseudo header)、UDP报头与应用层数 据。 1

5.3.3UDP校验和的基本概念与计算示例发送端计算UDP校验和的例子153.181001100100010010153.18.8.1058.1050000100001101001171.21010101100000010171.2.14.1014.1000001110 000010100,17000000000001000101715150000000000001111108700000100 001111111310871300000000000011011500000000000011110150(校验和)0000000000000000T,E0101010001000101TESTS,T0101001101010100I,N01001001010011101NG00100011100000000G0(填充)和1001011011101011校验和01101001000101001

5.3.3 UDP校验和的基本概念与计算示例 发送端计算UDP校验和的例子 1

5.3.4UDP协议适用的范围确定应用程序在传输层是否采用UDP协议的原则·系统对性能的要求高于对数据完整性的要求;·需要"简短快捷"的数据交换:需要多播和广播的应用UDP协议是一种适用于实时语音与视频传输的传输层协议

5.3.4 UDP协议适用的范围 确定应用程序在传输层是否采用UDP协议的原则: •系统对性能的要求高于对数据完整性的要 求; •需要“简短快捷”的数据交换; •需要多播和广播的应用; UDP协议是一种适用于实时语音与视频传 输的传输层协议。 1

5.4 TCP协议5.4.1TCP协议的主要特点支持面向连接的传输服务·应用程序在使用TCP传送数据之前,必须在源进程端口与目的进程端口之间建立一条传输连接;·每个TCP连接唯一地用双方端口号来标识:·每个TCP连接为通信双方的一次进程通信提供服务

5.4 TCP协议 5.4.1 TCP协议的主要特点 支持面向连接的传输服务 •应用程序在使用TCP传送数据之前,必须在源 进程端口与目的进程端口之间建立一条传输连 接; •每个TCP连接唯一地用双方端口号来标识; •每个TCP连接为通信双方的一次进程通信提供 服务。 1

支持字节流的传输·流(stream)相当于一个管道,从一端放入什么内容,从另一端可以照原样取出什么内容,它描述了一个不出现丢失、重复和乱序的数据传输过程:·TCP在传输过程中将应用程序提交的数据看成是一连串的、无结构的字节流;·因此接收端应用程序数据字节的起始与终结位置必须由应用程序自已确定

支持字节流的传输 •流(stream)相当于一个管道,从一端 放入什么内容,从另一端可以照原样取 出什么内容,它描述了一个不出现丢 失、重复和乱序的数据传输过程; • TCP在传输过程中将应用程序提交的数 据看成是一连串的、无结构的字节流; •因此接收端应用程序数据字节的起始与 终结位置必须由应用程序自己确定。 1

共15页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档