首页
博客
专栏课程
下载
问答
社区
会员中心
论坛
代码
直播
Chrome 插件
能力认证
导航
全部
Ada助手
...
Ada助手
登录/注册
社区
网络编程
帖子详情
TCP通信 窗口大小为0的问题
jason176374
2008-12-10 05:15:20
使用截包工具分析TCP通讯,
发现有【[TCP ZeroWindow] 4688 > 49233 [ACK] Seq=1 Ack=75593 Win=0 Len=0】
这样的通讯存在,
我想问一下,上面这个代表通讯双方的那边出现了窗口为0的情况?
(4688侧,还是49233侧)
由于刚开始分析这个,可能理解有错误的地方。
谢谢
...全文
给本帖投票
1468
4
打赏
收藏
TCP通信 窗口大小为0的问题
使用截包工具分析TCP通讯, 发现有【[TCP ZeroWindow] 4688 > 49233 [ACK] Seq=1 Ack=75593 Win=0 Len=0】 这样的通讯存在, 我想问一下,上面这个代表通讯双方的那边出现了窗口为0的情况? (4688侧,还是49233侧) 由于刚开始分析这个,可能理解有错误的地方。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
jason176374
2008-12-11
打赏
举报
回复
自己来回答吧。
是端口为4688的一方接受区域满了,所以给发送方发了ZEROWINDOW。
Wenxy1
2008-12-10
打赏
举报
回复
滑动窗口为0的情形是存在的,但极少见。
一般发生在网络极差的情形下,这时的网络差不多要瘫痪了。
Wenxy1
2008-12-10
打赏
举报
回复
建议你用Ethereal这个著名的开源软件来捕获网络数据包。
也许你的工具有bug.
e_sharp
2008-12-10
打赏
举报
回复
up
linux下
tcp
滑动
窗口大小
设置,转:
TCP
滑动窗口协议与socket缓冲区之间的关系
一、
TCP
的滑动
窗口大小
实际上就是socket的接收缓冲区大小的字节数注意:在以Unix为核心的一些操作系统中(不一定都是),SO_RCVBUF选项确实决定了
TCP
窗口的大小.你设置为多少窗口就为多少.但在Windows上确并非如此,通过一些抓包工具分析后,你会发现这两者并不是一一对应关系,MSDN的说明上确实也告知这一事实.二、对于server端的socket一定要在listen之间设置缓冲区大...
tcp
滑动
窗口大小
设置_
TCP
传输协议如何进行流量控制?
TCP
流量控制,简单来说就是让数据传输端传输的速率不要太快,让数据接收端来得及接收,利用滑动窗口机制可以很方便的在
TCP
连接上实现对数据传输端的流量控制。
TCP
的窗口单位是字节,不是报文段,数据传输端的发送窗口不能超过接收端给出的接收窗口的数值,流量控制的机制是控制丢包率,主要目的:让数据传输端了解数据接收端当前的接收能力,可灵活调整传输速率。流量控制机制图如下图所示:滑动窗口:
TCP
采用大小可变...
tcp
滑动窗口原理
TCP
滑动窗口 作用: 1. 提供
TCP
可靠性:对发送的数据进行确认 2. 流量控制:
窗口大小
随链路变化 一、
TCP
窗口机制
TCP
中
窗口大小
是指
tcp
协议一次传输多少个数据。因为
TCP
是一个面向连接的可靠的传输协议,既然是可靠的就需要传输的数据进行确认。
TCP
窗口机制有两种,一种是固定
窗口大小
,另一种是滑动窗口。数据在传输时,
TCP
会对所有数据进行编号,发送方在发送过程中始终保持着一个窗口,只有落在发送窗口内的数据帧才允许被发送;同时接收方也始终保持着一个接收窗.
linux
tcp
窗口大小
设置,高性能Linux:
TCP
/IP内核参数调优之
TCP
窗口扩大因子(
TCP
Window Scaling)选项(理论篇)...
TCP
报文窗口字段介绍在
TCP
报文头部,有一个16比特的窗口字段,用来表示接受方的缓冲区大小,发送方可以根据这个值的大小来调节发送的数据量,从而起到流控的目的。
TCP
的流量控制由连接的每一端通过声明的
窗口大小
来提供 。
窗口大小
为字节数 ,起始于确认序号字段指明的值,这个值是接收端期望接收的字节。
窗口大小
是一个16 bit字段,因而
窗口大小
最大为65535字节。
窗口大小
对性能的影响
TCP
基于通告窗口...
TCP
滑动窗口常见
问题
文章目录参考资料
TCP
滑动窗口概述引入窗口概念的原因
窗口大小
由哪一方决定?发送方的滑动窗口接收方的滑动窗口接收窗口和发送窗口的大小是相等的吗?
TCP
的可靠性,超时重传怎么实现滑动窗口如何实现面向流的可靠性? 参考资料 你还在为
TCP
重传、滑动窗口、流量控制、拥塞控制发愁吗?一文搞定! 太厉害了,终于有人能把
TCP
/IP协议讲的明明白白了!
TCP
协议的滑动窗口具体是怎样控制流量的?
TCP
滑动窗口 概述 滑动窗口协议的基本原理就是: 在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部