第09章TCP协议资料
第九章 TCP协议 协议概述 报文段格式 差错控制 流控和拥塞控制 TCP连接管理 TCP软件设计 引言 高层应用的需求 传输大量的数据,要求可靠的通信服务 自身的可靠性机制弱 底层网络和IP网络是不可靠、无连接投递 TCP 提供通用的、可靠的通信服务 提供统一的数据流投递服务接口 两种通信方式 报文流 Datagram stream 投递单位:报文 可靠性:报文按序接收 连续报文流,报文边界 接收的报文:大小和顺序严格与发送方相同 发送:报文,前后报文不能合并 接收:报文 数据流 Data stream 投递单位:byte 可靠性:byte按序接收 连续字节流、无边界 接收的字节:顺序严格与发送方发送顺序相同 发送:数据块或逐字节,前后可合并 接收:数据块或逐字节 9.1 协议概述 Transmission Control Protocol,TCP RFC 793,传输控制协议 可靠投递服务特点 面向数据流的传输 无结构字节流:没有边界,内容任意 虚电路连接 尽管IP网络是无连接的,但在TCP的端点上,却可看作是面向连接的通信 —— 端到端连接 可靠投递服务特点(续) 有缓冲的传送 —— 提高传输效率 应用进程:使用自己认为适宜的任何大小的数据片(最小1字节) TCP协议软件:根据网络情况选择适当的收发缓冲区(合并/分割) Push:强制滞留数据的发送 全双工服务 TCP可靠
原创力文档

文档评论(0)