社区
网络编程
帖子详情
如何获取TCP发送窗口大小?
csuxiong
2007-07-11 10:20:38
TCP发送窗口=min{发送方拥塞窗口,接受方窗口},接受方窗口大小可以用Raw Socket从TCP包头中得到,但是发送方拥塞窗口如何获取?能用原始套结子么?望指教?
...全文
962
9
打赏
收藏
如何获取TCP发送窗口大小?
TCP发送窗口=min{发送方拥塞窗口,接受方窗口},接受方窗口大小可以用Raw Socket从TCP包头中得到,但是发送方拥塞窗口如何获取?能用原始套结子么?望指教?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CW_Wei
2007-07-26
打赏
举报
回复
mark
csuxiong
2007-07-23
打赏
举报
回复
yun si
fox1999
2007-07-20
打赏
举报
回复
太深了,mark 一下來學習
csuxiong
2007-07-19
打赏
举报
回复
upupup
csuxiong
2007-07-16
打赏
举报
回复
谢谢啦,自己顶
zxd_0511
2007-07-15
打赏
举报
回复
帮顶
joyoyang
2007-07-13
打赏
举报
回复
帮你顶 这个我也想了解
nizhaorong
2007-07-11
打赏
举报
回复
为何需要获取?
csuxiong
2007-07-11
打赏
举报
回复
我想知道拥塞窗口大小的趋势
TCP
/IP传输层协议实现 -
TCP
接收窗口/
发送
窗口/通告窗口(lwip)
1、
tcp
通告窗口/接收窗口/
发送
窗口 接收端有一个接收
窗口大小
,接收端只能接收这么多数据,接收窗口的数据需要被上层接收后才释放更大接收空间,才可以接收更多数据;接收窗口之前的数据已经被接收,再次接收到接收窗口之前的数据可以认为是重复
发送
的,不处理,接收窗口之后的数据不能接收,超出接收范围直接丢弃。 接收端通过
tcp
首部通告窗口字段告诉对端本地可以可以接收多少数据,用于控制
发送
端的
发送
窗口大小
。
发送
端有一个
发送
窗口,
发送
窗口大小
即为对端通告窗口的大小,只有
发送
窗口内的
tcp
报文才可以
发送
。
发送
窗口之
【
TCP
/IP协议】
tcp
协议中
发送
窗口的大小是如何设置的?
窗口机制分类 在
TCP
协议当中窗口机制分为两种: 1.固定的
窗口大小
2.滑动窗口 固定窗口存在的问题 我们假设这个固定窗口的大小为1,也就是每次只能
发送
一个数据,只有接收方对这个数据进行了确认后才能
发送
第二个数据。在图中我们可以看到,
发送
方每
发送
一个数据接收方就要给
发送
方一个ACK对这个数据进行确认。只有接收了这个确认数据以后
发送
方才能传输下个数据 存在的问题: 如果窗口过小,当传输比较大的数据的时候需要不停的对数据进行确认,这个时候就会造成很大的延迟 如果窗口过大,我们假设
发送
方一次
发送
100个数据,
tcp
发送
窗口(滑动窗口)、拥塞窗口
TCP
发送
窗口拥塞窗口试题分析 题目一: 来源2015年408计算机综合 试题链接:https://www.nowcoder.com/questionTerminal/3241441c88f04ab58585a187716055d3 主机甲和主机乙新建一个
TCP
连接,甲的拥塞控制初始阈值为 32KB,甲向乙始终以 MSS=1KB 大小的段
发送
数据,并一直有数据
发送
;乙为该连接分配 16KB 接收缓存,并对每个数据段进行确认, 忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立.
TCP
数据
发送
之
发送
窗口
TCP
的
发送
过程由滑动窗口控制,而滑动窗口的大小受限于
发送
窗口和拥塞窗口,拥塞窗口由拥塞控制算法的代表,而
发送
窗口是流量控制算法的代表,这篇笔记记录了
发送
窗口相关的内容,包括
发送
窗口的初始化、更新、以及它是如何影响数据
发送
过程的。 1. 概述
TCP
的
发送
窗口可以用下图表示: 如图所示,TCB中有三个成员和
发送
窗口强相关。 struct
tcp
_sock { ... //下一个要
发送
的序号,即...
TCP
滑动窗口(
发送
窗口和接收窗口)
http://my.oschina.net/xinxingegeya/blog/485650
TCP
滑动窗口(
发送
窗口和接收窗口)
TCP
的滑动窗口主要有两个作用,一是提供
TCP
的可靠性,二是提供
TCP
的流控特性。同时滑动窗口机制还体现了
TCP
面向字节流的设计思路。
TCP
的Window是一个16bit位字段,它代表的是窗口的字节容量,也就是
TCP
的标准窗口最大为2^16-
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章