Tagged articles
6 articles
Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
May 22, 2026 · Fundamentals

28 Diagrams That Instantly Clarify How TCP Works

This article walks through TCP from the physical layer up to congestion control, explaining MAC and IP addressing, sockets and ports, reliable transmission mechanisms like stop‑and‑wait and sliding windows, the three‑way handshake, four‑way teardown, UDP differences, routing, packet fragmentation, and security considerations.

Congestion ControlHandshakeNetwork Protocol
0 likes · 28 min read
28 Diagrams That Instantly Clarify How TCP Works
Deepin Linux
Deepin Linux
Oct 14, 2024 · Fundamentals

TCP Reliable Transmission Mechanisms and Implementation Details

This article explains how TCP ensures reliable data transfer through connection management, sequence and acknowledgment mechanisms, retransmission strategies, flow control, and congestion control, and includes C++ example code illustrating a simple client‑server file transfer implementation.

C++ exampleCongestion ControlHandshake
0 likes · 39 min read
TCP Reliable Transmission Mechanisms and Implementation Details
Liangxu Linux
Liangxu Linux
Dec 14, 2022 · Fundamentals

Unraveling TCP: From Physical Wires to Reliable Data Streams

This article provides a comprehensive, step‑by‑step explanation of TCP and related transport‑layer concepts, covering the OSI model, physical to application layers, socket and port mechanics, TCP header fields, reliable transmission techniques, flow and congestion control, connection setup/teardown, and a brief comparison with UDP.

Congestion ControlNetwork fundamentalsReliable Transmission
0 likes · 28 min read
Unraveling TCP: From Physical Wires to Reliable Data Streams
Liangxu Linux
Liangxu Linux
Jul 23, 2022 · Fundamentals

How QUIC Achieves Reliable Transmission Over UDP and Solves TCP’s Head‑of‑Line Blocking

This article explains how QUIC implements reliable transmission on top of UDP by using monotonic packet numbers, stream IDs and offsets, independent flow‑control windows, and integrated TLS, thereby eliminating TCP’s retransmission ambiguity, head‑of‑line blocking, and improving congestion control and connection migration.

Flow ControlNetwork ProtocolQUIC
0 likes · 19 min read
How QUIC Achieves Reliable Transmission Over UDP and Solves TCP’s Head‑of‑Line Blocking
Efficient Ops
Efficient Ops
Jun 13, 2022 · Fundamentals

Unveiling TCP: How Reliable Transport Works and Why It Matters

This comprehensive guide walks through the fundamentals of computer networking, detailing the OSI layers, the inner workings of TCP and UDP, reliable transmission techniques such as stop‑and‑wait, sliding windows, congestion control, connection setup and teardown, as well as security concerns, performance trade‑offs, and practical use‑case scenarios.

Congestion ControlNetwork fundamentalsReliable Transmission
0 likes · 26 min read
Unveiling TCP: How Reliable Transport Works and Why It Matters
Open Source Linux
Open Source Linux
Apr 7, 2022 · Fundamentals

Why Does TCP Require a Three‑Way Handshake and a Four‑Way Teardown?

This article explains how TCP guarantees reliable transmission through a three‑way handshake for connection establishment and a four‑step termination process, detailing each packet’s flags, sequence numbers, and the reasons why these multi‑step procedures are essential for robust network communication.

Four-way terminationNetwork fundamentalsReliable Transmission
0 likes · 7 min read
Why Does TCP Require a Three‑Way Handshake and a Four‑Way Teardown?