Tagged articles
141 articles
Page 1 of 2
Architect's Guide
Architect's Guide
May 12, 2026 · Fundamentals

Mastering TCP, HTTP, Sockets, and Socket Connection Pools

This article walks developers through the OSI model, explains TCP's three‑way handshake and four‑way termination, contrasts TCP with UDP, addresses common networking questions, and details how to implement long‑lived socket connections and a reusable socket connection pool in Node.js.

Connection PoolNetwork ProtocolsNode.js
0 likes · 15 min read
Mastering TCP, HTTP, Sockets, and Socket Connection Pools
dbaplus Community
dbaplus Community
Apr 22, 2026 · Fundamentals

Is UDP Really Faster Than TCP? A Deep Dive into Their Speed Trade‑offs

This article analytically compares UDP and TCP, detailing UDP’s minimalist design, low‑latency advantages, lack of congestion control and broadcast capabilities, while also explaining TCP’s reliability, congestion‑aware throughput and suitability for large or critical data, helping readers choose the optimal protocol for specific scenarios.

LatencyNetwork ProtocolsTCP
0 likes · 12 min read
Is UDP Really Faster Than TCP? A Deep Dive into Their Speed Trade‑offs
dbaplus Community
dbaplus Community
Mar 7, 2026 · Backend Development

Why cURL’s $10K Award Doesn’t Match Its Global Impact

Despite winning a $10,000 Microsoft FOSS grant in 2022, the ubiquitous cURL library—supporting over 110 operating systems and countless protocols—remains underfunded relative to its presence in billions of devices, highlighting the broader economic challenges faced by essential open‑source projects.

Network ProtocolscURLopen source
0 likes · 7 min read
Why cURL’s $10K Award Doesn’t Match Its Global Impact
Architect's Guide
Architect's Guide
Feb 14, 2026 · Backend Development

Master TCP/UDP, Socket Long Connections, and Build a Node.js Socket Pool

This tutorial walks through the OSI model, explains TCP three‑way handshake and four‑way termination, compares TCP and UDP, addresses common TCP tuning questions, describes long versus short socket connections with heartbeats, and shows how to design a custom protocol and implement a reusable Socket connection pool in Node.js.

Connection PoolNetwork ProtocolsNode.js
0 likes · 15 min read
Master TCP/UDP, Socket Long Connections, and Build a Node.js Socket Pool
Java Tech Enthusiast
Java Tech Enthusiast
Jan 20, 2026 · Backend Development

Why cURL’s $10,000 Grant Still Falls Short of Its Global Reach

The article recounts how cURL received a $10,000 monthly grant from the Microsoft FOSS Foundation, outlines its extensive protocol support and ubiquitous deployment across billions of devices, examines its modest donation income versus massive usage, and explores sustainable models for open‑source projects.

Backend ToolsNetwork ProtocolscURL
0 likes · 8 min read
Why cURL’s $10,000 Grant Still Falls Short of Its Global Reach
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 18, 2026 · Fundamentals

A Visual Guide to TCP, UDP, Flow Control, and Congestion Control

This article explains TCP and UDP fundamentals, detailing TCP header fields, flow‑control and congestion‑control mechanisms, the three‑way handshake and four‑way termination, UDP’s connectionless nature, and a side‑by‑side comparison of the two protocols.

Flow ControlNetwork ProtocolsNetworking Fundamentals
0 likes · 11 min read
A Visual Guide to TCP, UDP, Flow Control, and Congestion Control
IT Services Circle
IT Services Circle
Dec 25, 2025 · Fundamentals

Why Does TCP Need a Three‑Way Handshake? Unpacking the Connection Ritual

This article explains the three‑step TCP handshake, detailing how SYN, SYN‑ACK, and ACK packets establish a reliable connection, why two‑step handshakes are unsafe, why a four‑step process is unnecessary, and how the protocol ensures ordered, secure data transmission.

Connection establishmentNetwork ProtocolsReliability
0 likes · 9 min read
Why Does TCP Need a Three‑Way Handshake? Unpacking the Connection Ritual
Radish, Keep Going!
Radish, Keep Going!
Nov 10, 2025 · Backend Development

Why HTTP/3 Adoption Stalls: Hidden Barriers and Real-World Benefits

Despite widespread browser and CDN support for HTTP/3, most developers still struggle to deploy it end‑to‑end because of missing QUIC implementations in language runtimes, fragmented open‑source tooling, and compatibility issues with core libraries like OpenSSL.

HTTP/3Network ProtocolsOpenSSL
0 likes · 17 min read
Why HTTP/3 Adoption Stalls: Hidden Barriers and Real-World Benefits
Deepin Linux
Deepin Linux
Nov 5, 2025 · Fundamentals

Unlocking the Secrets of TCP/IP: From Basics to Real-World Applications

This comprehensive guide explains how TCP/IP functions as the Internet's traffic rules, details each protocol in the suite, explores the four‑layer model, showcases practical C++ socket examples, and provides troubleshooting tips for real‑world networking scenarios.

CNetwork ProtocolsTCP
0 likes · 45 min read
Unlocking the Secrets of TCP/IP: From Basics to Real-World Applications
IT Services Circle
IT Services Circle
Oct 13, 2025 · Fundamentals

Understanding TCP Flow Control vs Congestion Control: Key Differences and Mechanisms

This article explains TCP’s flow control and congestion control mechanisms, detailing sliding window operation, zero‑window probing, SWS, window scaling, and the core congestion algorithms (slow start, congestion avoidance, fast retransmit/recovery), and clearly contrasts their purposes, scopes, and key variables.

Flow ControlNetwork ProtocolsSliding Window
0 likes · 14 min read
Understanding TCP Flow Control vs Congestion Control: Key Differences and Mechanisms
Cognitive Technology Team
Cognitive Technology Team
Oct 3, 2025 · Backend Development

Boost Web Performance: Java HTTP/3 Benchmark vs HTTP/2

This article explains how Java 24 and OpenJDK add HTTP/3 support, compares its speed to HTTP/2 using benchmark code, and shows why the QUIC‑based protocol delivers lower latency and fewer TCP connections for modern web applications.

Backend DevelopmentHTTP/3Java
0 likes · 13 min read
Boost Web Performance: Java HTTP/3 Benchmark vs HTTP/2
Code Wrench
Code Wrench
Sep 24, 2025 · Backend Development

Master Go Network Protocols: From TCP/UDP to HTTP/3 and TLS

This guide walks Go developers through the OSI and TCP/IP layering models, explains key transport and application protocols such as TCP, UDP, HTTP/1.1, HTTP/2, HTTP/3, RPC, WebSocket, and TLS, and provides practical Go code snippets and deployment tips for building performant, secure, and real‑time services.

GoHTTPNetwork Protocols
0 likes · 7 min read
Master Go Network Protocols: From TCP/UDP to HTTP/3 and TLS
Raymond Ops
Raymond Ops
Sep 17, 2025 · Fundamentals

Why UDP Is the Wild West of Internet Protocols and How TCP Tames It

This article compares UDP and TCP by using vivid analogies, explaining UDP's connectionless, fast but unreliable nature and TCP's reliable, connection‑oriented handshake and termination processes, while highlighting their respective advantages, drawbacks, and typical real‑time application scenarios.

ConnectionlessHandshakeNetwork Protocols
0 likes · 10 min read
Why UDP Is the Wild West of Internet Protocols and How TCP Tames It
Architect's Guide
Architect's Guide
Sep 6, 2025 · Fundamentals

Mastering TCP/UDP, HTTP, and Socket Connection Pools: A Complete Guide

This article walks developers through the OSI model, explains TCP three‑way handshake and four‑way termination, compares TCP and UDP, discusses socket long connections, heartbeat mechanisms, custom application‑layer protocols, and implements a Node.js socket connection pool for high‑concurrency scenarios.

Connection PoolNetwork ProtocolsOSI model
0 likes · 17 min read
Mastering TCP/UDP, HTTP, and Socket Connection Pools: A Complete Guide
macrozheng
macrozheng
Aug 23, 2025 · Backend Development

Backend Essentials: TCP/UDP, HTTP, Linux, MySQL Indexes & C++ Basics

This article compiles essential backend knowledge, covering TCP vs UDP differences, why HTTP uses TCP, HTTP/2 and HTTP/3 improvements, status codes, long vs short connections, key Linux process commands, MySQL B+Tree indexing, C++ struct/class nuances, STL container types, map thread‑safety, and queue versus stack distinctions.

Backend DevelopmentCHTTP
0 likes · 19 min read
Backend Essentials: TCP/UDP, HTTP, Linux, MySQL Indexes & C++ Basics
FunTester
FunTester
Jul 4, 2025 · Fundamentals

Mastering TCP: How SACK, Delayed ACK, and RTT Boost Performance Testing

Understanding TCP's Selective Acknowledgment (SACK), Delayed ACK, and Round‑Trip Time (RTT) mechanisms is essential for performance and fault testing, as they improve retransmission efficiency, balance latency and bandwidth, and influence timeout calculations, enabling engineers to design precise test scenarios and optimize network reliability.

Delayed ACKNetwork ProtocolsPerformance Testing
0 likes · 9 min read
Mastering TCP: How SACK, Delayed ACK, and RTT Boost Performance Testing
Top Architect
Top Architect
Jun 11, 2025 · Fundamentals

Why HTTP/3 and QUIC Are Revolutionizing Web Performance

This article traces the evolution from HTTP/1.1 to HTTP/3, explains QUIC's design and its advantages over TCP, and examines how features like connection migration, head‑of‑line blocking elimination, congestion control, and flow control improve latency and reliability for modern web applications.

HTTPNetwork ProtocolsQUIC
0 likes · 16 min read
Why HTTP/3 and QUIC Are Revolutionizing Web Performance
Architects' Tech Alliance
Architects' Tech Alliance
Jun 3, 2025 · Artificial Intelligence

Comprehensive Analysis of RDMA Technology: Principles, Features, Products, and Applications in HPC, AI, and Cloud Storage

The article provides an in‑depth technical overview of Remote Direct Memory Access (RDMA), covering its zero‑copy, kernel‑bypass, and protocol‑offload features, hardware and software ecosystems, and its impact on high‑performance computing, artificial intelligence, cloud storage, finance, and edge computing.

Hardware accelerationHigh‑performance computingNetwork Protocols
0 likes · 10 min read
Comprehensive Analysis of RDMA Technology: Principles, Features, Products, and Applications in HPC, AI, and Cloud Storage
DaTaobao Tech
DaTaobao Tech
Dec 31, 2024 · Fundamentals

CCF Technology Invention Award for Collaborative Transmission in Large-Scale Internet Services

On September 28, 2024, the CCF Technology Achievement Awards gave the Technology Invention Award to Taobao, the Institute of Computing Technology (CAS) and the Computer Network Information Center for collaborative transmission key technologies that build a next‑generation internet protocol across application, transport and network layers, delivering low‑latency programmable routing used in national infrastructure and reported in SIGCOMM, NSDI, and the Multipath QUIC IETF draft.

CCF AwardNetwork Protocolscollaborative transmission
0 likes · 2 min read
CCF Technology Invention Award for Collaborative Transmission in Large-Scale Internet Services
Java Tech Enthusiast
Java Tech Enthusiast
Oct 24, 2024 · Fundamentals

Technology Development Trends from the 1970s to the 2020s

From the 1970s structured programming and ARPANET to today’s AI‑driven development, each decade introduced pivotal shifts—object‑orientation, client‑server and web architectures, service‑oriented and cloud‑native micro‑services, containers, DevOps, big‑data tools, and mobile protocols—creating a continual learning challenge known as the 35‑year programmer crisis.

Network ProtocolsProgramming ParadigmsSoftware Architecture
0 likes · 9 min read
Technology Development Trends from the 1970s to the 2020s
Top Architect
Top Architect
Aug 24, 2024 · Fundamentals

HTTP History, QUIC Overview, and Key Features of HTTP/3

This article traces the evolution of HTTP from its 1991 inception through HTTP/1.1, HTTP/2, and HTTP/3, explains the QUIC protocol’s design and advantages, and details connection establishment, congestion control, flow control, and head‑of‑line blocking mitigation techniques used in modern web transport.

Flow ControlHTTPHTTP/3
0 likes · 15 min read
HTTP History, QUIC Overview, and Key Features of HTTP/3
Liangxu Linux
Liangxu Linux
Aug 24, 2024 · Fundamentals

Why HTTP/3 Beats HTTP/2: A Deep Dive into QUIC’s Innovations

This article traces the evolution from HTTP/1.1 to HTTP/3, explains how QUIC built on UDP to reduce connection latency, avoid head‑of‑line blocking, support seamless connection migration, and introduce advanced congestion and flow‑control mechanisms that give HTTP/3 a performance edge over its predecessors.

HTTPHTTP/3Network Protocols
0 likes · 14 min read
Why HTTP/3 Beats HTTP/2: A Deep Dive into QUIC’s Innovations
Radish, Keep Going!
Radish, Keep Going!
Jun 14, 2024 · Fundamentals

Why QUIC Is Replacing TCP: Faster, Safer Internet Transport

This article explains how QUIC, a UDP‑based transport protocol developed by Google, overcomes TCP's limitations such as handshake latency and head‑of‑line blocking, offering lower latency, multiplexing, built‑in TLS 1.3 security, and why it powers the emerging HTTP/3 standard.

HTTP/3Network ProtocolsQUIC
0 likes · 12 min read
Why QUIC Is Replacing TCP: Faster, Safer Internet Transport
Laravel Tech Community
Laravel Tech Community
May 23, 2024 · Backend Development

cURL 8.8.0 Release: New Features, Changes, and Project Overview

The article introduces the cURL project and its command‑line tool, explains that curl 8.8.0 has been officially released without known security issues, and lists the eight notable changes including libcurl enhancements, protocol support, macOS/iOS AppleIDN integration, and experimental Encrypted Client Hello.

Network ProtocolscURLcommand-line tool
0 likes · 2 min read
cURL 8.8.0 Release: New Features, Changes, and Project Overview
php Courses
php Courses
May 22, 2024 · Backend Development

Comprehensive Backend Development Course: Processes, Socket Programming, Nginx, FASTCGI, Byte Order, and Redis Fundamentals

This course provides an in‑depth exploration of core backend concepts, covering process fundamentals, TCP/IP socket communication, Nginx integration with PHP‑FPM via FASTCGI, host‑to‑network byte order conversion, and Redis basics, aiming to equip developers, sysadmins, and network engineers with comprehensive backend development skills.

Backend DevelopmentNGINXNetwork Protocols
0 likes · 3 min read
Comprehensive Backend Development Course: Processes, Socket Programming, Nginx, FASTCGI, Byte Order, and Redis Fundamentals
Efficient Ops
Efficient Ops
May 5, 2024 · Fundamentals

Master Computer Network Fundamentals with 38 Comprehensive Mind Maps

This article presents a curated collection of 38 detailed mind maps that systematically cover essential computer network concepts—from transmission media and Ethernet frames to IP addressing, routing protocols, VLANs, and VPNs—helping readers visualize and master the fundamentals efficiently.

Computer NetworksIPv6Network Protocols
0 likes · 5 min read
Master Computer Network Fundamentals with 38 Comprehensive Mind Maps
Architects' Tech Alliance
Architects' Tech Alliance
May 3, 2024 · Fundamentals

From OSI Model to RDMA: High‑Performance Networking, Leaf‑Spine Architecture, and Switch Selection

This article examines the evolution of network protocols from the OSI seven‑layer model and TCP/IP to RDMA technologies such as InfiniBand and RoCE, compares traditional three‑tier and leaf‑spine data‑center designs, and evaluates Ethernet, InfiniBand, and RoCE switches for high‑throughput, low‑latency HPC environments.

Data center architectureInfiniBandLeaf-Spine
0 likes · 13 min read
From OSI Model to RDMA: High‑Performance Networking, Leaf‑Spine Architecture, and Switch Selection
Liangxu Linux
Liangxu Linux
Apr 27, 2024 · Fundamentals

Key OS and Network Interview Questions Explained: Multithreading, Virtual Memory, TCP Congestion Control, and HTTP/2

This article breaks down common operating‑system and networking interview topics, covering multithreading on a single core, segmentation and paging virtual memory, page faults and swap, kernel vs user mode, HTTP status codes and protocol evolution, and TCP congestion‑control algorithms with practical examples.

Network Protocolscongestion-controloperating-system
0 likes · 20 min read
Key OS and Network Interview Questions Explained: Multithreading, Virtual Memory, TCP Congestion Control, and HTTP/2
Su San Talks Tech
Su San Talks Tech
Apr 11, 2024 · Fundamentals

Why RPC Still Matters When HTTP Exists: A Deep Dive into TCP, HTTP, and RPC

This article explores the fundamentals of TCP communication, explains why raw TCP lacks message boundaries, and compares HTTP and RPC protocols—covering their histories, use cases, service discovery, connection handling, serialization, and performance trade‑offs—to answer why both coexist in modern software architectures.

HTTPNetwork ProtocolsRPC
0 likes · 15 min read
Why RPC Still Matters When HTTP Exists: A Deep Dive into TCP, HTTP, and RPC
Architects' Tech Alliance
Architects' Tech Alliance
Feb 9, 2024 · Industry Insights

Why NVMe‑oF Is Redefining High‑Performance Storage Networks

This article explains how the shift from HDD to ultra‑fast SSDs and NVMe changes storage networking, compares NVMe with legacy SCSI, details NVMe‑oF transport options (FC, TCP, RDMA), examines RDMA variants, and outlines the network requirements and trade‑offs for deploying NVMe‑oF in modern data centers.

Data centerNVMeNVMe-oF
0 likes · 17 min read
Why NVMe‑oF Is Redefining High‑Performance Storage Networks
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 7, 2024 · Backend Development

Optimization of TV Streaming Service Architecture and Performance

The article describes how redesigning a TV streaming service from a single to a dual‑service architecture, leveraging Android Binder, optimized protocol startup, adaptive networking, and session‑based monitoring dramatically boosted stability above 99%, protocol success over 98.5%, and issue‑resolution efficiency via systematic batch analysis and A/B testing.

Android ServiceBackend DevelopmentIssue Resolution
0 likes · 11 min read
Optimization of TV Streaming Service Architecture and Performance
Architect's Guide
Architect's Guide
Dec 10, 2023 · Fundamentals

Understanding Network Protocols, TCP/UDP Handshakes, and Socket Connection Pools

This article explains the OSI seven‑layer model, the mechanics of TCP three‑way handshake and four‑way termination, differences between TCP and UDP, long‑living socket connections, custom protocol design, and how to implement a socket connection pool for high‑concurrency backend services.

BackendConnection PoolNetwork Protocols
0 likes · 14 min read
Understanding Network Protocols, TCP/UDP Handshakes, and Socket Connection Pools
Liangxu Linux
Liangxu Linux
Oct 26, 2023 · Fundamentals

Understanding TCP vs UDP: Key Differences, Handshakes, and When to Use Each

This article explains the fundamentals of TCP and UDP, comparing their reliability, connection models, flow and congestion control, error detection, and detailing the three‑way handshake and four‑way termination processes to help readers choose the appropriate protocol for different applications.

Flow ControlHandshakeNetwork Protocols
0 likes · 8 min read
Understanding TCP vs UDP: Key Differences, Handshakes, and When to Use Each
Liangxu Linux
Liangxu Linux
Oct 12, 2023 · Fundamentals

8 Essential Network Protocols Every Developer Should Know

This article provides a concise visual guide to eight popular network protocols—including HTTP, HTTP/3, HTTPS, WebSocket, TCP, UDP, SMTP, and FTP—explaining their core functions, typical use cases, and how they enable reliable data exchange across the Internet.

FTPHTTPNetwork Protocols
0 likes · 4 min read
8 Essential Network Protocols Every Developer Should Know
Open Source Linux
Open Source Linux
Sep 26, 2023 · Fundamentals

Understanding the TCP/IP Model: Layers, Protocols, and Data Flow

This article explains the TCP/IP protocol suite, detailing its four layers—link, network, transport, and application—along with key protocols such as IP, TCP, UDP, ARP, ICMP, DNS, and the mechanisms of packet encapsulation, routing, flow and congestion control, and connection management.

Flow ControlNetwork ProtocolsTCP
0 likes · 23 min read
Understanding the TCP/IP Model: Layers, Protocols, and Data Flow
dbaplus Community
dbaplus Community
Sep 9, 2023 · Fundamentals

Why HTTP/3 and QUIC May Outperform HTTP/1.1 & HTTP/2 – A Deep Technical Dive

This article explains the key differences and performance trade‑offs among HTTP/1.1, HTTP/2, and HTTP/3, detailing keep‑alive, pipelining, streams, multiplexing, QUIC’s 0‑RTT handshake, connection migration, congestion and flow control, and provides practical guidance on when to adopt each protocol.

HTTPNetwork ProtocolsQUIC
0 likes · 27 min read
Why HTTP/3 and QUIC May Outperform HTTP/1.1 & HTTP/2 – A Deep Technical Dive
Deepin Linux
Deepin Linux
Aug 16, 2023 · Fundamentals

Fundamentals of TCP/IP: Protocol Suite, Standardization Process, and Layered Model

This article provides a comprehensive overview of TCP/IP, covering its definition as a protocol suite, the open and practical standardization process driven by IETF, the role of RFCs and STD numbers, the multi‑stage standardization workflow, the layered architecture compared with the OSI model, and detailed explanations of packet headers, data flow, and connection management such as the three‑way handshake and four‑way termination.

Four-way terminationNetwork ProtocolsPacket Transmission
0 likes · 31 min read
Fundamentals of TCP/IP: Protocol Suite, Standardization Process, and Layered Model
Liangxu Linux
Liangxu Linux
Aug 1, 2023 · Fundamentals

Understanding TCP vs UDP: Reliable and Unreliable Transport Explained

This article provides a comprehensive overview of the transport layer, explaining how TCP and UDP differ in reliability, connection management, port usage, handshake processes, sequence numbers, acknowledgments, retransmission, window and flow control, as well as congestion handling.

Connection ManagementNetwork ProtocolsPort Numbers
0 likes · 23 min read
Understanding TCP vs UDP: Reliable and Unreliable Transport Explained
Architects' Tech Alliance
Architects' Tech Alliance
Jul 30, 2023 · Fundamentals

Understanding Network Protocols, Switches, and RDMA in AI‑Driven Data Centers

This article explains the fundamentals of network protocols and the OSI model, describes how high‑performance computing and AI workloads drive the transition from TCP/IP to RDMA technologies such as InfiniBand, RoCE and iWARP, and examines modern data‑center switch architectures, market trends, and NVIDIA’s AI‑focused networking solutions.

AINetwork ProtocolsRDMA
0 likes · 12 min read
Understanding Network Protocols, Switches, and RDMA in AI‑Driven Data Centers
AI Cyberspace
AI Cyberspace
Jul 17, 2023 · Operations

Mastering VRRP: How to Ensure Router Redundancy and Prevent Split‑Brain Failures

This article explains the VRRP protocol’s core concepts, state machine, election process, and multi‑master HA mode, provides step‑by‑step Linux router configuration examples—including group creation, priority, interface tracking, preempt mode, timers, and learning—plus an overview of Keepalived’s architecture and split‑brain mitigation strategies.

LinuxNetwork ProtocolsVRRP
0 likes · 19 min read
Mastering VRRP: How to Ensure Router Redundancy and Prevent Split‑Brain Failures
Liangxu Linux
Liangxu Linux
Jun 9, 2023 · Backend Development

Master TCP/UDP, Socket Long Connections, and a Node.js Socket Pool

This tutorial walks developers through the OSI model, explains TCP three‑way handshake and four‑step teardown, compares TCP and UDP, addresses common TCP questions, and shows how to implement long‑living socket connections and a reusable socket connection pool in Node.js.

Connection PoolNetwork ProtocolsNode.js
0 likes · 16 min read
Master TCP/UDP, Socket Long Connections, and a Node.js Socket Pool
21CTO
21CTO
Jun 6, 2023 · Backend Development

Mastering TCP/UDP, Sockets, and Connection Pools: From OSI Model to Node.js

This comprehensive guide walks you through the OSI seven‑layer model, explains TCP and UDP fundamentals, details the three‑way handshake and four‑way termination, compares long and short connections, introduces heartbeat packets, and demonstrates how to build a custom protocol and a socket connection pool in Node.js.

Connection PoolNetwork ProtocolsNode.js
0 likes · 16 min read
Mastering TCP/UDP, Sockets, and Connection Pools: From OSI Model to Node.js
Open Source Linux
Open Source Linux
Jun 6, 2023 · Fundamentals

Master Computer Networking: From Basic Concepts to Advanced Protocols Explained

This comprehensive guide covers fundamental networking concepts, including link, node, protocol, service, PDU layers, network topologies, TCP/IP architecture, routing algorithms, security mechanisms, and practical commands, providing a complete overview for students and professionals seeking to deepen their understanding of modern computer networks.

Computer NetworksNetwork ProtocolsSecurity
0 likes · 58 min read
Master Computer Networking: From Basic Concepts to Advanced Protocols Explained
Architecture Digest
Architecture Digest
May 29, 2023 · Fundamentals

Understanding Network Protocols, TCP/UDP Handshakes, Socket Long Connections, and Socket Connection Pools

This article explains the OSI seven‑layer model, the principles and handshake processes of TCP and UDP, the differences between them, the concept of long‑living socket connections with heartbeats, custom application‑layer protocols, and how to implement a reusable socket connection pool in Node.js.

Connection PoolNetwork ProtocolsNode.js
0 likes · 16 min read
Understanding Network Protocols, TCP/UDP Handshakes, Socket Long Connections, and Socket Connection Pools
MaGe Linux Operations
MaGe Linux Operations
May 28, 2023 · Fundamentals

Master TCP/UDP, Sockets & Connection Pools: From OSI Model to Node.js

This article walks developers through network protocol fundamentals, explaining the OSI seven‑layer model, TCP three‑handshake and four‑teardown processes, UDP characteristics, long‑vs‑short connections, heartbeat mechanisms, custom protocol design, and a practical Node.js socket connection‑pool implementation.

Connection PoolNetwork ProtocolsNode.js
0 likes · 16 min read
Master TCP/UDP, Sockets & Connection Pools: From OSI Model to Node.js
Architect
Architect
May 25, 2023 · Fundamentals

Understanding Network Protocols, TCP/UDP Handshakes, and Socket Connection Pools

This article explains the OSI seven‑layer model, the differences between TCP and UDP, the three‑way handshake and four‑step termination processes, long‑living socket connections, heartbeat mechanisms, custom application‑layer protocols, and how to implement a socket connection pool using Node.js.

Backend DevelopmentConnection PoolNetwork Protocols
0 likes · 17 min read
Understanding Network Protocols, TCP/UDP Handshakes, and Socket Connection Pools
Java Captain
Java Captain
Apr 18, 2023 · Fundamentals

Understanding the Differences Between RPC and HTTP Services

This article explains the fundamental distinctions between RPC and HTTP services by reviewing the OSI network layers, RPC architecture components, synchronous versus asynchronous calls, popular RPC frameworks such as gRPC, Thrift, and Dubbo, and the typical use cases of each approach.

DubboHTTPNetwork Protocols
0 likes · 8 min read
Understanding the Differences Between RPC and HTTP Services
AI Cyberspace
AI Cyberspace
Apr 2, 2023 · Fundamentals

From ALOHA to Ethernet: How Early Wireless Protocols Shaped Modern Networks

Tracing the evolution from the pioneering 1968 ALOHA wireless network and its collision‑avoidance protocol to the birth and successive generations of Ethernet, this article details key milestones, technical innovations, and the lasting impact on today’s high‑speed wired networking standards.

ALOHACSMA/CDNetwork Protocols
0 likes · 16 min read
From ALOHA to Ethernet: How Early Wireless Protocols Shaped Modern Networks
Laravel Tech Community
Laravel Tech Community
Dec 22, 2022 · Backend Development

cURL 7.87 Release: New Features, Improvements, and Bug Fixes

cURL 7.87 has been officially released, introducing new command‑line options such as -url-query, enhancements like quick‑exit and CA cache timeout, expanded version‑info feature names, and a long list of bug fixes covering base64 handling, locale‑independent parsing, FTP, WebSocket, TLS‑proxy support, and more.

BackendNetwork ProtocolscURL
0 likes · 4 min read
cURL 7.87 Release: New Features, Improvements, and Bug Fixes
MaGe Linux Operations
MaGe Linux Operations
Nov 16, 2022 · Fundamentals

Essential Networking Concepts: From OSI Model to VPN and Beyond

This comprehensive guide covers fundamental networking topics such as links, OSI layers, backbone networks, LANs, routers, protocols, IP addressing, security measures, cable types, and various network topologies, providing clear explanations for each concept.

Network ProtocolsTCP/IPnetwork security
0 likes · 31 min read
Essential Networking Concepts: From OSI Model to VPN and Beyond
Su San Talks Tech
Su San Talks Tech
Nov 12, 2022 · Fundamentals

When Is UDP Faster Than TCP? Deep Dive into Socket Protocols

While UDP is often assumed to be faster than TCP, this article explains socket basics, the reliability mechanisms of TCP, scenarios where UDP can be slower, and how application-layer solutions like KCP or QUIC add reliability, helping readers understand when each protocol truly excels.

Network ProtocolsPacket LossReliability
0 likes · 13 min read
When Is UDP Faster Than TCP? Deep Dive into Socket Protocols
ByteFE
ByteFE
Aug 12, 2022 · Industry Insights

Top Tech Reads: Frontend SDK Design, Cloud IDE Futures, Webpack Optimization

A curated roundup of technical deep‑dives covering Byte's frontend monitoring SDK architecture, the evolving landscape of Cloud IDEs, practical Webpack performance tricks, React Fiber internals, open‑platform front‑end design, visual log‑tracing solutions, engineering culture, the Bud framework, and clear explanations of TCP/UDP and iterators versus generators.

DevOpsNetwork ProtocolsPerformance Optimization
0 likes · 8 min read
Top Tech Reads: Frontend SDK Design, Cloud IDE Futures, Webpack Optimization
21CTO
21CTO
Aug 4, 2022 · Fundamentals

Why Is Linux Dropping DECnet Support? A Look at Legacy Network Protocols

Microsoft engineer Stephen Hemminger proposes removing the long‑obsolete DECnet code from the Linux kernel, a move that follows the recent OpenVMS 9.2 release and reflects the broader trend of phasing out legacy network protocols like IPX/SPX and AppleTalk in favor of modern TCP/IP.

LegacyNetwork ProtocolsOperating Systems
0 likes · 4 min read
Why Is Linux Dropping DECnet Support? A Look at Legacy Network Protocols
21CTO
21CTO
Jul 25, 2022 · Fundamentals

Why HTTP/3 and QUIC Are Revolutionizing Web Performance

This article explains how HTTP/3, built on the QUIC transport, improves latency, reliability, and security compared to earlier HTTP versions, outlines its adoption across browsers and CDNs, and lists language libraries for developers to start implementing the new protocol.

HTTP/3Network ProtocolsQUIC
0 likes · 7 min read
Why HTTP/3 and QUIC Are Revolutionizing Web Performance
Su San Talks Tech
Su San Talks Tech
Jul 25, 2022 · Fundamentals

Why HTTP/3 and QUIC Are Revolutionizing Web Performance

This article explains the evolution of HTTP from 1.1 to HTTP/3, how QUIC leverages UDP and TLS to achieve low‑latency 0‑RTT connections, solves head‑of‑line blocking, improves congestion and flow control, and why these advances matter for modern web applications.

HTTP/3Network ProtocolsQUIC
0 likes · 15 min read
Why HTTP/3 and QUIC Are Revolutionizing Web Performance
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2022 · Fundamentals

Why HTTP/3 and QUIC Are Revolutionizing Web Performance

This article explains the evolution from HTTP/1.1 to HTTP/3, highlights the limitations of HTTP/2 such as head‑of‑line blocking and TCP‑based latency, and shows how QUIC’s UDP‑based design, 0‑RTT handshakes, connection migration, and advanced congestion‑control mechanisms overcome those challenges to deliver faster, more reliable web traffic.

HTTP/3Network ProtocolsQUIC
0 likes · 14 min read
Why HTTP/3 and QUIC Are Revolutionizing Web Performance
Architects' Tech Alliance
Architects' Tech Alliance
Jul 3, 2022 · Fundamentals

Mastering Computer Networks: From Physical Layer to Application Protocols

This article provides a comprehensive, layer‑by‑layer overview of computer networking, covering network classifications, OSI/TCP‑IP models, physical and data‑link devices, IP addressing and routing, transport‑layer protocols such as TCP and UDP, and key application‑layer services like DNS, DHCP, HTTP and HTTPS.

Computer NetworksNetwork ProtocolsNetworking Fundamentals
0 likes · 23 min read
Mastering Computer Networks: From Physical Layer to Application Protocols
Laravel Tech Community
Laravel Tech Community
Jun 28, 2022 · Backend Development

cURL 7.84 Release Notes: New Features, Deprecations, and Bug Fixes

cURL 7.84 introduces a new –rate option to limit transfer frequency, deprecates –random-file and –egd-file, adds thread‑safety indicators, expands CA path info, supports SSH host‑key callbacks, enables Unix‑socket SOCKS proxy usage, and includes various bug fixes such as improved CMake support and .netrc handling.

Network Protocolscommand-linelibcurl
0 likes · 3 min read
cURL 7.84 Release Notes: New Features, Deprecations, and Bug Fixes
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
May 18, 2022 · Cloud Computing

Interview with Liu Hongqiang: Pioneering Network Research and Innovations at Alibaba Cloud

This interview chronicles Liu Hongqiang’s journey from Tsinghua and Yale to becoming a leading Alibaba Cloud network researcher, highlighting his award‑winning papers, groundbreaking protocols such as HPCC, ACL automation, NFC+, and XLINK, and his philosophy of balanced, impact‑driven innovation.

AI 2000Alibaba CloudNetwork Protocols
0 likes · 11 min read
Interview with Liu Hongqiang: Pioneering Network Research and Innovations at Alibaba Cloud
IT Services Circle
IT Services Circle
May 10, 2022 · Fundamentals

The Drawbacks of TCP: Upgrade Difficulty, Connection Latency, Head‑of‑Line Blocking, and Migration Overhead

This article examines the inherent shortcomings of the TCP protocol, including the difficulty of upgrading the stack, the latency introduced by its three‑way handshake and TLS, head‑of‑line blocking caused by packet loss, and the high cost of connection migration when network conditions change.

LatencyNetwork ProtocolsQUIC
0 likes · 10 min read
The Drawbacks of TCP: Upgrade Difficulty, Connection Latency, Head‑of‑Line Blocking, and Migration Overhead
Architects' Tech Alliance
Architects' Tech Alliance
Apr 3, 2022 · Fundamentals

Comprehensive Overview of Computer Network Architecture and Protocols

This article provides a detailed introduction to computer networking, covering network classifications, the OSI and TCP/IP layer models, physical, data link, network, transport, and application layer protocols such as Ethernet, IP, TCP, UDP, DNS, DHCP, and HTTP, along with performance metrics, routing algorithms, and connection management mechanisms.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 23 min read
Comprehensive Overview of Computer Network Architecture and Protocols
Refining Core Development Skills
Refining Core Development Skills
Mar 23, 2022 · Backend Development

Understanding RPC and Its Implementation with SRPC in C++

This article explains the concepts, components, and lifecycle of Remote Procedure Call (RPC), compares it with HTTP, and demonstrates how to use the open‑source C++ SRPC framework to build client and server applications, including code generation, serialization, compression, and protocol handling.

C++IDLNetwork Protocols
0 likes · 11 min read
Understanding RPC and Its Implementation with SRPC in C++
MaGe Linux Operations
MaGe Linux Operations
Mar 14, 2022 · Fundamentals

Master the Essentials of Computer Networks: From Physical Layer to Application Protocols

This comprehensive guide explains computer networking fundamentals, covering classifications, layered architectures, physical and data link layer devices, Ethernet framing, IP routing, NAT, ARP, ICMP, transport protocols TCP/UDP, congestion control, connection management, and key application‑layer services such as DNS, DHCP, HTTP, and HTTPS.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 28 min read
Master the Essentials of Computer Networks: From Physical Layer to Application Protocols
IT Architects Alliance
IT Architects Alliance
Feb 28, 2022 · Fundamentals

Comprehensive Overview of Computer Networks and Core Protocols

This article provides a detailed introduction to computer networking, covering network classifications, the OSI and TCP/IP layer models, physical, data link, network, transport, and application layer functions, and explains key protocols such as Ethernet, IP, TCP, UDP, DNS, DHCP, and HTTP/HTTPS.

Application LayerComputer NetworksNetwork Protocols
0 likes · 21 min read
Comprehensive Overview of Computer Networks and Core Protocols
ELab Team
ELab Team
Feb 21, 2022 · Fundamentals

Why QUIC Beats TCP: Understanding UDP‑Based Transport and Its Benefits

The article examines the limitations of TCP and HTTP/2, explains how Google's UDP‑based QUIC protocol addresses issues such as head‑of‑line blocking, connection migration, and RTT estimation, and compares performance in both good and poor network conditions, highlighting its multiplexing, flow‑control, and security advantages.

HTTP/2Network ProtocolsQUIC
0 likes · 23 min read
Why QUIC Beats TCP: Understanding UDP‑Based Transport and Its Benefits
Sanyou's Java Diary
Sanyou's Java Diary
Feb 11, 2022 · Fundamentals

Mastering TCP: Sliding Window, Flow & Congestion Control Explained

This article continues the previous discussion on TCP handshakes and termination, then thoroughly explains nine essential TCP mechanisms—including sliding window, flow control, congestion control, delayed and piggyback ACKs, sticky packet handling, and keep‑alive—illustrated with diagrams and practical examples.

Flow ControlNetwork ProtocolsReliability
0 likes · 15 min read
Mastering TCP: Sliding Window, Flow & Congestion Control Explained
Open Source Linux
Open Source Linux
Dec 14, 2021 · Fundamentals

Master the Essentials of Computer Networks: From Physical Layer to Application

This comprehensive guide walks through computer networking fundamentals, covering network classifications, layered architectures, key protocols across the physical, data link, network, transport, and application layers, as well as performance metrics, addressing, routing, and security considerations.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 23 min read
Master the Essentials of Computer Networks: From Physical Layer to Application
Open Source Linux
Open Source Linux
Dec 9, 2021 · Fundamentals

What Is a Communication Network? Key Concepts, Layers, and Protocols Explained

This article introduces communication networks, covering their definition, evolution, main characteristics, LAN/MAN/WAN distinctions, common topologies, switching methods, performance metrics, protocols, standardization bodies, the OSI model, TCP/IP stack, and the functions of each network layer.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 13 min read
What Is a Communication Network? Key Concepts, Layers, and Protocols Explained
Wukong Talks Architecture
Wukong Talks Architecture
Sep 30, 2021 · Fundamentals

Computer Network Fundamentals: OSI/TCP‑IP Layers, TCP/UDP Differences, Handshakes, and Related Mechanisms

This article provides a comprehensive overview of computer networking fundamentals, covering OSI and TCP/IP layer models, the functions of each layer, detailed comparisons between TCP and UDP, the three‑way handshake, four‑way termination, SYN‑flood attacks, congestion control, and practical mitigation techniques.

Four-way terminationNetwork ProtocolsSYN Flood
0 likes · 21 min read
Computer Network Fundamentals: OSI/TCP‑IP Layers, TCP/UDP Differences, Handshakes, and Related Mechanisms
Kuaishou Tech
Kuaishou Tech
Sep 30, 2021 · Fundamentals

Evolution of Real‑Time Communication (RTC) Technology: From MCU to Global Cloud RTC

This article traces the 25‑year evolution of real‑time communication (RTC) across five generations—from the early MCU era to P2P, SFU, cloud‑SFU, and the current global cloud RTC stage—highlighting key protocols, architectural shifts, advantages, drawbacks, and emerging AI‑driven media processing techniques.

AINetwork ProtocolsRTC
0 likes · 26 min read
Evolution of Real‑Time Communication (RTC) Technology: From MCU to Global Cloud RTC
Liangxu Linux
Liangxu Linux
Jul 29, 2021 · Fundamentals

89 Essential Computer Network Concepts You Need to Master

This article compiles 89 common computer networking concepts, from basic terms like host and transmission rate to advanced topics such as TCP three‑way handshake, routing algorithms, and security protocols, providing concise definitions and illustrative diagrams to help readers master networking fundamentals.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 19 min read
89 Essential Computer Network Concepts You Need to Master
Open Source Linux
Open Source Linux
Jul 28, 2021 · Fundamentals

89 Essential Computer Network Concepts Every Engineer Should Know

This comprehensive guide compiles 89 common computer networking concepts—from hosts and protocols to routing algorithms and security mechanisms—providing clear definitions and illustrations to help readers master the fundamentals of modern network architecture.

Computer NetworksNetwork ProtocolsOSI model
0 likes · 22 min read
89 Essential Computer Network Concepts Every Engineer Should Know
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 24, 2021 · Fundamentals

A Comprehensive Analysis of the HTTP/2 Protocol: Architecture, Optimizations, and Practical Packet Capture Insights

This article provides a comprehensive technical analysis of the HTTP/2 protocol, detailing its architectural improvements over HTTP/1.1, including HPACK header compression, binary framing, stream multiplexing, and server push, while demonstrating practical packet capture techniques to illustrate its performance optimizations.

Binary FramingHPACK CompressionHTTP/2
0 likes · 15 min read
A Comprehensive Analysis of the HTTP/2 Protocol: Architecture, Optimizations, and Practical Packet Capture Insights
21CTO
21CTO
Jun 18, 2021 · Frontend Development

Do HTTP/2’s Multiplexing Still Need Image Sprites? Experimental Insights

This article presents a series of experiments comparing HTTP/1.1 and HTTP/2 request merging versus splitting, analyzing how concurrency, multiplexing, and header compression affect page load times for small images, large assets, and JavaScript under various network conditions.

HTTP/2Network ProtocolsWeb Performance
0 likes · 15 min read
Do HTTP/2’s Multiplexing Still Need Image Sprites? Experimental Insights