#tcp

2020-12-24 21:24
对于与低级网络协议gubbins有关的公认的,不是很有用的技术黑客来说,这是一个粗糙的想法。如果您不想知道这一点,请立即移开视线。 是(哦-我会警告您,我在整个文档中说的是包而不是段的意思是这样的)。我将假设您知道几乎普遍使用的POSIXsocket API是什么。您可能会或可能不知道的是我今天要谈论的两件事:套接......
2020-11-13 19:38
IP隧道应用的一个经常出现的想法是在基于TCP的连接上运行像PPP这样的协议,该协议以适合流传输(如调制解调器线路)的格式封装IP分组。通过在SSH上运行PPP来加密隧道将是一个简单的解决方案,已经有几个推荐(一个在Linux HOWTO基础上,一个在我自己的网站上,当然还有其他几个)。这也是压缩任意IP流量的一种简......
2020-10-30 10:25
这不是关于理解TCP的所有内容或阅读TCP/IP插图。它是关于一点TCP知识是如何至关重要的。原因如下。 当我在递归中心时,我用Python编写了一个TCP堆栈(还写了如果用Python编写TCP堆栈会发生什么)。这是一次有趣的学习经历,我想仅此而已。 一年后,在工作中,有人在Slake上提到“嘿,我在向NSQ发布消......
2020-10-14 2:46
在线服务研究人员致谢
2020-10-12 22:30
业余无线电数字通信(ARDC)总裁宣布,他们从亚马逊获得了1.08亿美元的400万个业余无线电TCP/IP地址。自20世纪80年代中期分配给业余无线电以来,互联网44(44.0.0.0/8),即AMPRnet™,一直被业余无线电运营商用来进行科学研究和试验无线电数字通信,目的是促进业余无线电联网的技术水平,并教育业余......
2020-8-20 3:37
多路径TCP(MPTCP)扩展了传统的TCP,允许在多个同时的TCP路径上进行可靠的端到端传输,并且它将作为Red Hat Enterprise Linux8.3上的技术预览版出现。这是面向希望在实时系统上练习新MPTCP功能的用户的两篇文章中的第一篇。在第一部分中,我们将向您展示如何在内核中启用该协议,并让客户机和......
2020-8-20 3:10
下载PDF摘要:如今,基于丢失的TCP拥塞控制总体上和CUBIC特别成为许多操作系统的Internet事实上的标准。BBR拥塞控制通过基于估计的带宽和往返时间对网络建模,从而挑战了基于损失的方法。在Dropbox,我们从2017年就开始使用BBRv1,我们已经习惯了它的利弊。BBRv2在网络建模(明确的损失目标和飞行......
2020-8-12 4:57
Linux TCP堆栈有无数允许更改其行为的sysctl旋钮。这包括可用于接收或发送操作的内存量、最大套接字数量以及可选功能和协议扩展。 由于各种“性能调优”或“安全”原因,建议禁用TCP扩展的文章很多,比如时间戳或选择性确认(SACK)。 本文提供了有关这些扩展的功能、为什么默认启用它们、它们如何相互关联以及为什么......
TCP Sucks(www.snell-pym.org.uk)
2020-5-6 3:54
如今,除了实时流媒体或少数专业应用程序外,人们用来构建互联网应用程序的首选传输层协议是TCP。 问题是,对于我们正在使用的东西来说,TCP并不是真的那么好。 除了阐明我的观点所必需的之外,我不会详细说明它是如何工作的,但是让我们来看看应用程序是如何使用TCP的。 在某个地方,程序希望通过TCP提供服务,因此它告诉网络......