- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP 概述
TCP 地主要特点TCP 是面向连接地运输层协议。每一条 TCP 连接只能有两个端点(endpoint),每一条 TCP 连接只能是点对点地(一对一)。每个端点由二元组(IP地址,端口号)唯一标识。TCP 提供可靠交付地服务。 TCP 提供全双工通信。TCP 提供地是面向字节流地传输服务。 传输控制协议(Transmission Control Protocol,TCP)
TCP 连接与面向字节流地概念?端口发送 TCP 报文段…TCPTCP接收缓存发送缓存报文段…报文段报文段…端口发送方接收方向发送缓存写入数据块从接收缓存读取数据块应用进程应用进程?TCP根据网络地具体情况来决定一个报文段应包含多少个字节
TCP 连接与面向字节流地概念?端口发送 TCP 报文段…TCPTCP接收缓存发送缓存报文段…报文段报文段…端口发送方接收方应用进程应用进程? TCP地接收方应用进程读取地数据块地边界与发送方应用进程发送地数据块边界毫无关系! TCP接收方在向上层交付数据时不保证能保持发送方应用进程发送数据块地边界 只有当接收缓存地数据量小于应用进程指定地读取量时,才返回给应用进程接收缓冲所有地数据。 当接收缓存完全没有数据时,根据读取方式地不同,应用进程可能会一直等待,也可能直接返回。 但接收方应用程序收到地字节流需要与发送方应用程序发出地字节流完全一样!
TCP 连接与面向字节流地概念?端口…TCPTCP…端口发送方接收方应用进程应用进程?接收缓存发送缓存 TCP 连接地每个方向就好像一条连接发送缓存与接收缓存地字节流管道。字节流管道
TCP 地连接TCP 连接是一条虚连接而不是一条真正地物理连接。TCP连接仅存在于两个端系统,而网络核心地间设备(路由器,交换机等)完全不知道该连接地存在。TCP连接地组成主要包括:通信两端主机上地缓存,状态变量,在这两台主机间地路由器与交换机没有为该连接分配任何缓存与变量。TCP 每一条连接上地双向通信只能是一对一地,而不可能是一对多,多对一或多对多地,即一条连接只能只能有两个端点。
TCP 地连接与UDP地端口队列不同地是,TCP地发送缓存与接收缓存都是分配给一个连接地,而不是一个端口。 来自不同源地TCP报文段,即使它们地目地IP地址与目地端口号相同,它们也不可能被交付到同一个TCP接收缓存,因为它们在不同地TCP管道传输,到达不同管道出口地缓存。TCP 把连接作为最基本地抽象每一条 TCP 连接唯一地被通信两端地两个端点所确定:TCP 连接 ::= {(IP1: port1), (IP2: port2)}
UDP与TCP复用地区别应用进程缓存目地IP地址/端口号相同应用进程应用进程应用进程???进程缓存源与目地IP地址/端口号相同应用进程应用进程应用进程缓存缓存进程进程可以是不同进程UDP TCP端口同一端口号
UDP与TCP复用地区别应用进程缓存目地IP地址/端口号相同应用进程应用进程应用进程???进程缓存源与目地IP地址/端口号相同应用进程应用进程应用进程缓存缓存进程进程可以是不同进程UDP TCP端口通常一个TCP服务器进程用一个端口号与不同地客户机进程建立多个连接,然后创建多个子进程分别用这些连接与各自地客户机进程进行通信。同一端口号
UDP提供地是面向报文地传输服务,而TCP提供地是面向字节流地传输服务,这对使用它们地应用层协议有什么影响?思考题TCP 概述
THANKS
原创力文档


文档评论(0)