Netfilter,iptables/OpenVPN/TCP guard:-(

我不会编程,但也不是一点都不会,我稍微会一些 :-)

现代互联网的TCP拥塞控制(CC)算法评谈

动机 写这篇文章本质上的动机是因为前天发了一个朋友圈,见最后的写在最后,但实际上,我早就想总结总结TCP拥塞控制算法点点滴滴了,上周总结了一张图,这周接着那些,写点文字。 前些天,Linux中国微信公众号推了一篇文章,上班路上仔细阅读了一下,感受颇深,一方面由于此文说出了很多我想表达却苦于组织...

2018-08-25 08:53:00

阅读数:4529

评论数:8

TCP FIN_WAIT1状态的实验和验收

本文纯属实践和验证。请先阅读下面的文章: 一个有趣的实验—tcp发送缓冲区满, 然后杀掉进程(处于FIN_WAIT1状态), 接收端是无感知的。https://blog.csdn.net/stpeace/article/details/75225733 如果你知道其中的缘由,那么本文就不必...

2018-08-19 07:32:48

阅读数:4456

评论数:0

总结一幅TCP/QUIC拥塞控制(CC)算法的图示

本来这周不想写任何技术方面的文章的,因为小小从欧洲旅行回来了,想听听我最喜欢的欧洲的风土人情,顺便自己也轻松地度个周末… 无奈小小回来后依然沉浸在美好的旅行生活,也没跟我们说几句话…还好,给我带了两瓶洋酒…周六的晚上,我八点不到就睡着了,周日早上,也就是就是今天,四点不到就起来了,实在是睡不着,...

2018-08-19 07:16:45

阅读数:4955

评论数:6

TCP在FIN_WAIT1状态到底能持续多久以及TCP假连接问题

近期遇到一个问题,简单点说,主机A上显示一条ESTABLISHED状态的TCP连接到主机B,而主机B上却没有任何关于主机A的连接信息,经查明,这是由于主机A和主机B的发送/接收缓冲区差异巨大,导致主机B进程退出后,主机A暂时憋住,主机B频繁发送零窗口探测,FIN_WAIT1状态超时,进而连接被销毁...

2018-08-16 08:52:35

阅读数:5575

评论数:0

Linux TCP Finwait2/Timewait状态要义浅析

我讨厌TCP。但是我的工作中总是要接触TCP! 近期三四个礼拜,接连碰到三三两两TCP的问题,这些都无关拥塞控制,这些都是状态机方面的问题,但无论怎样,我是非常讨厌的,以至于恶心,我释放大量的感情色彩在TCP协议… 但这不能否认我对TCP的理解以及对其性情的掌握已经超出了大多数人,我在咒骂中成...

2018-08-11 08:37:17

阅读数:5008

评论数:1

TCP拥塞控制(CC),让我不得开心颜

如题:TCP拥塞控制,让我不得开心颜!! 你想让你的TCP连接更快吗?必须想! 你有什么办法?没有! 我告诉你,你想依靠修改或者创造一个TCP拥塞控制算法来达到加速的目的,你错了,大错特错了,拥塞控制算法不是干这个的,这是不可能的! 我告诉你,你要是想加速你的TCP传输速率,你必须更改...

2018-08-04 15:16:57

阅读数:2632

评论数:1

再谈过时且脆弱的TCP长肥管道三宗罪!

上周的周中,为了回答一位网友的问题,又写了一篇文章(这已经是继TCP FINWAIT2的解释之后接力而写的第四篇了…): 从TCP长肥管道的窗口打开慢的问题看TCP中继的意义:https://blog.csdn.net/dog250/article/details/81295639 其中主要提...

2018-08-04 06:50:55

阅读数:3026

评论数:0

从TCP长肥管道的窗口打开慢的问题看TCP中继的意义

在经典的《TCP/IP详解(卷1)》中,作者提到了长肥管道,请先细读相关章节。 请注意,这本书成书已经二十年,当时的带宽是很低的,假设只有16Mbps,RTT为1个单位,带宽换算成字节的话大概就是2MBps,简单地按照十进制换算,记为2000000Bps,我们假设TCP的段长为1000字节,初始...

2018-08-01 08:53:28

阅读数:5017

评论数:2

提示
确定要删除当前文章?
取消 删除