Tagged articles
71 articles
Page 1 of 1
IT Services Circle
IT Services Circle
May 4, 2026 · Industry Insights

Is IPv8 the Answer? Allocating 2.2 B Public IPs per Person

The article examines the IETF’s IPv8 draft, which proposes a 2⁶⁴‑address space that could assign roughly 2.2 billion public IPs to each individual, explains its design as an IPv4 subset with ASN‑based prefixes and built‑in security, and evaluates the significant compatibility, hardware, and adoption challenges that make widespread deployment unlikely.

CGNATIETFIP addressing
0 likes · 7 min read
Is IPv8 the Answer? Allocating 2.2 B Public IPs per Person
Java Architect Handbook
Java Architect Handbook
Mar 19, 2026 · Information Security

Why HTTPS Beats HTTP: Deep Dive for Java Interview Success

This article provides a comprehensive technical guide for Java interviewers, detailing HTTP’s security flaws, how HTTPS resolves them through SSL/TLS encryption, certificate verification, and hybrid cryptography, and includes handshake steps, performance comparisons, common follow‑up questions, and concise memory mnemonics.

HTTPHTTPSJava interview
0 likes · 14 min read
Why HTTPS Beats HTTP: Deep Dive for Java Interview Success
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 24, 2026 · Fundamentals

Understanding the TCP Communication Protocol: Features, Handshakes, and Optimizations

This article explains TCP as a connection‑oriented, reliable byte‑stream transport protocol, detailing its header fields, state machine, three‑way handshake, four‑way termination, TIME_WAIT handling, Linux inspection commands, optimization techniques, and a comparison with UDP, all illustrated with concrete examples and diagrams.

LinuxSocketTCP
0 likes · 27 min read
Understanding the TCP Communication Protocol: Features, Handshakes, and Optimizations
Deepin Linux
Deepin Linux
Feb 5, 2026 · Fundamentals

Unlocking Ethernet: How MAC and PHY Drive Your Network Traffic

This article demystifies Ethernet by explaining the roles of MAC and PHY within the network protocol stack, covering OSI and TCP/IP models, data encapsulation, ARP address resolution, hardware interfaces like MII/MDIO, and practical troubleshooting tips for real‑world network devices.

HardwareMacOSI model
0 likes · 36 min read
Unlocking Ethernet: How MAC and PHY Drive Your Network Traffic
Code Wrench
Code Wrench
Nov 26, 2025 · Backend Development

Unlocking Olric’s High‑Performance Network Protocol and RPC Mechanism

This article dives deep into Olric’s network communication architecture and RPC mechanism, explaining its layered transport design, request/response structures, pipeline and batch processing, client‑to‑cluster interactions, data migration and rebalancing, and provides Go code examples illustrating high‑throughput, safe distributed operations.

Distributed SystemsGoOlric
0 likes · 6 min read
Unlocking Olric’s High‑Performance Network Protocol and RPC Mechanism
Raymond Ops
Raymond Ops
Oct 8, 2025 · Fundamentals

Master TCP Handshakes: The Simplest Guide to 3‑Way and 4‑Way Connections

This comprehensive tutorial explains TCP's connection establishment and termination processes, covering protocol features, key flag definitions, step‑by‑step three‑way handshake and four‑way teardown, common interview questions, TIME_WAIT details, abnormal scenarios, and a Wireshark packet‑capture walkthrough.

Connection ManagementHandshakeTCP
0 likes · 11 min read
Master TCP Handshakes: The Simplest Guide to 3‑Way and 4‑Way Connections
JD Tech Talk
JD Tech Talk
Aug 29, 2025 · Fundamentals

Why KCP Beats TCP and UDP for Real‑Time Apps: Low Latency, High Throughput

This article explains the limitations of TCP and UDP for real‑time applications, introduces the KCP protocol as a UDP‑based solution that combines reliability with low latency, outlines its features, working principles, code usage, and real‑world deployment examples in gaming, video conferencing, live streaming, and IoT.

KCPLow latencyUDP
0 likes · 8 min read
Why KCP Beats TCP and UDP for Real‑Time Apps: Low Latency, High Throughput
Deepin Linux
Deepin Linux
Apr 21, 2025 · Fundamentals

TCP Protocol: Overview, Mechanisms, and Practical Usage

This article provides a comprehensive English guide to the Transmission Control Protocol (TCP), covering its connection‑oriented design, reliability features, packet structure, three‑way handshake, data transfer process, flow and congestion control, four‑step termination, and example C++ socket code for establishing, sending, receiving, and closing TCP connections.

C++ SocketFlow ControlTCP
0 likes · 42 min read
TCP Protocol: Overview, Mechanisms, and Practical Usage
MaGe Linux Operations
MaGe Linux Operations
Apr 18, 2025 · Fundamentals

Why TCP Needs Three Handshakes and Four Teardowns: A Beginner’s Guide

This guide explains TCP's three-way handshake and four-way termination, covering protocol characteristics, key terminology, step‑by‑step packet flows, reasons behind each phase, TIME_WAIT details, abnormal scenarios, and common interview questions for networking fundamentals.

Four‑Way TeardownTCPThree-way handshake
0 likes · 8 min read
Why TCP Needs Three Handshakes and Four Teardowns: A Beginner’s Guide
Wukong Talks Architecture
Wukong Talks Architecture
Oct 25, 2024 · Backend Development

Debugging a TCP Communication Bug That Stops Device Production at 70% Due to Length Field Misalignment

The article details a mysterious production stall at 70% caused by a TCP packet length field misalignment when the configuration name is "rabbit‑TD", explains the step‑by‑step investigation using server logs and packet captures, identifies the root cause of the merged D4/D5 packets, and proposes two concrete fixes to correct the length handling.

BackendTCPdebugging
0 likes · 10 min read
Debugging a TCP Communication Bug That Stops Device Production at 70% Due to Length Field Misalignment
Open Source Linux
Open Source Linux
Sep 19, 2024 · Backend Development

Why QUIC Is Revolutionizing HTTP: From HTTP/1.1 to HTTP/3 Explained

This article traces the evolution of HTTP from its 1991 origins through HTTP/2 and HTTP/3, explains how QUIC leverages UDP to reduce latency, and details QUIC's connection establishment, migration, head‑of‑line blocking mitigation, congestion control, and flow‑control mechanisms.

BackendHTTPHTTP/3
0 likes · 13 min read
Why QUIC Is Revolutionizing HTTP: From HTTP/1.1 to HTTP/3 Explained
JavaEdge
JavaEdge
Sep 16, 2024 · Fundamentals

Why TCP Needs Three Handshakes and Four Teardowns: A Deep Dive

This article explains the fundamental differences between UDP and TCP, details the TCP header fields, walks through the three‑way handshake and its necessity, describes the four‑way termination process, and illustrates the complete TCP state machine with diagrams and practical examples.

Four-way terminationTCPThree-way handshake
0 likes · 14 min read
Why TCP Needs Three Handshakes and Four Teardowns: A Deep Dive
Architect
Architect
Jun 4, 2024 · Fundamentals

Why HTTP/3 Beats HTTP/2: Inside QUIC’s Fast, Secure Transport

This article explains the evolution from HTTP/1.1 to HTTP/3, detailing QUIC’s UDP‑based design, its 1‑RTT handshake, connection migration, head‑of‑line blocking elimination, congestion‑control enhancements, forward error correction, and stream‑ and connection‑level flow control.

Flow ControlHTTP/3QUIC
0 likes · 16 min read
Why HTTP/3 Beats HTTP/2: Inside QUIC’s Fast, Secure Transport
Liangxu Linux
Liangxu Linux
Jun 2, 2024 · Fundamentals

Mastering TCP: Handshakes, Flow Control, Congestion Control & More

This comprehensive guide covers TCP fundamentals—including differences from UDP, the three‑way and four‑way handshakes, half‑open queues and SYN flood attacks, header fields, Fast Open, timestamps, RTO calculation, flow and congestion control, Nagle algorithm, delayed ACKs, and keep‑alive mechanisms—providing clear explanations and practical examples for engineers.

Fast OpenFlow ControlHandshake
0 likes · 27 min read
Mastering TCP: Handshakes, Flow Control, Congestion Control & More
Bilibili Tech
Bilibili Tech
May 28, 2024 · Mobile Development

Optimizing Cross‑Platform WebSocket Connections with Cronet for Mobile Live Streaming

By migrating the CatEar FM live‑streaming app’s WebSocket layer to Chromium’s Cronet network stack, the team unified cross‑platform code, added customizable DNS and proxy support, and cut handshake latency by roughly 150 ms on Android and 250 ms on iOS, paving the way for future HTTP/2 and HTTP/3‑based WebSocket transports.

CronetMobile DevelopmentWebSocket
0 likes · 14 min read
Optimizing Cross‑Platform WebSocket Connections with Cronet for Mobile Live Streaming
Architects' Tech Alliance
Architects' Tech Alliance
May 9, 2024 · Industry Insights

Why RoCE Is Reshaping High‑Performance Computing Networks

The article provides a detailed technical analysis of RoCE (RDMA over Converged Ethernet), its two protocol versions, packet overhead, congestion‑control mechanisms, Soft‑RoCE implementation, and the challenges and performance implications of deploying RoCE in modern HPC environments compared to InfiniBand and traditional Ethernet solutions.

HPCInfiniBandRDMA
0 likes · 17 min read
Why RoCE Is Reshaping High‑Performance Computing Networks
Tencent Architect
Tencent Architect
Nov 28, 2023 · Fundamentals

Why TQUIC’s Rust‑Based QUIC Library Could Revolutionize High‑Performance Networking

Tencent’s newly open‑sourced TQUIC, a high‑performance, lightweight, cross‑platform QUIC library written in Rust, offers fast transmission, high performance, extensive congestion‑control algorithms, multi‑path support, and strong security, and has already boosted core services such as video, advertising, gaming, and cloud CDN, demonstrating its broad scenario value and robust architecture.

QUICRusthigh performance
0 likes · 7 min read
Why TQUIC’s Rust‑Based QUIC Library Could Revolutionize High‑Performance Networking
Tencent Cloud Developer
Tencent Cloud Developer
Nov 28, 2023 · Backend Development

TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent

Tencent has open‑sourced TQUIC, a Rust‑based, high‑performance, lightweight cross‑platform QUIC library that supports multiple congestion‑control algorithms, multi‑path networking, and memory‑safe operation, delivering 2‑30% faster transmission and up to 20% higher processing speed while improving latency‑sensitive services such as video, gaming, advertising, and e‑commerce.

QUICRustcross‑platform
0 likes · 7 min read
TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent
Architect's Guide
Architect's Guide
Sep 23, 2023 · Backend Development

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

This article explains the fundamentals of network protocols—including the OSI model, TCP three‑way handshake and four‑way termination, UDP characteristics, long versus short socket connections, custom application‑layer protocols, and how to implement a reusable socket connection pool in Node.js.

Connection PoolUDPbackend-development
0 likes · 17 min read
Understanding Network Protocols, TCP/UDP Handshakes, Socket Long Connections, and Socket Connection Pools
Open Source Linux
Open Source Linux
Aug 14, 2023 · Fundamentals

Why Choose TCP Long Connections Over Short Ones? A Deep Dive

This article explains TCP connection basics, the three‑way handshake and four‑way termination, compares short and long connections, discusses keep‑alive mechanisms, and outlines when to use each approach in network and HTTP communication.

HTTPKeep-AliveTCP
0 likes · 12 min read
Why Choose TCP Long Connections Over Short Ones? A Deep Dive
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 25, 2023 · Backend Development

Building Real-Time IM Solutions with WebSocket: A Practical Guide

The guide walks through building a real‑time instant‑messaging system—using a multiplayer monster‑battle demo—to compare polling, long‑polling, SSE and WebSocket, explains the WebSocket handshake and frame format, shows a custom Node.js server implementation, and advises adopting mature IM SDKs for production.

Instant MessagingNode.jsSSE
0 likes · 23 min read
Building Real-Time IM Solutions with WebSocket: A Practical Guide
AI Cyberspace
AI Cyberspace
May 4, 2023 · Fundamentals

How OpenFlow Evolved: From v1.0 to v1.8 and What Comes Next

This article chronicles the development of the OpenFlow SDN protocol, detailing each version’s enhancements to the control and data planes, the architecture of switches and controllers, and the key concepts such as flow tables, group tables, meter tables, and message types.

ControllerFlow TableOpenFlow
0 likes · 25 min read
How OpenFlow Evolved: From v1.0 to v1.8 and What Comes Next
AI Cyberspace
AI Cyberspace
Apr 10, 2023 · Fundamentals

Mastering TCP: Header Structure, Handshake, Flow & Congestion Control Explained

This comprehensive guide delves into TCP’s core mechanisms—including header fields, segmentation and reassembly, the three‑way handshake and four‑step termination, sliding‑window flow and congestion control, retransmission strategies, and connection design patterns—providing a solid foundation for network engineers and developers.

Flow ControlSliding WindowTCP
0 likes · 26 min read
Mastering TCP: Header Structure, Handshake, Flow & Congestion Control Explained
AI Cyberspace
AI Cyberspace
Apr 5, 2023 · Fundamentals

How ARP Resolves IP to MAC Addresses and Secures Your Network

This article explains the ARP protocol's role in translating IPv4 addresses to MAC addresses, details its packet structure, operation flow, security risks like spoofing and MAC conflicts, and provides Linux commands and configuration tips for managing ARP, Proxy ARP, ARP Probe, and Gratuitous ARP.

ARPAddress ResolutionLinux
0 likes · 19 min read
How ARP Resolves IP to MAC Addresses and Secures Your Network
Liangxu Linux
Liangxu Linux
Feb 22, 2023 · Fundamentals

Why Does a TCP Client Send RST When SYN‑ACK Ack Number Mismatches?

The article explains that during TCP's three‑way handshake, if a client receives a SYN‑ACK with an unexpected acknowledgment number, it must send an RST to abort the stale connection, because silently discarding the packet would cause long retransmission delays and prevent the new connection from being established.

Connection ResetRSTSYN-ACK
0 likes · 5 min read
Why Does a TCP Client Send RST When SYN‑ACK Ack Number Mismatches?
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 ControlQUICTCP
0 likes · 19 min read
How QUIC Achieves Reliable Transmission Over UDP and Solves TCP’s Head‑of‑Line Blocking
IT Architects Alliance
IT Architects Alliance
Jun 12, 2022 · Fundamentals

TCP Three-Way Handshake and Four-Way Termination Explained

This article explains how TCP ensures reliable connections through the three-way handshake process—including SYN, SYN‑ACK, and ACK exchanges—and describes the four-step termination sequence with FIN and ACK flags, while also clarifying why three handshakes are necessary instead of two.

Four-way terminationReliabilityTCP
0 likes · 7 min read
TCP Three-Way Handshake and Four-Way Termination Explained
Open Source Linux
Open Source Linux
Apr 25, 2022 · Backend Development

Master TCP/UDP, Sockets & Connection Pools in Node.js – From Basics to Advanced

This article walks developers through the fundamentals of the OSI model, TCP three‑way handshake and UDP characteristics, explains socket concepts, demonstrates Node.js server and client implementations with heartbeats and custom protocols, and details how to build and use a socket connection pool with the generic‑pool library.

Connection PoolNode.jsSocket
0 likes · 39 min read
Master TCP/UDP, Sockets & Connection Pools in Node.js – From Basics to Advanced
Ctrip Technology
Ctrip Technology
Apr 14, 2022 · Backend Development

Implementing QUIC in Trip.com App: Server Architecture, Connection Migration, and 0‑RTT Optimization

This article describes how Trip.com’s backend engineers introduced QUIC to the Trip.com App, redesigned the Nginx‑based server architecture for multi‑process deployment, solved connection‑migration challenges with a custom load‑balancing layer, and enabled 0‑RTT support using shared ticket keys, achieving roughly a 20% reduction in request latency.

0-RTTNginxQUIC
0 likes · 16 min read
Implementing QUIC in Trip.com App: Server Architecture, Connection Migration, and 0‑RTT Optimization
Liangxu Linux
Liangxu Linux
Apr 7, 2022 · Fundamentals

How Do Sockets Work? A Deep Dive into TCP/UDP Connection Lifecycle

This article explains the complete lifecycle of socket communication—from creation within the TCP/IP stack, through connection establishment, data transmission with TCP and UDP, to graceful termination—detailing control information, packet sizing, ACK mechanisms, sliding windows, and practical inspection using netstat.

SocketsTCPTCP/IP stack
0 likes · 11 min read
How Do Sockets Work? A Deep Dive into TCP/UDP Connection Lifecycle
Alibaba Cloud Native
Alibaba Cloud Native
Jan 10, 2022 · Cloud Native

Why Does HTTP/2 Flow Control Fail in Alibaba Cloud PTS? A Deep Dive

This article explains the background of Alibaba Cloud's Performance Testing Service (PTS), details HTTP/2 flow‑control mechanisms, analyzes a bug where WINDOW_UPDATE frames caused a window size overflow, shows how the issue was diagnosed and fixed, and provides reference resources.

Cloud NativeFlow ControlHTTP2
0 likes · 7 min read
Why Does HTTP/2 Flow Control Fail in Alibaba Cloud PTS? A Deep Dive
NiuNiu MaTe
NiuNiu MaTe
Jan 2, 2022 · Fundamentals

Why Receiving a TCP RST Doesn’t Always Close the Connection

This article explains the purpose of the TCP RST flag, how the kernel and application layers detect it, the various scenarios that trigger RST, why an RST may not terminate a connection, and the security implications of RST attacks.

Linux kernelRSTTCP
0 likes · 15 min read
Why Receiving a TCP RST Doesn’t Always Close the Connection
21CTO
21CTO
Dec 16, 2021 · Backend Development

How Much Faster Is HTTP/3? Real‑World Benchmarks Reveal the Gains

This article explains the evolution of HTTP, compares HTTP/1.1, HTTP/2, and HTTP/3, and presents benchmark results from three global data centers showing how HTTP/3’s QUIC‑based multiplexing and 0‑RTT dramatically reduce page load latency.

HTTP/3QUICWeb Performance
0 likes · 13 min read
How Much Faster Is HTTP/3? Real‑World Benchmarks Reveal the Gains
JavaEdge
JavaEdge
Dec 5, 2021 · Fundamentals

Understanding TCP: OSI Layers, Header Fields, Handshakes and Common Issues

This article explains TCP fundamentals, covering its role in the OSI model, header structure, three‑way handshake, four‑way termination, typical connection problems, and how various TCP states transition, providing a solid foundation for both client and server developers.

Connection ManagementHandshakeTCP
0 likes · 22 min read
Understanding TCP: OSI Layers, Header Fields, Handshakes and Common Issues
Amap Tech
Amap Tech
Jul 16, 2021 · Backend Development

Key Features, Communication Modes, and Internal Implementation of RSocket

RSocket is a binary, back‑pressure‑aware protocol that supports four interaction models—fire‑and‑forget, request‑response, request‑stream, and request‑channel—using multiplexed frames with odd/even stream IDs for true bidirectional communication, and provides a reactive, resumable API suitable for microservices, IoT, and broker‑based architectures.

BackendBrokerReactive Streams
0 likes · 8 min read
Key Features, Communication Modes, and Internal Implementation of RSocket
vivo Internet Technology
vivo Internet Technology
May 12, 2021 · Backend Development

Understanding RTMP Protocol and Livego Source Code Analysis

The article explains RTMP’s multiplexed, packetized streaming over TCP, detailing its chunk structure, message types, handshake, and connection workflow, then demonstrates livego’s publishing and pulling processes, discusses typical latency sources, and offers mitigation strategies and reference resources for developers.

GoLivegoRTMP
0 likes · 28 min read
Understanding RTMP Protocol and Livego Source Code Analysis
ITPUB
ITPUB
Apr 21, 2021 · Fundamentals

Understanding TCP: From Three‑Way Handshake to Four‑Way Teardown and State Transitions

This article explains TCP's connection‑oriented behavior, detailing the three‑way handshake for establishing a connection, the four‑step termination process, various state transitions, half‑open/half‑close scenarios, simultaneous open/close, initial sequence numbers, and the role of RST and TIME_WAIT.

Connection ManagementFour-way terminationTCP
0 likes · 19 min read
Understanding TCP: From Three‑Way Handshake to Four‑Way Teardown and State Transitions
Java Architecture Diary
Java Architecture Diary
Jan 22, 2021 · Backend Development

Mastering RSocket with Spring Boot: Build Request‑Response, Fire‑Forget, Stream & Channel

This tutorial introduces RSocket—a reactive, binary, multiplexed protocol—and demonstrates how to install the RSC client, create a Spring Boot RSocket server, and implement all four interaction models (request‑response, fire‑forget, stream, and channel) with complete code examples.

Reactive StreamsSpring Bootbackend-development
0 likes · 7 min read
Mastering RSocket with Spring Boot: Build Request‑Response, Fire‑Forget, Stream & Channel
vivo Internet Technology
vivo Internet Technology
Nov 4, 2020 · Frontend Development

WebSocket Practical Guide: From Basics to Production Deployment

This practical guide explains WebSocket fundamentals, demonstrates how to integrate and debug them in a project with webpack proxy and Nginx settings, implements heartbeat and reconnection logic for stability, and compares native WebSocket to Socket.io’s richer but heavier real‑time framework.

NginxSocket.IOWeb Development
0 likes · 5 min read
WebSocket Practical Guide: From Basics to Production Deployment
Laravel Tech Community
Laravel Tech Community
May 20, 2020 · Information Security

How Does HTTPS Secure Your Web Traffic? A Deep Dive into HTTP vs HTTPS

The article explains the fundamental differences between HTTP and HTTPS, outlines how HTTPS adds SSL/TLS encryption to the standard HTTP protocol, describes the step‑by‑step communication process—including certificate verification, key exchange, and encrypted data transfer—and compares ports, security, and connection details.

HTTPHTTPSSSL
0 likes · 6 min read
How Does HTTPS Secure Your Web Traffic? A Deep Dive into HTTP vs HTTPS
Tencent Cloud Developer
Tencent Cloud Developer
May 11, 2020 · Fundamentals

Understanding DHCPv6: Protocol Overview and IPv6 Address Acquisition on Tencent Cloud CVM

The article explains DHCPv6 fundamentals—including its multicast communication, message formats, and common message types—and walks through the complete IPv6 address acquisition process on Tencent Cloud CVM, detailing the Solicit‑Advertise‑Request‑Reply sequence for first‑time assignment and the Confirm‑Reply flow after a reboot.

Address AllocationCVMDHCPv6
0 likes · 10 min read
Understanding DHCPv6: Protocol Overview and IPv6 Address Acquisition on Tencent Cloud CVM
Programmer DD
Programmer DD
May 2, 2020 · Fundamentals

Microsoft Open‑Sources MsQuic: Inside the Cross‑Platform QUIC Library

Microsoft announced on its official tech blog that it has open‑sourced MsQuic, its internal cross‑platform implementation of the experimental QUIC transport protocol, which underpins HTTP/3 and is already integrated into Windows, Microsoft 365, .NET Core, and SMB, offering performance and security improvements.

HTTP/3MicrosoftMsQuic
0 likes · 3 min read
Microsoft Open‑Sources MsQuic: Inside the Cross‑Platform QUIC Library
Liangxu Linux
Liangxu Linux
Feb 1, 2020 · Operations

Mastering NTP: Configure Accurate Time Sync on Linux Servers

This guide explains the fundamentals of the Network Time Protocol, the hierarchy of NTP strata, three synchronization modes, and provides step‑by‑step Linux commands to install, configure, start, and verify an NTP server as well as client setup.

NTPServer Configurationnetwork protocol
0 likes · 8 min read
Mastering NTP: Configure Accurate Time Sync on Linux Servers
Efficient Ops
Efficient Ops
Jan 14, 2020 · Operations

Mastering HTTP Performance: 4 Key Dimensions to Optimize Speed and Scalability

This article presents a comprehensive guide to HTTP performance optimization, covering encoding efficiency, channel utilization, transport path enhancements, and security improvements, enabling developers and operators to reduce latency, save bandwidth, and handle massive concurrency effectively.

HTTPTLSWeb Performance
0 likes · 17 min read
Mastering HTTP Performance: 4 Key Dimensions to Optimize Speed and Scalability
Tencent Cloud Developer
Tencent Cloud Developer
Jan 13, 2020 · Fundamentals

Understanding ICMPv6 and the Complete Ping6 Process

The article explains ICMPv6 fundamentals, details its message format and error/informational types, then walks through a complete ping6 exchange between two cloud VMs, illustrating each OSI‑layer step—from payload creation and neighbor discovery to routing, encapsulation, reply generation, and caching.

ICMPv6IPv6Neighbor Discovery
0 likes · 11 min read
Understanding ICMPv6 and the Complete Ping6 Process
Programmer DD
Programmer DD
Oct 27, 2019 · Backend Development

Why RSocket Is the Next-Gen Protocol for Reactive Backend Communication

RSocket is a binary, reactive‑streams‑based point‑to‑point protocol offering asynchronous, back‑pressure‑aware, multiplexed communication with four interaction models, making it a high‑performance alternative to HTTP for distributed systems, though it remains in candidate status and has a steep learning curve.

Backend CommunicationReactive Streamsjava
0 likes · 5 min read
Why RSocket Is the Next-Gen Protocol for Reactive Backend Communication
Node Underground
Node Underground
Jul 28, 2019 · Backend Development

Exploring QUIC and HTTP/3: Build and Test a Node.js QUIC Server

This article explains what QUIC is, outlines HTTP/3’s advantages over HTTP/2, and provides step‑by‑step instructions with code samples for compiling Node.js’s QUIC implementation and running a simple QUIC server and client to observe protocol behavior.

HTTP/3Node.jsQUIC
0 likes · 8 min read
Exploring QUIC and HTTP/3: Build and Test a Node.js QUIC Server
21CTO
21CTO
May 22, 2019 · Fundamentals

What Is a Web Crawler? Definitions, Types, and How It Works

This article explains web crawlers—what they are, their classifications, typical use cases, and step‑by‑step workflow—covers the robots protocol, then delves into HTTP and HTTPS fundamentals, request/response structures, common methods, headers, status codes, and the security trade‑offs of HTTPS.

HTTPStatus CodesWeb Crawler
0 likes · 10 min read
What Is a Web Crawler? Definitions, Types, and How It Works
Programmer DD
Programmer DD
Jan 21, 2019 · Fundamentals

Why Does TCP Need a Three‑Way Handshake and a Four‑Way Teardown? A Deep Dive

This article explains the principles behind TCP's three‑way handshake and four‑way teardown, covering connection establishment, data transfer, termination, header fields, state diagrams, sequence‑number wraparound, SYN‑flood attacks, mitigation techniques, and a practical Redis packet‑capture analysis, all illustrated with diagrams and code snippets.

Four‑Way TeardownLinuxSYN Flood
0 likes · 23 min read
Why Does TCP Need a Three‑Way Handshake and a Four‑Way Teardown? A Deep Dive
Tencent Cloud Developer
Tencent Cloud Developer
Jul 27, 2018 · Frontend Development

HTTP/2 Server Push Implementation and Performance Optimization by Tencent CDN

Tencent CDN’s implementation of HTTP/2 Server Push predicts and preloads dependent resources via link tags or headers, creates PUSH_PROMISE frames, and streams assets before the main response, yielding measurable latency reductions on real‑world pages when used with proper sizing, priority, and cache awareness, while avoiding slow‑start and buffer issues.

CDNFrontend OptimizationHTTP/2
0 likes · 16 min read
HTTP/2 Server Push Implementation and Performance Optimization by Tencent CDN
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 4, 2018 · Backend Development

Designing a Robust RPC Framework: Core Components and Implementation

This article provides a comprehensive deep‑dive into RPC functional goals, call classifications, component breakdown, Java‑based implementation details, protocol encoding, transport considerations, execution control, and exception handling, offering practical guidance for building a reliable distributed RPC framework.

RPCframework designnetwork protocol
0 likes · 15 min read
Designing a Robust RPC Framework: Core Components and Implementation
MaGe Linux Operations
MaGe Linux Operations
Apr 15, 2018 · Fundamentals

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

This article explains why TCP requires a three‑way handshake to establish connections and a four‑step termination process, using a relatable video‑call scenario and detailed protocol diagrams to illustrate the underlying mechanisms and practical rules for confirming audio transmission.

Four-way HandshakeReliabilityTCP
0 likes · 10 min read
Why Does TCP Need a Three‑Way Handshake and a Four‑Way Teardown?
Tencent TDS Service
Tencent TDS Service
Jan 4, 2018 · Fundamentals

Exploring QUIC on iOS: Basics, Implementation, and Performance

This article introduces the QUIC transport protocol, explains its design goals and key features, details a practical iOS implementation using Chromium and Stellite libraries, presents code examples, and compares QUIC’s download latency against HTTP/2 on Wi‑Fi and 4G networks.

ChromiumPerformance EvaluationQUIC
0 likes · 19 min read
Exploring QUIC on iOS: Basics, Implementation, and Performance
JD Retail Technology
JD Retail Technology
Dec 29, 2017 · Operations

Overview of JD Smart IoT System Architecture and JOYLINK Protocol

This article introduces JD's Smart IoT system, detailing its cloud‑mobile‑device architecture, the JOYLINK communication protocol, device provisioning methods, security mechanisms, service discovery, long‑connection strategies, standardized services, IFTTT engine, and open components for developers.

Cloud ServicesIoTJOYLINK
0 likes · 14 min read
Overview of JD Smart IoT System Architecture and JOYLINK Protocol
21CTO
21CTO
Jul 12, 2017 · Backend Development

Designing Scalable Game Server Architecture: From Login to Distributed Systems

This article outlines the principles and components of a scalable game server architecture, covering login management, region selection, gateway handling, communication protocols, publish‑subscribe, RPC, server merging, and the evolution from single‑threaded to cloud‑native designs.

Distributed SystemsScalabilityarchitecture
0 likes · 24 min read
Designing Scalable Game Server Architecture: From Login to Distributed Systems
Architect
Architect
Jul 25, 2016 · Databases

Analysis of MySQL Network Communication Protocol (MySQL 5.7)

This article examines MySQL's network communication stack—from the high‑level MySQL packet protocol down to the socket layer—detailing session creation, NET/VIO handling, result‑set transmission, metadata overhead, and performance measurements using MySQL 5.7.

MySQL5.7databasemysql
0 likes · 10 min read
Analysis of MySQL Network Communication Protocol (MySQL 5.7)
Efficient Ops
Efficient Ops
Nov 1, 2015 · Operations

Building a High‑Performance Golang Server‑Client Monitoring System

This article explains how to design and implement an efficient Golang‑based server‑client monitoring solution called OWL, covering data packet structures, network protocols, client and server architecture, concurrency handling with goroutines, and practical code examples for high‑throughput operations.

GolangServer-Clienthigh-concurrency
0 likes · 12 min read
Building a High‑Performance Golang Server‑Client Monitoring System