1 / 78
文档名称:

TCP协议和UDP协议 - 详解.ppt

格式:ppt   大小:801KB   页数:78页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TCP协议和UDP协议 - 详解.ppt

上传人:mkjafow 2020/6/21 文件大小:801 KB

下载得到文件列表

TCP协议和UDP协议 - 详解.ppt

文档介绍

文档介绍:《数据通信与计算机网络(第二版)》 电子教案笫二十一讲TCP协议和UDP协议1本讲内容第八章运输层 、“尽力而为”的、不可靠的网络服务(C类网络)。TCP/IP体系结构中,运输层就是利用IP提供的不可靠的服务来提供端到端的运输服务。主要包括:面向连接的、(TransmissionControlProtocol,TCP)的主要作用是在不可靠的网络服务上为应用层提供面向连接的、端到端的可靠字节流服务。RFC793:基本TCP定义RFC1122:修改和改进RFC1323:扩展定义RFC2018、RFC2581:,在进行数据传输时首先必须建立一条运输连接,数据传输完成之后把连接释放掉。TCP连接标识套接字(Socket):主机的IP地址和一个16比特的端口号(Port)。TCP端口号一条TCP连接是由发送方套接字和接收方套接字来唯一标识的,即TCP连接用四元组<源端IP地址、源端口号、目的IP地址、目的端口号>来唯一标识。,它通过Socket调用来提供服务。;TCP连接是点对点的;TCP连接是面向字节流的;TCP实体支持数据缓冲和立即发送;TCP提供紧急数据功能。7768HTCP面向流的概念发送TCP报文段发送方接收方把字节写入发送缓存从接收缓存读取字节应用进程应用进程1230181716151419202145131211H109H加上TCP首部构成TCP报文段TCPTCP字节流字节流H表示TCP报文段的首部x表示序号为x的数据字节TCP连接8应当注意TCP连接是一条虚连接而不是一条真正的物理连接。TCP对应用进程一次把多长的报文发送到TCP的缓存中是不关心的。TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节(UDP发送的报文长度是应用进程给出的)。TCP可把太长的数据块划分短一些再传送。TCP也可等待积累有足够多的字节后再构成报文段发送出去。端口…发送TCP报文段TCP…TCP接收缓存发送缓存报文段…报文段报文段端口发送端接收端向发送缓存写入数据块从接收缓存读取数据块应用进程应用进程10