<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TCP &#8211; Noise</title>
	<atom:link href="https://noise.getoto.net/tag/tcp/feed/" rel="self" type="application/rss+xml" />
	<link>https://noise.getoto.net</link>
	<description>The collective thoughts of the interwebz</description>
	<lastBuildDate>Wed, 29 Oct 2025 13:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Measuring characteristics of TCP connections at Internet scale</title>
		<link>https://noise.getoto.net/2025/10/29/measuring-characteristics-of-tcp-connections-at-internet-scale/</link>
		
		<dc:creator><![CDATA[Suleman Ahmad]]></dc:creator>
		<pubDate>Wed, 29 Oct 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[Better Internet]]></category>
		<category><![CDATA[Insights]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=a27d48a2f2030c4142506e48bd9b613d</guid>

					<description><![CDATA[Researchers and practitioners have been studying connections almost as long as the Internet that supports them. Today, Cloudflare’s global network receives millions of connections per second. We explore various characteristics of TCP connections, including lifetimes, sizes, and more.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Reducing double spend latency from 40 ms to &#060; 1 ms on privacy proxy</title>
		<link>https://noise.getoto.net/2025/08/05/reducing-double-spend-latency-from-40-ms-to-1-ms-on-privacy-proxy/</link>
		
		<dc:creator><![CDATA[Ben Yang]]></dc:creator>
		<pubDate>Tue, 05 Aug 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Privacy Pass]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=b7b27e2b1841e2442ae47d6d21859526</guid>

					<description><![CDATA[We significantly sped up our privacy proxy service by fixing a 40ms delay in "double-spend" checks.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Multi-Path TCP: revolutionizing connectivity, one path at a time</title>
		<link>https://noise.getoto.net/2025/01/03/multi-path-tcp-revolutionizing-connectivity-one-path-at-a-time/</link>
		
		<dc:creator><![CDATA[Marek Majkowski]]></dc:creator>
		<pubDate>Fri, 03 Jan 2025 14:00:00 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=2570337c324db0df43fad199071effa2</guid>

					<description><![CDATA[Multi-Path TCP (MPTCP) leverages multiple network interfaces, like Wi-Fi and cellular, to provide seamless mobility for more reliable connectivity. While promising, MPTCP is still in its early stages,]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Investigation of a Cross-regional Network Performance Issue</title>
		<link>https://noise.getoto.net/2024/08/06/investigation-of-a-cross-regional-network-performance-issue/</link>
		
		<dc:creator><![CDATA[Netflix Technology Blog]]></dc:creator>
		<pubDate>Mon, 05 Aug 2024 22:18:00 +0000</pubDate>
				<category><![CDATA[debugging]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">https://medium.com/p/422d6218fdf1</guid>

					<description><![CDATA[Hechao Li, Roger CruzCloud Networking TopologyNetflix operates a highly efficient cloud computing infrastructure that supports a wide array of applications essential for our SVOD (Subscription Video on Demand), live streaming and gaming services. Utili...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>A Socket API that works across JavaScript runtimes — announcing a WinterCG spec and Node.js implementation of connect()</title>
		<link>https://noise.getoto.net/2023/09/28/a-socket-api-that-works-across-javascript-runtimes-announcing-a-wintercg-spec-and-node-js-implementation-of-connect/</link>
		
		<dc:creator><![CDATA[Dominik Picheta]]></dc:creator>
		<pubDate>Thu, 28 Sep 2023 13:00:37 +0000</pubDate>
				<category><![CDATA[Birthday Week]]></category>
		<category><![CDATA[Cloudflare Workers]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[Product News]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=c50cc631f91091a811cf0857f01be84f</guid>

					<description><![CDATA[Engineers from Cloudflare and Vercel have published a specification of the connect() sockets API for review by the community, along with a Node.js compatible implementation of connect() that developers can start using today]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2023/09/Connect---__-WinterCG-1.png" length="0" type="" />

			</item>
		<item>
		<title>Unbounded memory usage by TCP for receive buffers, and how we fixed it</title>
		<link>https://noise.getoto.net/2023/05/25/unbounded-memory-usage-by-tcp-for-receive-buffers-and-how-we-fixed-it/</link>
		
		<dc:creator><![CDATA[Mike Freemon]]></dc:creator>
		<pubDate>Thu, 25 May 2023 15:31:46 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=27b6adac261edeb21a8bae7ea81637f6</guid>

					<description><![CDATA[We are constantly monitoring and optimizing the performance and resource utilization of our systems. Recently, we noticed that some of our TCP sessions were allocating more memory than expected. This blog post describes in detail the root cause of the problem and shows the test results of a solution]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2023/05/image14-2.png" length="0" type="" />

			</item>
		<item>
		<title>Announcing connect() — a new API for creating TCP sockets from Cloudflare Workers</title>
		<link>https://noise.getoto.net/2023/05/16/announcing-connect-a-new-api-for-creating-tcp-sockets-from-cloudflare-workers/</link>
		
		<dc:creator><![CDATA[Brendan Irvine-Broque]]></dc:creator>
		<pubDate>Tue, 16 May 2023 13:00:13 +0000</pubDate>
				<category><![CDATA[Cloudflare Workers]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Developer Week]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=0c104fc6bb9a7a48ad0940ccec4d5372</guid>

					<description><![CDATA[Today, we are excited to announce a new API in Cloudflare Workers for creating outbound TCP sockets, making it possible to connect directly to databases and any TCP-based service from Workers]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2023/05/image2-11.png" length="0" type="" />

			</item>
		<item>
		<title>When the window is not fully open, your TCP stack is doing more than you think</title>
		<link>https://noise.getoto.net/2022/07/26/when-the-window-is-not-fully-open-your-tcp-stack-is-doing-more-than-you-think/</link>
		
		<dc:creator><![CDATA[Marek Majkowski]]></dc:creator>
		<pubDate>Tue, 26 Jul 2022 13:00:00 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=c196b3df1f5e176d3ea6cf16b3a1a477</guid>

					<description><![CDATA[In this blog post I'll share my journey deep into the Linux networking stack, trying to understand the memory and window management of the receiving side of a TCP connection]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/07/image1-11.png" length="0" type="" />

			</item>
		<item>
		<title>A July 4 technical reading list</title>
		<link>https://noise.getoto.net/2022/07/04/a-july-4-technical-reading-list/</link>
		
		<dc:creator><![CDATA[John Graham-Cumming]]></dc:creator>
		<pubDate>Mon, 04 Jul 2022 12:55:08 +0000</pubDate>
				<category><![CDATA[Cloudflare Radar]]></category>
		<category><![CDATA[eBPF]]></category>
		<category><![CDATA[Hertzbleed]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Reading List]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=3ea16be84c4e69725b5758c87d789210</guid>

					<description><![CDATA[Here’s a short list of recent technical blog posts to give you something to read today]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/06/image1-60.png" length="0" type="" />

			</item>
		<item>
		<title>Optimizing TCP for high WAN throughput while preserving low latency</title>
		<link>https://noise.getoto.net/2022/07/01/optimizing-tcp-for-high-wan-throughput-while-preserving-low-latency/</link>
		
		<dc:creator><![CDATA[Mike Freemon]]></dc:creator>
		<pubDate>Fri, 01 Jul 2022 13:00:01 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[Latency]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=e4011919be8811ce7678c8952bbb54e3</guid>

					<description><![CDATA[In this post, we describe how we modified the Linux kernel to optimize for both low latency and high throughput concurrently]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/06/BLOG-1004-header-1.png" length="0" type="" />

			</item>
		<item>
		<title>A Primer on Proxies</title>
		<link>https://noise.getoto.net/2022/03/19/a-primer-on-proxies/</link>
		
		<dc:creator><![CDATA[Lucas Pardue]]></dc:creator>
		<pubDate>Sat, 19 Mar 2022 17:01:15 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[Proxying]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=c5a0ce5dc364b7c0aa1c9311ed6d48c2</guid>

					<description><![CDATA[A technical dive into traditional TCP proxying over HTTP]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/03/image2-74.png" length="0" type="" />

			</item>
		<item>
		<title>How to stop running out of ephemeral ports and start to love long-lived connections</title>
		<link>https://noise.getoto.net/2022/02/02/how-to-stop-running-out-of-ephemeral-ports-and-start-to-love-long-lived-connections/</link>
		
		<dc:creator><![CDATA[Marek Majkowski]]></dc:creator>
		<pubDate>Wed, 02 Feb 2022 09:53:28 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[udp]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=8a32920b32c29eb0fad4488c5abdf43b</guid>

					<description><![CDATA[Often programmers have assumptions that turn out, to their surprise, to be invalid. From my experience this happens a lot. Every API, technology or system can be abused beyond its limits and break in a miserable way]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/02/image4-2.png" length="0" type="" />

			</item>
		<item>
		<title>Announcing Argo for Spectrum</title>
		<link>https://noise.getoto.net/2021/11/23/announcing-argo-for-spectrum/</link>
		
		<dc:creator><![CDATA[Achiel van der Mandele]]></dc:creator>
		<pubDate>Tue, 23 Nov 2021 13:58:39 +0000</pubDate>
				<category><![CDATA[Argo Smart Routing]]></category>
		<category><![CDATA[BLOG-870]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Spectrum]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=28d73985740cdd933698dad54ad523c4</guid>

					<description><![CDATA[Announcing general availability of Argo for Spectrum, a way to turbo-charge any TCP based application.]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2021/11/image1-64.png" length="0" type="" />

			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 40/277 objects using Memcached
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching using Memcached

Served from: noise.getoto.net @ 2025-12-10 21:29:47 by W3 Total Cache
-->