- 1
- 0
- 约4.74千字
- 约 31页
- 2015-07-23 发布于河南
- 举报
第8章 传输控制 8.1 概述 8.2 传输层端口 8.3 用户数据报协议UDP 8.4 传输控制协议TCP 8.1 概述 传输层为用户的应用进程提供了传输控制服务,提供一条端到端(end to end)的逻辑通道,它连接源站和目的站的两个传输层实体,不涉及路径中间的路由器,传输层协议对这条逻辑信道进行数据传输过程的控制,把传输数据交给目的应用进程。 传输层的另一个重要目的是要加强数据传输的QoS,在不可靠的IP服务基础上,提高传输的可靠性。这主要体现在传输控制协议TCP上。 面向连接,流量控制,拥塞控制和差错控制。 UDP是非连接,不能提供可靠的传输服务,但较之TCP, 简便快捷,服务效率高。 8.1 概述 传输层基于端口机制为源和目的应用进程之间提供了端到端的逻辑通信。 8.2 传输层端口 协议端口(protocol port), TCP/UDP通过端口与上层的应用进程交互,端口标识了应用层中不同的进程。 端口号(port number) ,16比特,可提供65 536个端口。 保留端口:全局方式进行统一分配并公布于众,又称为周知端口(well-known port)。分配给服务器进程,每一种标准的服务器都分配有一个周知端口号。号码为0~1023,由ICANN管理。 8.2 传输层端口 自由端口:本地方式进行分配,用户可自由使用。号码为1024及以上。 通信端点的二元组描述: (主机IP地址, 端口号) TCP连接的四元组描述: (源主机IP地址, 源端口号;目的主机IP地址, 目的端口号) 端口机制提供了复用(multiplexing)和解复用(demultiplexing)的功能。 8.3 用户数据报协议 UDP用户数据报 8.3 用户数据报协议 UDP伪报头(pseudo header) : UDP计算校验和使用的,校验和计算之后就丢弃 ,为了验证用户数据报是否传到正确的目的地址。 UDP的特点 可靠性差 效率高 适合传输实时数据 8.4 传输控制协议TCP 8.4.1 TCP的编号与确认 数据流、报文段和编号 TCP提供流(stream)传输机制,即数据流,无结构的字节序列。每次传输,把数据流划分为报文段(segment)。 TCP对数据流按字节编上序号,序号的空间 ,32比特,以便使序号循环一周的时间足够长。 最大报文段生存时间,120s,MSL不应大于IP数据报的TTL( 120秒)。 序号循环一周的时间应大于MSL,防止序号回绕。产生相同序号有以下两种情况: 不同的TCP连接出现相同的初始序号; 同一TCP连接中出现相同序号。 8.4.1 TCP的编号与确认 TCP确认机制 累计确认(cumulative acknowledgement)方式 ,延迟确认算法(delayed ACK algorithm),延迟时间不能超过500ms。 数据捎带确认(piggybacking ACK)。 TCP收到了失序(out of order)的报文段,即接收的数据流出现了间断,就立即发出一个对期望接收序号的确认 。 8.4.2 TCP报文段 TCP报文段的格式 8.4.2 TCP报文段 TCP报文段选项 最大报文段长度选项 建立TCP连接时,双方的TCP使用选项字段协商MSS. 在互联网环境中,选择合适的MSS是很困难的。 TCP使用如下简单方法选择MSS:取建立连接时双方声明的MSS的较小者;如果一方没有声明,MSS取默认值536字节。 8.4.2 TCP报文段 窗口比例因子选项 窗口比例因子选项,扩大窗口的数值,双方在建立连接时商定。 16比特的窗口字段 ,限制TCP最多只能在RTT时间内发送64KB的数据 。 窗口比例因子表示原来16位的窗口值向左移位的次数,扩展后的窗口可达230 = 16384×64KB。 时间戳选项 负确认选项 可以用于选择重传ARQ。 8.4.2 TCP报文段 TCP选项格式 8.4.3 TCP连接管理 建立TCP连接 TCP连接有如下特点: 两端点之间点对点的连接 。 全双工连接 。 采用C/S模式 。 连接的端点是用IP地址和端口号二元组来标识,一个连接则用一个四元组标识。 TCP使用三次握手(three-way handshake)的方式建立连接。 8.4.3 TCP连接管理 三次握手的报文序列 8.4.3 TCP连接管理 是否可以用两次握手?可能产生错误。 建立连接的过程中,可以完成的工作: 使每一
您可能关注的文档
- 计算机导论教材课件ch02【荐】.ppt
- 计算机导论教材课件ch03【荐】.ppt
- 计算机常用的编程语言 程序设计是为解决某个问题而用计算机所能接...【荐】.ppt
- 计算机应用专业(专科)毕业设计要求【荐】.doc
- 计算机应用基础—复习【荐】.doc
- 计算机应用基础【荐】.ppt
- 计算机应用基础培训【荐】.ppt
- 计算机应用基础实训教材【荐】.doc
- 计算机应用基础教材第二章课后习题与答案【荐】.doc
- 计算机应用基础案例教程【荐】.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)