社区
网络编程
帖子详情
TCP滑动窗口是怎么样的啊
Network90
2010-08-15 12:53:50
看书里面的内容模模糊糊的。跟百度上的又不一样。
大家来说说 TCP滑动窗口是用来做什么的。实现原理是什么
...全文
99
3
打赏
收藏
TCP滑动窗口是怎么样的啊
看书里面的内容模模糊糊的。跟百度上的又不一样。 大家来说说 TCP滑动窗口是用来做什么的。实现原理是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
野男孩
2010-08-16
打赏
举报
回复
这个要说就复杂了。。。还是看书吧,TCP/IP详解 第一卷。
fengyun1974_lzz
2010-08-16
打赏
举报
回复
因为TCP是可靠连接,接受方必须发送收到数据确认信息才能确认这个数据发送成功.这样发送和等待接受这段时间被浪费.所以使用滑动窗口,比如,他一下发5个数据,等他接受到第一个数据发送成功的信息,再发第6个数据,这样保证数据尽可能连续的发送.可以充分发挥网络双工的能力.
ljhnew
2010-08-15
打赏
举报
回复
看《TCP-IP详解卷1:协议》,这里最权威。
TCP
之
滑动窗口
一、
滑动窗口
的基本知识
TCP
滑动窗口
包含了发送窗口和接收窗口 1)、
TCP
滑动窗口
的最大值
TCP
数据包头部里面有个窗口值,默认窗口是一个16bit位字段,表示窗口的字节容量,所以
TCP
滑动窗口
的最大值是2^16-1=65535个字节,
TCP
里面也有窗口扩大因子可把原来16bit的窗口,扩大为31bit,下图为
TCP
包头的部分结构。 2)、 发送窗口 对于...
tcp
滑动窗口
原理
TCP
滑动窗口
作用: 1. 提供
TCP
可靠性:对发送的数据进行确认 2. 流量控制:窗口大小随链路变化 一、
TCP
窗口机制
TCP
中窗口大小是指
tcp
协议一次传输多少个数据。因为
TCP
是一个面向连接的可靠的传输协议,既然是可靠的就需要传输的数据进行确认。
TCP
窗口机制有两种,一种是固定窗口大小,另一种是
滑动窗口
。数据在传输时,
TCP
会对所有数据进行编号,发送方在发送过程中始终保持着一个窗口,只有落在发送窗口内的数据帧才允许被发送;同时接收方也始终保持着一个接收窗.
TCP
滑动窗口
详解(非常实用)
滑动窗口
(Slidingwindow)是一种流量控制技术。早期的网络通信中,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道网络拥塞状况,同时发送数据,导致中间节点阻塞掉包,谁也发不了数据,所以就有了
滑动窗口
机制来解决此问题。
滑动窗口
协议是用来改善吞吐量的一种技术,即容许发送方在接收任何应答之前传送附加的包。接收方告诉发送方在某一时刻能送多少包(称窗口尺寸)。
TCP
中采用
滑动窗口
来进行传输控制,
滑动窗口
的大小意味着接收方还有多大的缓冲区可以用于接收数据。服务器。............
TCP
流量控制和
滑动窗口
目录
TCP
流量控制和
滑动窗口
什么是
TCP
滑动窗口
?它是如何工作的? 快速发送器,慢速接收器
TCP
滑动窗口
TCP
流量控制和
滑动窗口
https://www.ibm.com/support/knowledgecenter/en/SSGSG7_7.1.0/com.ibm.itsm.perf.doc/c_network_sliding_window.html 传输控制协议(
TCP
)使用
滑动窗口
进行流量控制。在调整任何
TCP
/ IP设置之前,请先了解
TCP
滑动窗口
的工作方式。
TCP
滑.
浅谈
TCP
滑动窗口
机制
1. 浅谈
TCP
滑动窗口
机制 概念
滑动窗口
是两台主机间传送数据时的缓冲区。每台
TCP
/IP 主机支持两个
滑动窗口
, 一个用于接收数据, 另一个用于发送数据。窗口尺寸表示计算机可能缓冲的数据量大小。 2. 工作原理 1.
滑动窗口
工作过程
TCP
协议通过采用
滑动窗口
的方式控制数据流的传输。在传输层中, 数据按照一定的 格式打成大小相同的包。每一个
滑动窗口
中包含一定数目的数据包,...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章