繁体   English   中英

OS Windows 和 Linux 中 TCP 窗口大小的默认值

Default value of TCP-window size in OS Windows and Linux

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

Windows 9x/NT、Windows Me/2000/XP Server 2003 和 Linux (Mandriva) 中 TCP 窗口的默认大小是多少?

1 个回复

此信息来自 2006 年,但:

Windows: 8192 bytes
FreeBSD: send=32k, receive=56k
Linux: send=16k, receive=43689 bytes (!)
Solaris: 52k

资料来源: Java 中的基础网络,由你真正引用,引用 Bishop 等人的论文,网络协议的严格规范和一致性测试技术,适用于 TCP/IP、UDP 和套接字,剑桥大学计算机实验室和 NICTA,堪培拉,2005 年。

Windows 的价值总是太低,人们希望从那时起它就被提高了。

OS/2 32-bit: 48k (from memory, but it's been a long time)
2 Linux命令设置TCP窗口大小

我想发送窗口大小为65535 ( 0xffff )的TCP数据包。 我想在Linux系统上将TCP窗口大小设置为65535。 我知道有sysctl命令,但是我找不到如何更改tcp窗口。 我如何在Linux系统上做到这一点? ...

3 如何在Linux中获取套接字的tcp窗口大小?

linux c api中是否有办法获取tcp套接字的传入窗口大小? 要明确的是,从Linux服务器的角度来看,所谓进入是指。 似乎我接受的套接字中linux中的SND和RCV值被翻转了,即RCV表示从服务器到客户端。 在这种情况下,我需要客户端到服务器端,即SND。 SND_BU ...

6 如何使用Windows套接字读取TCP窗口大小?

现在,我正在用C语言编写的轻量级客户端/服务器应用程序上工作,以检查许多计算机通过TCP将带有TCP的数据发送到服务器的一些问题。 我需要读取一些流控制变量,例如窗口大小,重传的数据包数量等。 在Linux中,我使用getsockopt来做到这一点,方法我已经在这里阅读: http ...

9 谁将TCP窗口大小设置为0,Indy或Windows?

我们有一个应用程序服务器,当网络拥塞时(在客户端的站点),已经观察到发送带有TCP窗口大小为0的标头。 我们想知道是否是Indy或底层Windows层负责根据标称64K调整TCP窗口大小以适应可用吞吐量。 而且我们可以在它变为0时动作(没有任何东西被发送,用户等待=>没有好处)。 ...

10 TCP拥塞窗口大小

我正在进行一些修改,我被TCP问题困扰了。 也许有人可以给我快速提示或朝正确的方向推进,以便我可以通过本节。 “为什么TCP中的发送实体在确定滑动窗口大小时需要考虑拥塞窗口的大小?” ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM