Tagged articles
828 articles
Page 7 of 9
ITPUB
ITPUB
Aug 14, 2020 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Networking

This article provides a comprehensive overview of Kubernetes, explaining its master‑node architecture, core components, deployment workflow, pod fundamentals, scaling and update strategies, networking layers, and service discovery mechanisms, enabling readers to grasp how container orchestration works in practice.

Cloud NativeDeploymentKubernetes
0 likes · 11 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Networking
Programmer DD
Programmer DD
Aug 5, 2020 · Fundamentals

Mastering TCP: Handshakes, Flow Control, Congestion Management and More

This comprehensive guide explains TCP fundamentals—including its differences from UDP, the three‑way handshake, four‑way termination, half‑open queues, SYN flood attacks, header fields, Fast Open, timestamps, retransmission timers, flow and congestion control, Nagle's algorithm, delayed ACKs, and keep‑alive mechanisms—providing clear diagrams and practical insights for developers.

Flow ControlHandshakeNetworking
0 likes · 28 min read
Mastering TCP: Handshakes, Flow Control, Congestion Management and More
Efficient Ops
Efficient Ops
Jul 15, 2020 · Fundamentals

How Does a Web Request Travel? Unpacking the Full HTTP/TCP/IP Journey

This article walks through the complete lifecycle of a web request, from entering a URL and DNS resolution, through HTTP and TCP processing, IP routing, ARP resolution, and Ethernet framing, explaining each protocol layer's role in encapsulation and de‑encapsulation.

EncapsulationHTTPNetworking
0 likes · 26 min read
How Does a Web Request Travel? Unpacking the Full HTTP/TCP/IP Journey
Open Source Linux
Open Source Linux
Jul 15, 2020 · Fundamentals

Why Do TIME_WAIT Connections Accumulate and How to Fix Them?

This article explains why massive TIME_WAIT TCP connections appear under high concurrency, the impact on services, and practical methods—such as adjusting socket reuse and reducing TIME_WAIT duration—to prevent new connection failures.

LinuxNetworkingNginx
0 likes · 9 min read
Why Do TIME_WAIT Connections Accumulate and How to Fix Them?
Liangxu Linux
Liangxu Linux
Jul 13, 2020 · Operations

Master Linux: From Installation to Advanced System Management

This guide walks you through Linux fundamentals, installation methods, essential commands, directory and file operations, networking, firewall, package management, MySQL and Tomcat deployment, as well as user, group and scheduled‑task administration, providing practical examples and code snippets for each step.

DeploymentLinuxNetworking
0 likes · 23 min read
Master Linux: From Installation to Advanced System Management
Architecture Digest
Architecture Digest
Jun 30, 2020 · Fundamentals

Understanding DNS: Structure, Types, and Resolution Process

This article explains the fundamentals of the Domain Name System (DNS), covering its hierarchical structure, the different types of top‑level domains, and the detailed nine‑step process by which a user's request is resolved from a human‑readable URL to an IP address.

CDNDNSDomain Name System
0 likes · 9 min read
Understanding DNS: Structure, Types, and Resolution Process
Efficient Ops
Efficient Ops
Jun 23, 2020 · Cloud Native

How Docker and Kubernetes Networking Works: From Bridge to Flannel

This article explains Docker's built‑in network drivers, the bridge mode construction and external access, then compares Kubernetes networking requirements and details how Flannel implements pod‑to‑pod communication using overlay networks and packet encapsulation.

FlannelNetworkingOverlay
0 likes · 11 min read
How Docker and Kubernetes Networking Works: From Bridge to Flannel
Selected Java Interview Questions
Selected Java Interview Questions
Jun 20, 2020 · Fundamentals

Comprehensive Guide to TCP: Differences with UDP, Handshakes, Termination, SYN Flood, Fast Open, Timestamps, RTO, Flow & Congestion Control, Nagle, Delayed ACK and Keep‑Alive

This article provides an in‑depth overview of TCP, explaining its core differences from UDP, the three‑way handshake and four‑way termination processes, half‑open queues and SYN‑Flood attacks, Fast Open, timestamp usage, retransmission timeout calculation, flow and congestion control mechanisms, as well as Nagle’s algorithm, delayed acknowledgments and TCP keep‑alive.

HandshakeNetworkingSecurity
0 likes · 28 min read
Comprehensive Guide to TCP: Differences with UDP, Handshakes, Termination, SYN Flood, Fast Open, Timestamps, RTO, Flow & Congestion Control, Nagle, Delayed ACK and Keep‑Alive
Architecture Digest
Architecture Digest
Jun 20, 2020 · Cloud Native

Comprehensive Docker and Containerization Guide: Concepts, Installation, Commands, Images, Networking, Compose, and Registry

This extensive tutorial explains Linux containers and Docker fundamentals, compares containers with virtualization, outlines Docker's history, demonstrates installation steps, covers essential Docker commands, image lifecycle management, Dockerfile creation, container networking options, Docker Compose orchestration, private registry setup, Harbor deployment, and best practices for production use.

Cloud NativeContainersDocker
0 likes · 32 min read
Comprehensive Docker and Containerization Guide: Concepts, Installation, Commands, Images, Networking, Compose, and Registry
Liangxu Linux
Liangxu Linux
Jun 20, 2020 · Fundamentals

How DNS Translates Domain Names to IP Addresses: A Step‑by‑Step Guide

This article explains the DNS system, its hierarchical structure from root servers to local resolvers, and walks through the nine‑step process that converts a human‑readable domain name into an IP address, including record types, TTL, GTM, CDN, and application server interactions.

CDNDNSDNS Resolution
0 likes · 10 min read
How DNS Translates Domain Names to IP Addresses: A Step‑by‑Step Guide
Cloud Native Technology Community
Cloud Native Technology Community
Jun 16, 2020 · Cloud Native

Understanding Cloud‑Native Networking: Practices, Open‑Source Implementations, and Challenges from Lingque Cloud’s Kube‑OVN Project

The article summarizes Liu Mengxin’s June 11 talk on cloud‑native networking, covering its definition, basic requirements, open‑source CNI implementations, control‑ and data‑plane designs, and the functional, operational, security, and performance challenges faced when deploying container networks at scale.

CNIKube-OVNKubernetes
0 likes · 9 min read
Understanding Cloud‑Native Networking: Practices, Open‑Source Implementations, and Challenges from Lingque Cloud’s Kube‑OVN Project
Laravel Tech Community
Laravel Tech Community
Jun 15, 2020 · Fundamentals

100 Network Fundamentals: Key Concepts and Definitions

This article presents a comprehensive collection of 100 essential networking concepts, covering topics such as links, OSI model layers, backbone, LAN, routers, subnet masks, VPN, NAT, TCP/IP, security measures, cabling, topologies, protocols, and many other foundational terms that every network professional should know.

NetworkingOSI modelTCP/IP
0 likes · 31 min read
100 Network Fundamentals: Key Concepts and Definitions
Efficient Ops
Efficient Ops
Jun 14, 2020 · Fundamentals

Why VLANs Matter: Simplifying Networks with Virtual LANs, Gateways, and DNS

This article explains the concept of VLANs, how they segment networks like classroom groups, the role of single‑arm routing and layer‑3 switches for inter‑VLAN communication, and clarifies related fundamentals such as gateways, DNS, MAC addresses, IP addressing, and subnet masks.

DNSNetworkingSubnet Mask
0 likes · 12 min read
Why VLANs Matter: Simplifying Networks with Virtual LANs, Gateways, and DNS
Architects' Tech Alliance
Architects' Tech Alliance
Jun 11, 2020 · Operations

Understanding Switches: Functions, Types, and Management Techniques

This article provides a comprehensive overview of network switches, covering their definition, core functions, port and distance expansion, classification by manageability and OSI layer, various management methods (Web, CLI, SNMP), key features such as VLAN, ACL, routing, and practical deployment scenarios.

ACLManagementNetworking
0 likes · 10 min read
Understanding Switches: Functions, Types, and Management Techniques
ITPUB
ITPUB
Jun 11, 2020 · Cloud Native

Master Docker: From Container Basics to Advanced Image Management, Registry, Compose, and Networking

This comprehensive guide explains Linux containers, their differences from traditional virtualization, the evolution of Docker, core Docker commands, Dockerfile creation, image layering, private registries, docker‑compose orchestration, network modes, HAProxy load balancing, and best practices for secure and efficient container deployment.

ContainersDockerDocker Compose
0 likes · 37 min read
Master Docker: From Container Basics to Advanced Image Management, Registry, Compose, and Networking
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 9, 2020 · Databases

Implementing a Raw TCP MySQL Connection in Python

This article explains the MySQL client‑server handshake, details the sequence of packets exchanged during a TCP connection, and provides a complete Python implementation that builds a raw TCP socket to connect, authenticate, and communicate with a MySQL server without using a high‑level driver.

NetworkingPythonTCP
0 likes · 12 min read
Implementing a Raw TCP MySQL Connection in Python
Top Architect
Top Architect
Jun 5, 2020 · Operations

Understanding Load Balancing: Types, Tools, and Algorithms

This article explains the concept of load balancing, its classification across OSI layers, common software and hardware solutions like LVS, Nginx and HAProxy, and various algorithms such as round‑robin, hash, and least‑connections, helping readers design scalable and reliable server clusters.

AlgorithmsHAProxyLVS
0 likes · 16 min read
Understanding Load Balancing: Types, Tools, and Algorithms
ITPUB
ITPUB
Jun 1, 2020 · Operations

How to Diagnose and Fix UDP Packet Drops on Linux

This guide explains the Linux packet‑receive path, shows how to verify UDP loss with tools like ethtool, ifconfig, and netstat, and provides step‑by‑step methods to identify NIC, driver, kernel, firewall, buffer‑size, and application causes while offering concrete commands to adjust ring buffers, sysctl parameters, and socket settings.

DebuggingLinuxNetworking
0 likes · 13 min read
How to Diagnose and Fix UDP Packet Drops on Linux
Architects' Tech Alliance
Architects' Tech Alliance
May 23, 2020 · Fundamentals

Understanding Power over Ethernet (PoE): Principles, Standards, Deployment, and Troubleshooting

This article explains the fundamentals of Power over Ethernet (PoE), covering its definition, IEEE 802.3af/at standards, mid‑span and end‑span power schemes, operation steps, advantages, troubleshooting methods, distance calculations, switch power sizing, cable selection, and typical applications in security and wireless networks.

IEEE 802.3afIEEE 802.3atNetworking
0 likes · 16 min read
Understanding Power over Ethernet (PoE): Principles, Standards, Deployment, and Troubleshooting
Liangxu Linux
Liangxu Linux
May 20, 2020 · Fundamentals

Essential Operating System Concepts: From Kernel Mode to Virtualization

This article provides a comprehensive, numbered glossary of core operating‑system concepts—including OS fundamentals, kernel and user modes, memory hierarchy, process management, I/O mechanisms, virtualization, and networking—each defined succinctly and illustrated with diagrams to aid understanding.

NetworkingOperating SystemSecurity
0 likes · 48 min read
Essential Operating System Concepts: From Kernel Mode to Virtualization
Liangxu Linux
Liangxu Linux
May 16, 2020 · Fundamentals

Master IP Basics: From Address Types to Subnetting, NAT and IPv6

This comprehensive guide explains the fundamentals of IP networking, covering IP address structure, classful and classless addressing, subnetting techniques, public and private address allocation, routing, fragmentation, IPv6 features, and essential protocols such as DNS, ARP, DHCP, NAT, ICMP and IGMP.

CIDRDHCPDNS
0 likes · 35 min read
Master IP Basics: From Address Types to Subnetting, NAT and IPv6
21CTO
21CTO
Apr 25, 2020 · R&D Management

How to Break the 40‑Year‑Old Unemployment Curse in Tech

This article offers a seven‑point strategy for mid‑career tech professionals to stay relevant and avoid unemployment after 40, emphasizing continuous learning, mastering system fundamentals, building skill barriers, networking, strategic choices, managing anxiety, and maintaining health.

Career DevelopmentNetworkingTech Industry
0 likes · 12 min read
How to Break the 40‑Year‑Old Unemployment Curse in Tech
Programmer DD
Programmer DD
Apr 16, 2020 · Fundamentals

10 Game-Changing Algorithms That Shaped Modern Technology

This article explains what an algorithm is, outlines its essential properties, traces its historical roots, and introduces ten pivotal algorithms—from sorting and Fourier transforms to RSA, hash functions, and random number generators—that underpin today’s digital world.

AlgorithmsNetworkingSorting
0 likes · 10 min read
10 Game-Changing Algorithms That Shaped Modern Technology
Open Source Linux
Open Source Linux
Apr 8, 2020 · Fundamentals

Mastering Network Fundamentals: OSI Model, TCP/IP Handshake, DNS & HTTP Explained

This article provides a comprehensive overview of core networking concepts, including the OSI seven-layer model, TCP/IP three-way handshake and four-way termination, DNS resolution process, HTTP request workflow, intra- and inter-subnet data transmission, Linux network configuration, and practical troubleshooting techniques for common connectivity issues.

LinuxNetworkingOSI model
0 likes · 18 min read
Mastering Network Fundamentals: OSI Model, TCP/IP Handshake, DNS & HTTP Explained
Tencent Tech
Tencent Tech
Mar 17, 2020 · Cloud Native

How Tencent Meeting Scaled Rapidly with Cloud‑Native TKE: Architecture & Practices

This article explains how Tencent Meeting leveraged Tencent Cloud’s Kubernetes Engine (TKE) and a suite of cloud‑native extensions—dynamic routing, fixed networking, parallel scaling, and controlled batch upgrades—to achieve rapid, reliable version iteration and massive capacity growth during the COVID‑19 surge.

KubernetesNetworkingTKE
0 likes · 14 min read
How Tencent Meeting Scaled Rapidly with Cloud‑Native TKE: Architecture & Practices
Sohu Tech Products
Sohu Tech Products
Mar 11, 2020 · Mobile Development

Comprehensive Guide to NSURLSession: Configuration, Tasks, Delegates, Metrics, Uploads, Downloads, and Advanced Usage

This article provides an in-depth overview of NSURLSession on iOS, covering its introduction, configuration options, task types, delegate methods, HTTP/2 support, connection reuse, request redirection, metrics analysis, file upload strategies, background uploads, download handling, breakpoint resumption, and video streaming with m3u8.

DownloadFileUploadMobileDevelopment
0 likes · 32 min read
Comprehensive Guide to NSURLSession: Configuration, Tasks, Delegates, Metrics, Uploads, Downloads, and Advanced Usage
Sohu Tech Products
Sohu Tech Products
Mar 11, 2020 · Mobile Development

In‑Depth Analysis of AFNetworking Architecture and Design for iOS

This article provides a comprehensive technical walkthrough of AFNetworking, covering its core classes, request and response serialization, task management, network activity indicator handling, reachability monitoring, and SSL pinning security policies, illustrating how the library abstracts NSURLSession for iOS developers.

AFNetworkingHTTPSMobile Development
0 likes · 29 min read
In‑Depth Analysis of AFNetworking Architecture and Design for iOS
Open Source Linux
Open Source Linux
Mar 8, 2020 · Operations

Master Windows Command Line: Essential CMD, Ping, Tracert, and More

This guide explains how to open the Windows command prompt and provides clear usage examples for essential commands such as ping, tracert, ipconfig, route, netstat, telnet, common DOS commands, shortcut utilities, and creating custom cmd shortcuts for efficient system administration.

Networkingcmdcommand-line
0 likes · 6 min read
Master Windows Command Line: Essential CMD, Ping, Tracert, and More
Java Captain
Java Captain
Mar 7, 2020 · Backend Development

Understanding the Netty Server Startup Process

This article explains how Netty initializes and starts a server by detailing the creation of EventLoopGroups, the configuration of ServerBootstrap, the execution of channel(), handler(), childHandler(), and doBind() methods, and the handling of JDK selector bugs, illustrated with code and diagrams.

EventLoopJavaNetty
0 likes · 10 min read
Understanding the Netty Server Startup Process
Sohu Tech Products
Sohu Tech Products
Mar 4, 2020 · Mobile Development

AFNetworking Deep Dive: Request/Response Serialization, Session Management, and Security

This article provides a comprehensive overview of AFNetworking 3.x, covering its evolution, core components such as AFURLSessionManager, request and response serialization, task handling, session management, network activity indicator, reachability monitoring, and security policies including SSL pinning and certificate validation, with detailed code examples.

AFNetworkingNetworkingRequest Serialization
0 likes · 28 min read
AFNetworking Deep Dive: Request/Response Serialization, Session Management, and Security
Alibaba Cloud Native
Alibaba Cloud Native
Mar 2, 2020 · Cloud Native

Unraveling Kubernetes Networking: From Pod IPs to Service Load Balancing

This article explains the evolution of Kubernetes networking, detailing how container networks originated with Docker, how Kubernetes assigns each Pod a unique IP, the Flannel host‑gw routing model, and the inner workings of Services, including LVS‑based implementations and the four Service types.

FlannelKubernetesNetworking
0 likes · 17 min read
Unraveling Kubernetes Networking: From Pod IPs to Service Load Balancing
Big Data Technology & Architecture
Big Data Technology & Architecture
Feb 24, 2020 · Backend Development

Netty Overview: Architecture, Features, and Performance

This article provides a comprehensive introduction to Netty, covering its core concepts, architecture, threading model, zero‑copy mechanisms, serialization options, comparison with JDK NIO and Tomcat, and practical usage scenarios for building high‑performance asynchronous network applications in Java.

AsynchronousNettyNetworking
0 likes · 35 min read
Netty Overview: Architecture, Features, and Performance
macrozheng
macrozheng
Feb 24, 2020 · Fundamentals

Master HTTP: From Basics to Advanced Concepts Explained

This comprehensive guide walks you through the fundamentals of HTTP, covering its definition, hypertext, transfer, protocol layers, related components like browsers and servers, request‑response flow, methods, headers, status codes, content negotiation, and security extensions such as HTTPS and WAF.

Content negotiationHTTPHeaders
0 likes · 39 min read
Master HTTP: From Basics to Advanced Concepts Explained
Java Captain
Java Captain
Feb 22, 2020 · Fundamentals

Comprehensive Guide to the HTTP Protocol: Fundamentals, Request/Response Messages, and Additional Knowledge

This article provides a thorough introduction to the HTTP protocol, covering basic networking concepts, the OSI/TCP‑IP models, the structure and components of request and response messages, differences between HTTP/1.0 and HTTP/1.1, HTTP versus HTTPS, and long‑connection handling, illustrated with diagrams and code examples.

HTTPNetworkingRequest/Response
0 likes · 8 min read
Comprehensive Guide to the HTTP Protocol: Fundamentals, Request/Response Messages, and Additional Knowledge
Architects' Tech Alliance
Architects' Tech Alliance
Feb 11, 2020 · Fundamentals

NVMe/TCP: Frequently Asked Questions and Answers

This article provides a comprehensive Q&A overview of NVMe over TCP, covering its specification status, required host components, performance characteristics, namespace limits, OS support, comparisons with NVMe/RDMA and FC, and practical deployment considerations in data‑center environments.

Data centerNVMeNetworking
0 likes · 11 min read
NVMe/TCP: Frequently Asked Questions and Answers
Java Architecture Diary
Java Architecture Diary
Jan 31, 2020 · Operations

How to Build a Private Virtual LAN with ZeroTier in Minutes

ZeroTier lets you create a peer‑to‑peer virtual network that bridges devices across different physical locations without a public IP, and this guide walks you through its core concepts, registration, network creation, client installation, joining, IP assignment, connectivity testing, and optional Moon relay setup.

Moon relayNetworkingRemote access
0 likes · 4 min read
How to Build a Private Virtual LAN with ZeroTier in Minutes
Liangxu Linux
Liangxu Linux
Jan 13, 2020 · Operations

50 Essential Linux Command‑Line Tricks to Boost Your Productivity

This article compiles over fifty practical Linux command‑line techniques—from identifying non‑user processes and batch‑replacing text across files to managing X sessions, optimizing disk performance, and automating monitoring—providing concise commands and explanations that help developers and sysadmins work faster and more efficiently.

Networkingcommand-lineperl
0 likes · 22 min read
50 Essential Linux Command‑Line Tricks to Boost Your Productivity
Liangxu Linux
Liangxu Linux
Jan 12, 2020 · Fundamentals

Master HTTP: From Basics to Advanced Concepts Explained

This comprehensive guide walks you through the fundamentals of HTTP, covering its definition, protocol stack, request‑response flow, methods, headers, content negotiation, and the protocol's strengths and weaknesses, providing clear examples and diagrams to deepen your understanding of web communication.

Content negotiationHTTPHeaders
0 likes · 38 min read
Master HTTP: From Basics to Advanced Concepts Explained
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2020 · Operations

Essential Linux Ops Interview Guide: From RAID to Load Balancing

This article compiles a comprehensive set of Linux operations interview questions and answers covering fundamentals such as the definition of ops, RAID levels, load‑balancing tools, middleware, MySQL troubleshooting, scripting, network diagnostics, and best‑practice optimization techniques for system administrators.

NetworkingSysadmininterview
0 likes · 38 min read
Essential Linux Ops Interview Guide: From RAID to Load Balancing
Efficient Ops
Efficient Ops
Jan 5, 2020 · Operations

Mastering Load Balancing: LVS, Nginx, and HAProxy Explained

This article provides a comprehensive overview of server clustering and load balancing technologies, detailing the roles of LVS, Nginx, and HAProxy, their architectures, operating modes, advantages, disadvantages, and practical deployment scenarios for modern web services.

HAProxyLVSNetworking
0 likes · 15 min read
Mastering Load Balancing: LVS, Nginx, and HAProxy Explained
Liangxu Linux
Liangxu Linux
Dec 18, 2019 · Fundamentals

Master cURL: Essential Commands for Downloading, Uploading, and Automation

This tutorial provides a comprehensive guide to using the cURL command-line tool on Linux, covering basic file downloads, following redirects, resuming interrupted transfers, setting timeouts, authentication, proxy usage, range requests, silent mode, header manipulation, data uploading, email sending, and a comparison with wget, all illustrated with practical examples and code snippets.

FTPHTTPNetworking
0 likes · 13 min read
Master cURL: Essential Commands for Downloading, Uploading, and Automation
ITPUB
ITPUB
Dec 12, 2019 · Fundamentals

Mastering cURL: Essential Commands for Downloading, Uploading, and Automation

This comprehensive guide walks you through the core features of the cURL command-line tool, covering file downloads, redirects, resumable transfers, timeouts, authentication, proxy usage, chunked downloads, silent mode, header manipulation, and both uploading files and sending or reading emails.

LinuxNetworkingcURL
0 likes · 13 min read
Mastering cURL: Essential Commands for Downloading, Uploading, and Automation
Efficient Ops
Efficient Ops
Dec 8, 2019 · Fundamentals

Mastering TCP: Understanding States, Handshakes, and Common Issues

This article explains TCP state definitions, Linux commands for monitoring connections, the three‑way handshake, four‑way termination, common pitfalls like SYN‑Flood attacks, and practical tips such as keepalive configuration to diagnose and resolve network or socket problems.

HandshakeKeepaliveLinux
0 likes · 30 min read
Mastering TCP: Understanding States, Handshakes, and Common Issues
ITPUB
ITPUB
Nov 21, 2019 · Fundamentals

Understanding GNU/Linux: From GPL to RAID and System Basics

Explore the core concepts of GNU/Linux, including the GNU project and GPL license, Linux distributions, Unix heritage, swap partitions, GRUB bootloader, buffer vs cache, TCP three-way handshake, directory hierarchy, hard and symbolic links, and RAID storage levels, all explained in clear detail.

FilesystemGNULinux
0 likes · 11 min read
Understanding GNU/Linux: From GPL to RAID and System Basics
Qunar Tech Salon
Qunar Tech Salon
Nov 8, 2019 · Backend Development

Analyzing and Resolving TCP CLOSE_WAIT Issues in Java HTTP Client with Apache HttpClient

This article investigates the root causes of excessive TCP CLOSE_WAIT connections in a Java service, explains TCP state transitions, demonstrates packet capture analysis, and details how improper use of Apache HttpClient and its connection pool leads to lingering sockets, offering concrete debugging steps and configuration fixes.

CLOSE_WAITConnection PoolHttpClient
0 likes · 32 min read
Analyzing and Resolving TCP CLOSE_WAIT Issues in Java HTTP Client with Apache HttpClient
Jike Tech Team
Jike Tech Team
Oct 24, 2019 · Backend Development

Why Do HTTP Keep-Alive Connections Trigger ECONNRESET and How to Fix Them

This article examines why occasional ECONNRESET errors occur in HTTP RPC keep‑alive connections, explains the underlying TCP and OS mechanisms, and compares several practical mitigation strategies—including retries, connection pre‑discard, idempotent handling, and protocol upgrades such as HTTP/2 and gRPC—to help developers choose the most reliable solution.

ECONNRESETHTTPHTTP/2
0 likes · 17 min read
Why Do HTTP Keep-Alive Connections Trigger ECONNRESET and How to Fix Them
FunTester
FunTester
Oct 24, 2019 · Backend Development

Why qrpc Beats gRPC: A Lightweight, High‑Performance RPC Framework

qrpc is a lightweight, high‑performance RPC framework that adopts gRPC's streaming and bidirectional concepts without HTTP/2, offering a smaller binary, lower memory usage, up to three‑fold throughput gains, and flexible modes such as blocking, non‑blocking, streaming, push, and bidirectional calls, all demonstrated with Go code examples and real‑world use cases.

GoMicroservicesNetworking
0 likes · 12 min read
Why qrpc Beats gRPC: A Lightweight, High‑Performance RPC Framework
Architects' Tech Alliance
Architects' Tech Alliance
Oct 11, 2019 · Cloud Computing

Understanding FPGA: Architecture, Advantages, and Microsoft’s Data‑Center Deployments

This article explains what FPGA (Field‑Programmable Gate Array) is, why it offers lower latency and higher energy efficiency than CPUs or GPUs for both compute‑intensive and communication‑intensive workloads, and details Microsoft’s three‑generation FPGA deployment strategy in its data‑center and cloud infrastructure.

Data centerFPGAHardware acceleration
0 likes · 20 min read
Understanding FPGA: Architecture, Advantages, and Microsoft’s Data‑Center Deployments
vivo Internet Technology
vivo Internet Technology
Oct 9, 2019 · Fundamentals

Web Protocol Deep Dive: Chrome Network Panel, Connection Keep-Alive, Head‑of‑Line Blocking, and HTTP Body Transfer

The series teaches mobile developers how to use Chrome’s Network panel and Wireshark, explains connection keep-alive, demonstrates HTTP 1.x head-of-line blocking with Go and OkHttp, and clarifies fixed-length versus chunked body transfer, providing practical code and traffic analysis for deeper protocol understanding.

Chrome NetworkGoHTTP
0 likes · 28 min read
Web Protocol Deep Dive: Chrome Network Panel, Connection Keep-Alive, Head‑of‑Line Blocking, and HTTP Body Transfer
vivo Internet Technology
vivo Internet Technology
Sep 25, 2019 · Mobile Development

Analysis of Glide Image Loading Cache Mechanisms on Android

The article dissects Glide’s five‑level caching system—active resources, memory cache, resource and data disk caches, and network cache—explaining how active weak references feed the LRU memory cache, how DiskCacheStrategy governs transformed and raw data storage, and how I/O and network tasks run on separate executors while network responses are cached before delivery.

AndroidCacheDisk Cache
0 likes · 21 min read
Analysis of Glide Image Loading Cache Mechanisms on Android
Architects' Tech Alliance
Architects' Tech Alliance
Sep 19, 2019 · Industry Insights

Why 400G Optical Modules Are Poised to Transform Data Centers

The article analyzes the rapid growth of 400G optical modules, comparing OSFP and QSFP‑DD form factors, detailing Cisco's new Nexus 400G switch lineup and Broadcom's BCM87400 PAM‑4 PHY, and explains how these technologies are set to meet expanding data‑center bandwidth demands while highlighting market adoption trends and potential cost trade‑offs.

400GBroadcomCisco
0 likes · 16 min read
Why 400G Optical Modules Are Poised to Transform Data Centers
21CTO
21CTO
Sep 18, 2019 · Backend Development

What I Learned From My Go Backend Engineer Interview at Tencent

After six months of studying MySQL, Redis, and distributed systems, I tackled a Go backend engineer interview at Tencent, detailing the questions on networking, databases, OS concepts, system design, and my reflections on what to improve for future interviews.

Distributed SystemsNetworkingSystem Design
0 likes · 9 min read
What I Learned From My Go Backend Engineer Interview at Tencent
DevOps Cloud Academy
DevOps Cloud Academy
Aug 31, 2019 · Cloud Computing

Configuring Proxy Settings for Minikube Installation

This guide explains how to set up a proxy machine, configure proxy environment variables on Linux, and test the proxy to ensure Minikube can access external resources, while reminding users to open the necessary proxy ports on the server.

NetworkingProxyenvironment-variables
0 likes · 2 min read
Configuring Proxy Settings for Minikube Installation
Tencent Cloud Developer
Tencent Cloud Developer
Aug 19, 2019 · Backend Development

Backend Development Concepts and Terminology Overview

The article offers a comprehensive overview of backend development, explaining core system design principles, architectural patterns, network communication techniques, fault handling strategies, monitoring and alerting practices, service governance mechanisms, testing methodologies, and deployment workflows, from high cohesion and scaling to gray‑scale releases and rollbacks.

BASECAPMicroservices
0 likes · 26 min read
Backend Development Concepts and Terminology Overview
DevOps Cloud Academy
DevOps Cloud Academy
Aug 9, 2019 · Fundamentals

Layered Thinking: OSI and TCP/IP Reference Models

This article explains the layered design concept for network protocols, detailing the OSI seven‑layer model and the TCP/IP four‑layer model, their functions, and how they simplify communication, troubleshooting, and service provision across network devices.

NetworkingOSI modelProtocols
0 likes · 4 min read
Layered Thinking: OSI and TCP/IP Reference Models
Architects' Tech Alliance
Architects' Tech Alliance
Aug 1, 2019 · Fundamentals

NVMe/TCP Q&A: Technical Overview and Answers to Common Questions

This article provides a comprehensive technical overview of NVMe over TCP, covering its specification status, required host components, namespace limits, latency impact, OS support, performance considerations with DPDK, TCP congestion control, R2T handling, upgrade procedures, open‑source implementations, comparisons with iSCSI, NVMe/FC, and NVMe/RDMA, as well as practical guidance for data‑center deployments.

LinuxNVMeNVMe/TCP
0 likes · 10 min read
NVMe/TCP Q&A: Technical Overview and Answers to Common Questions
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 23, 2019 · Fundamentals

Understanding HTTP: Origins, TCP/IP Foundations, Connection Process, Requests, Responses, and Connection Teardown

This comprehensive article explains the origins of HTTP, its relationship with the TCP/IP protocol suite, the three‑way handshake for establishing connections, the structure of HTTP request and response messages, status codes, long and short connections, and the four‑step termination process, providing essential knowledge for web development and networking interviews.

HTTPNetworkingTCP/IP
0 likes · 13 min read
Understanding HTTP: Origins, TCP/IP Foundations, Connection Process, Requests, Responses, and Connection Teardown
Architects' Tech Alliance
Architects' Tech Alliance
Jul 17, 2019 · Fundamentals

Understanding NVMe over Fabrics: Protocols, RDMA, and Fabric Options

This article explains the NVMe over Fabrics architecture, compares various fabric transports such as FC, InfiniBand, RoCE v2, iWARP and TCP, and details how RDMA‑based technologies like zero‑copy, kernel bypass and CPU‑free transfers give NVMe‑oF its performance advantages while also covering protocol differences, FC‑NVMe, and the emergence of NVMe/TCP.

FabricsNVMeNetworking
0 likes · 11 min read
Understanding NVMe over Fabrics: Protocols, RDMA, and Fabric Options
Cloud Native Technology Community
Cloud Native Technology Community
Jun 19, 2019 · Cloud Native

How Kube-OVN 0.5 Boosts Kubernetes NetworkPolicy and Custom Networking

Kube-OVN 0.5 introduces full Kubernetes NetworkPolicy support via Openflow, customizable container interfaces and MTU, automatic system parameter tuning, auto‑computed default gateways, and additional CLI options, while its open‑source design brings comprehensive OVN‑based networking features to Kubernetes across diverse platforms.

Cloud NativeKube-OVNKubernetes
0 likes · 5 min read
How Kube-OVN 0.5 Boosts Kubernetes NetworkPolicy and Custom Networking
Architects' Tech Alliance
Architects' Tech Alliance
Jun 13, 2019 · Fundamentals

Understanding OpenFabrics Enterprise Distribution (OFED) and the InfiniBand Software Architecture

This article explains the OpenFabrics Enterprise Distribution (OFED) ecosystem, its history, the InfiniBand hardware and software stack, key protocols such as IPoIB, SDP and iSER, and how these technologies enable high‑performance, low‑latency networking across Linux, Windows and virtualized environments.

High-Performance ComputingInfiniBandLinux
0 likes · 12 min read
Understanding OpenFabrics Enterprise Distribution (OFED) and the InfiniBand Software Architecture
21CTO
21CTO
May 2, 2019 · Backend Development

Why cURL Remains Free and Open Source: Insights from Its Creator

This article chronicles the history of cURL, its creator Daniel Stenberg, the reasons behind its open‑source, free licensing, the global community that sustains it, and the personal motivations that keep the project thriving after two decades of development.

Daniel StenbergHTTPNetworking
0 likes · 8 min read
Why cURL Remains Free and Open Source: Insights from Its Creator
Java Captain
Java Captain
Apr 14, 2019 · Fundamentals

Understanding TCP Three-Way Handshake and Four-Way Termination for Interviews

This article explains the TCP three‑way handshake and four‑way termination processes, their state transitions, key interview points such as ISN, half‑connection queues, data transmission during handshakes, and the importance of the TIME_WAIT state, providing detailed answers suitable for technical interviews.

Four-way terminationInterview PreparationNetworking
0 likes · 12 min read
Understanding TCP Three-Way Handshake and Four-Way Termination for Interviews
Efficient Ops
Efficient Ops
Apr 7, 2019 · Fundamentals

How DNS Works: From Queries to Root Servers Explained

DNS, the Internet’s core naming system, translates human‑readable domain names into IP addresses; this article explains its fundamentals, the multi‑step query process shown with the dig tool, server hierarchy, record types, security concerns, and handy command‑line utilities for inspection.

DNSDNS RecordsDomain Name System
0 likes · 15 min read
How DNS Works: From Queries to Root Servers Explained
360 Tech Engineering
360 Tech Engineering
Apr 4, 2019 · Backend Development

Implementing HTTP/2 Server Push in Go

This article demonstrates how to add on‑demand and periodic HTTP/2 server‑push functionality in Go, explaining the required handlers, showing complete Go code examples, and detailing the HTTP/2 frame exchange observed with an h2c client.

BackendGoHTTP/2
0 likes · 7 min read
Implementing HTTP/2 Server Push in Go
Java Captain
Java Captain
Mar 24, 2019 · Fundamentals

Networking Fundamentals: HTTP Status Codes, Redirect vs Forward, TCP/UDP Differences, OSI Model, GET vs POST, and Cross‑Origin Techniques

This article explains key networking concepts including the meaning and differences of HTTP 301/302 status codes, forward versus redirect mechanisms, TCP versus UDP characteristics, the TCP three‑way handshake, OSI layers, GET versus POST request distinctions, and multiple cross‑origin solutions such as JSONP, CORS, window.name, postMessage, and proxies.

Cross-OriginHTTPNetworking
0 likes · 14 min read
Networking Fundamentals: HTTP Status Codes, Redirect vs Forward, TCP/UDP Differences, OSI Model, GET vs POST, and Cross‑Origin Techniques
UCloud Tech
UCloud Tech
Mar 21, 2019 · Cloud Native

How Kernel Innovations Enable Scalable Multi‑Tenant Cloud Gateways

UCloud’s external gateway redesign leverages Linux kernel 5.0 features—lightweight tunneling, VRF, and flow offload—to replace OVS/GRE tunnels, addressing IP tunnel complexity, tenant isolation overhead, and netns performance penalties, while contributing patches back to the open‑source community.

Linux kernelNetworkingVRF
0 likes · 15 min read
How Kernel Innovations Enable Scalable Multi‑Tenant Cloud Gateways