Tagged articles
828 articles
Page 4 of 9
Architects Research Society
Architects Research Society
Jun 5, 2023 · Cloud Native

Understanding the Kubernetes Networking Model

This article explains the fundamentals of Kubernetes networking, describes its flat network architecture, reviews common CNI implementations such as Flannel, Project Calico, and Weave Net, and details the various communication pathways including container‑to‑container, pod‑to‑pod, pod‑to‑service, and internet‑to‑service.

CalicoFlannelKubernetes
0 likes · 9 min read
Understanding the Kubernetes Networking Model
Liangxu Linux
Liangxu Linux
May 30, 2023 · Operations

Master Linux Network Management with the Powerful ‘ip’ Command

This guide explains how to use the Linux ‘ip’ command to view current network settings, configure IP addresses, gateways, DNS, interface states, and perform common troubleshooting tasks such as checking link status, traffic statistics, routing tables, and active IP assignments.

Networkingip commandlinux-commands
0 likes · 5 min read
Master Linux Network Management with the Powerful ‘ip’ Command
Open Source Linux
Open Source Linux
May 30, 2023 · Operations

Essential Linux Ops Interview Questions & Answers for Sysadmins

A comprehensive collection of Linux operations interview questions covering topics such as system administration, RAID configurations, load balancing, middleware, MySQL troubleshooting, network monitoring, security, scripting, and best practices for optimizing and maintaining Linux servers.

LinuxLoadBalancingNetworking
0 likes · 38 min read
Essential Linux Ops Interview Questions & Answers for Sysadmins
AI Cyberspace
AI Cyberspace
May 21, 2023 · Cloud Computing

Step-by-Step Manual OpenStack Deployment on Rocky: From Architecture to Services

This guide walks through a full manual installation of OpenStack Rocky on a two‑node (controller + compute) environment, covering architecture diagrams, network design choices, core services configuration (DNS, NTP, MySQL, RabbitMQ, Memcached, Etcd), and detailed setup of Keystone, Glance, Nova, Neutron, Horizon and Cinder with all required commands, config files and verification steps.

LinuxManual DeploymentNetworking
0 likes · 42 min read
Step-by-Step Manual OpenStack Deployment on Rocky: From Architecture to Services
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
May 15, 2023 · Cloud Computing

How Baidu’s UNP Platform Supercharges Load‑Balancing to 1 Tbps

This article explains the limitations of traditional X86‑DPDK load‑balancing gateways and how Baidu’s third‑generation Universal Networking Platform (UNP) combines programmable ASICs, CPUs, and FPGA acceleration to deliver multi‑terabit throughput, ultra‑low latency, and dramatically lower cost and power consumption.

Baidu CloudHardware accelerationNetworking
0 likes · 11 min read
How Baidu’s UNP Platform Supercharges Load‑Balancing to 1 Tbps
Liangxu Linux
Liangxu Linux
May 14, 2023 · Fundamentals

Comprehensive Guide to Computer Networking: From Physical Layer to Security

This extensive guide covers networking fundamentals across all OSI layers, detailing concepts such as links, nodes, protocols, PDU structures, network topologies, TCP/IP encapsulation, transport protocols, application services, security mechanisms, wireless LAN technologies, and key command‑line tools, providing a complete reference for students and professionals alike.

NetworkingOSI modelProtocols
0 likes · 60 min read
Comprehensive Guide to Computer Networking: From Physical Layer to Security
Tencent Cloud Developer
Tencent Cloud Developer
May 8, 2023 · Cloud Native

Troubleshooting Common Kubernetes Networking Issues: Cross-VPC NodePort Timeouts, LB Pressure Test CPS Low, DNS Delays, and More

This guide walks through eight frequent Kubernetes networking problems in Tencent Cloud Kubernetes Service—such as cross‑VPC NodePort timeouts, low load‑balancer CPS, DNS resolution delays, apiserver access lag, mis‑configured resolv.conf, liveness‑probe failures, and externalTrafficPolicy = Local timeouts—explaining their root causes and providing concrete kernel, iptables, DNS, and configuration fixes.

DNSKubernetesLB
0 likes · 29 min read
Troubleshooting Common Kubernetes Networking Issues: Cross-VPC NodePort Timeouts, LB Pressure Test CPS Low, DNS Delays, and More
Liangxu Linux
Liangxu Linux
May 3, 2023 · Fundamentals

How Linux Receives and Sends Network Packets: A Step‑by‑Step Guide

This article explains the Linux network stack, detailing the TCP/IP model layers and describing in depth how incoming packets travel from the NIC through DMA, interrupt handling, and the kernel's protocol layers to the application, as well as the reverse path for outgoing packets.

LinuxNetwork StackNetworking
0 likes · 9 min read
How Linux Receives and Sends Network Packets: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
May 1, 2023 · Fundamentals

How Linux Handles Incoming and Outgoing Network Packets: A Deep Dive

This article explains the step‑by‑step process Linux follows to receive network packets from the NIC, pass them through the kernel’s networking stack, and finally deliver them to applications, as well as the reverse path for sending packets from applications to the network.

LinuxNetwork StackNetworking
0 likes · 8 min read
How Linux Handles Incoming and Outgoing Network Packets: A Deep Dive
Architect's Guide
Architect's Guide
Apr 13, 2023 · Fundamentals

Understanding TCP Keepalive and HTTP Keepalive Mechanisms

This article explains the concepts, purposes, and inner workings of TCP keepalive and HTTP keepalive, compares their roles in maintaining network connections, and provides practical guidance on configuring related parameters and handling socket lifecycles in server environments.

HTTPKeepaliveNetworking
0 likes · 8 min read
Understanding TCP Keepalive and HTTP Keepalive Mechanisms
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Apr 12, 2023 · Backend Development

Understanding Java I/O Models: BIO, NIO, AIO and Their Applications

This article explains the three main Java I/O models—BIO (blocking), NIO (non‑blocking), and AIO (asynchronous)—detailing their characteristics, differences in blocking behavior, core components like Buffer, Channel, and Selector, and shows how they are applied in popular frameworks such as Netty, Mina, and Dubbo.

AsynchronousBackendI/O Models
0 likes · 9 min read
Understanding Java I/O Models: BIO, NIO, AIO and Their Applications
AI Cyberspace
AI Cyberspace
Apr 12, 2023 · Fundamentals

How DNS Powers the Internet: From Distributed Databases to Private Servers

This article explains the evolution and architecture of the Domain Name System (DNS), covering its origins, hierarchical domain structure, global server hierarchy, recursive resolution process, private server deployment, protocol packet format, and implementation methods such as UDP/TCP and HTTP DNS, illustrated with diagrams and code examples.

BINDDNSDomain Name System
0 likes · 17 min read
How DNS Powers the Internet: From Distributed Databases to Private Servers
21CTO
21CTO
Apr 9, 2023 · Fundamentals

How Bob Metcalfe’s Ethernet Revolutionized Modern Networking

Bob Metcalfe, the 76‑year‑old Ethernet inventor and 3Com founder, recently received the Turing Award; the article chronicles his pioneering work on Ethernet, Metcalfe’s Law, his academic background, entrepreneurial ventures, and lasting impact on computer networking and the modern internet.

Metcalfe's LawNetworkingTuring Award
0 likes · 10 min read
How Bob Metcalfe’s Ethernet Revolutionized Modern Networking
AI Cyberspace
AI Cyberspace
Apr 1, 2023 · Fundamentals

From ARPANET to SDN: How the Internet Evolved Over 60 Years

This article traces the Internet’s evolution from Cold‑War‑era research projects like ARPA and ARPANET through the birth of TCP/IP, HTTP, REST, and the rise of SDN, OpenFlow, and P4, highlighting key milestones, standards, and the ongoing push toward fully programmable networks.

HTTPInternet HistoryNetworking
0 likes · 40 min read
From ARPANET to SDN: How the Internet Evolved Over 60 Years
Cloud Native Technology Community
Cloud Native Technology Community
Mar 28, 2023 · Cloud Native

How to Set Up Multi‑Cluster Networking with Kube‑OVN OVN‑IC

This guide explains how to enable cross‑cluster pod communication in Kubernetes using Kube‑OVN's OVN‑IC feature, covering prerequisites, single‑node and high‑availability database deployment, automatic and manual route configuration, and cleanup procedures with concrete Docker/Containerd commands and ConfigMap examples.

Cloud NativeKube-OVNKubernetes
0 likes · 15 min read
How to Set Up Multi‑Cluster Networking with Kube‑OVN OVN‑IC
21CTO
21CTO
Mar 22, 2023 · Fundamentals

25 Years of curl: From a Small URL Tool to Billions of Installations

The article recounts curl creator Daniel Stenberg's celebration of the project's 25th anniversary, highlighting its evolution from a modest URL client to a ubiquitous command‑line tool supporting dozens of protocols, with over 10 billion installations and a vibrant open‑source community.

NetworkingcURLcommand-line tool
0 likes · 7 min read
25 Years of curl: From a Small URL Tool to Billions of Installations
IT Services Circle
IT Services Circle
Mar 20, 2023 · Fundamentals

Comprehensive Interview Review: Networking, TCP/IP, Epoll, Redis, MySQL MVCC, and C++ Concepts

This article compiles a detailed interview guide covering TCP/UDP differences, three‑way handshake and four‑way termination, flow and congestion control, select/poll/epoll mechanisms, zero‑copy techniques, Redis advantages and persistence, MySQL MVCC and repeatable‑read semantics, as well as core C++ topics and common algorithm questions.

CNetworkingTCP
0 likes · 19 min read
Comprehensive Interview Review: Networking, TCP/IP, Epoll, Redis, MySQL MVCC, and C++ Concepts
Architect
Architect
Mar 14, 2023 · Fundamentals

Why HTTP/3 Replaces TCP: Understanding QUIC and Protocol Evolution

The article explains how HTTP/3 abandons TCP in favor of the QUIC protocol built on UDP, detailing TCP's head‑of‑line blocking, handshake latency, middlebox rigidity, and how QUIC’s reliability, multiplexing, and fast handshakes address these issues while also noting deployment challenges.

HTTP/3NetworkingQUIC
0 likes · 7 min read
Why HTTP/3 Replaces TCP: Understanding QUIC and Protocol Evolution
Architects' Tech Alliance
Architects' Tech Alliance
Mar 12, 2023 · Industry Insights

Who Leads the DPU Market? A Deep Dive into Global and Chinese Players

This article examines the highly concentrated DPU market, highlighting the dominant global vendors Nvidia, Broadcom and Intel, and provides a detailed analysis of emerging Chinese manufacturers—including NebulaX, Paratus, xFusion, Chiplet, and K2—covering their architectures, performance claims, and strategic positioning.

AI accelerationDPUData Processing Unit
0 likes · 12 min read
Who Leads the DPU Market? A Deep Dive into Global and Chinese Players
Architect's Journey
Architect's Journey
Mar 12, 2023 · Industry Insights

Why 2023 Is the Hardest Year Yet for IT Programmers

The 2023 IT job market has collapsed into a buyer's market with sub‑5% recruiter response rates, soaring candidate competition, higher education filters, and salary stagnation, prompting programmers to lower expectations, sharpen interview skills, and aggressively network for remote or foreign opportunities.

IT job marketInterview PreparationNetworking
0 likes · 6 min read
Why 2023 Is the Hardest Year Yet for IT Programmers
Top Architect
Top Architect
Mar 7, 2023 · Backend Development

Differences Between BIO, NIO, and AIO in Java Network Programming

This article explains the concepts of synchronous vs asynchronous and blocking vs non‑blocking I/O, then details the characteristics, advantages, and drawbacks of Java’s three I/O models—BIO, NIO, and AIO—providing guidance on when to use each approach in backend development.

AIOBIOBackend
0 likes · 9 min read
Differences Between BIO, NIO, and AIO in Java Network Programming
Architect
Architect
Mar 2, 2023 · Fundamentals

Understanding the Maximum Concurrent TCP Connections and the Origin of the 65535 Limit

The article explains how TCP connections are identified by a four‑tuple, why the theoretical maximum client connections are 65,535 due to port limits, how servers can theoretically handle up to 2⁴⁸ connections, and why real‑world concurrency is constrained by memory, file descriptors and port reuse rather than the 65535 port count.

LinuxNetworkingPort Numbers
0 likes · 12 min read
Understanding the Maximum Concurrent TCP Connections and the Origin of the 65535 Limit
Sohu Tech Products
Sohu Tech Products
Feb 22, 2023 · Mobile Development

Flutter Project Setup Guide: Networking, Persistence, Routing, Screen Adaptation, Splash Screen, State Management, and Widget Lifecycle

This article provides a comprehensive step‑by‑step guide for setting up a new Flutter project, covering network request handling with Dio and protobuf, data persistence using shared_preferences, mmkv and ObjectBox, routing with GoRouter, screen adaptation via flutter_screenutil, splash‑screen configuration, state‑management techniques with Provider and GetX, and detailed explanations of widget lifecycle and key usage.

Data PersistenceNetworkingmobile-development
0 likes · 24 min read
Flutter Project Setup Guide: Networking, Persistence, Routing, Screen Adaptation, Splash Screen, State Management, and Widget Lifecycle
Laravel Tech Community
Laravel Tech Community
Feb 22, 2023 · Operations

curl 7.88.1 Release: Bug Fixes for HTTP/2 Multiplexing, Connection Timeout, and Additional Improvements

The curl 7.88.1 update addresses several critical bugs—including HTTP/2 multiplexed data corruption, inaccurate connection timeout handling, uninitialized port values in runtests, missing SRP support checks, HTTP3 fallback when HTTP2 is unavailable, and socketpair EWOULDBLOCK handling—enhancing reliability across platforms.

HTTP/2HTTP/3Networking
0 likes · 3 min read
curl 7.88.1 Release: Bug Fixes for HTTP/2 Multiplexing, Connection Timeout, and Additional Improvements
Open Source Linux
Open Source Linux
Feb 3, 2023 · Cloud Native

Why eBPF Is the Secret Weapon Behind Modern Cloud‑Native Platforms

This article explains how eBPF extends kernel functionality to enable secure, high‑performance networking, observability, and programmable workloads in cloud‑native environments, detailing its architecture, use cases, market adoption, commercialization models, and the challenges and advantages that make it comparable to JavaScript for the kernel.

Cloud NativeLinuxNetworking
0 likes · 12 min read
Why eBPF Is the Secret Weapon Behind Modern Cloud‑Native Platforms
Efficient Ops
Efficient Ops
Jan 29, 2023 · Operations

How Linux Kernel Handles TCP Connections: Deep Dive into sock_common and Lookup

This article explores Linux kernel TCP connection handling by examining socket data structures, port range and file descriptor tuning, core functions like tcp_v4_rcv, and lookup mechanisms, while offering practical tips to boost client-side concurrent connections beyond traditional limits.

Linux kernelNetworkingOperations
0 likes · 9 min read
How Linux Kernel Handles TCP Connections: Deep Dive into sock_common and Lookup
Liangxu Linux
Liangxu Linux
Jan 18, 2023 · Operations

6 Deprecated Linux Network Commands and Their Modern Replacements

This guide lists six Linux networking commands that have been deprecated—ifconfig, netstat, scp, route, egrep/fgrep, and arp/iptunnel/nameif—and shows the modern ip, ss, sftp/rsync, and grep alternatives with usage examples and brief explanations.

DeprecatedGrepLinux
0 likes · 6 min read
6 Deprecated Linux Network Commands and Their Modern Replacements
Top Architect
Top Architect
Jan 11, 2023 · Game Development

Why Game Companies' Servers Are Reluctant to Adopt Microservices

This article examines why game companies' servers often avoid microservice architectures, emphasizing the real‑time latency, stateful processing, and networking constraints that make traditional microservice approaches unsuitable for high‑performance game back‑ends and why alternative designs such as custom TCP solutions or stateful server clusters are preferred.

Backend ArchitectureNetworkingReal-Time
0 likes · 8 min read
Why Game Companies' Servers Are Reluctant to Adopt Microservices
IT Architects Alliance
IT Architects Alliance
Jan 10, 2023 · Fundamentals

Computer Networking Fundamentals: Concepts, Protocols, and Layers

This document provides an extensive overview of computer networking fundamentals, covering basic concepts, OSI layers, link, network, transport, and application layer protocols, addressing schemes, routing algorithms, security mechanisms, and related technologies such as DHCP, DNS, TCP/UDP, MPLS, and wireless LANs.

NetworkingOSI modelProtocols
0 likes · 54 min read
Computer Networking Fundamentals: Concepts, Protocols, and Layers
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jan 9, 2023 · Backend Development

How Go’s Built‑In HTTP Server Handles Connections and Requests

This article walks through building a minimal Go HTTP server, explains how ListenAndServe manages connections, details the internal accept‑serve loop, shows request handling, routing rules, and customization hooks, providing clear code examples and diagrams to demystify Go’s built‑in web server.

HTTP serverNetworkingconcurrency
0 likes · 10 min read
How Go’s Built‑In HTTP Server Handles Connections and Requests
Open Source Linux
Open Source Linux
Jan 9, 2023 · Fundamentals

Why TCP Matters: A Deep Dive into Reliable Transport and Network Layers

This article explains the essential concepts of TCP and UDP, covering the OSI model layers, socket communication, reliable transmission mechanisms such as stop‑and‑wait and sliding‑window, congestion control, connection establishment, and practical differences between TCP and UDP, providing a comprehensive networking fundamentals overview.

NetworkingReliabilityTCP
0 likes · 26 min read
Why TCP Matters: A Deep Dive into Reliable Transport and Network Layers
MaGe Linux Operations
MaGe Linux Operations
Dec 29, 2022 · Fundamentals

Essential Networking Fundamentals: 100 Key Concepts Explained

This article provides concise explanations for over 100 fundamental networking questions, covering topics such as link types, OSI layers, protocols, IP addressing, network devices, topologies, security measures, and configuration tools, offering a quick reference for students and professionals seeking a solid networking foundation.

IP addressingNetworkingOSI model
0 likes · 31 min read
Essential Networking Fundamentals: 100 Key Concepts Explained
Ops Development Stories
Ops Development Stories
Dec 28, 2022 · Fundamentals

HTTP Keep-Alive vs TCP Keepalive: Key Differences Explained

An in‑depth comparison of HTTP Keep‑Alive (application‑layer persistent connections) and TCP Keepalive (kernel‑level health checks), covering their implementation layers, usage, configuration, timeout handling, and impact on performance, with clear diagrams and code examples to help developers master both mechanisms.

HTTPKeep-AliveNetworking
0 likes · 8 min read
HTTP Keep-Alive vs TCP Keepalive: Key Differences Explained
Liangxu Linux
Liangxu Linux
Dec 27, 2022 · Operations

How to Keep SSH Sessions Alive by Editing the SSH Config

This guide explains how to prevent idle SSH sessions from being terminated by adding a ServerAliveInterval setting to the user‑level or system‑wide SSH configuration files, ensuring the connection stays alive without compromising security.

LinuxNetworkingSSH
0 likes · 3 min read
How to Keep SSH Sessions Alive by Editing the SSH Config
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2022 · Operations

Master Essential Linux Commands for Efficient System Operations

This article shares practical Linux command techniques—including xargs, background execution, process monitoring, multitail, continuous ping logging, TCP state inspection, and SSH port forwarding—to help system administrators streamline tasks, improve script efficiency, and troubleshoot performance issues.

LinuxNetworkingOperations
0 likes · 10 min read
Master Essential Linux Commands for Efficient System Operations
Architect's Guide
Architect's Guide
Dec 25, 2022 · Fundamentals

Understanding TCP Connection Limits and the Role of Port Numbers

The article explains how TCP connections are identified by a four‑tuple, clarifies the theoretical maximum of 65,535 client ports versus the far larger possible server connections, and discusses practical limits imposed by memory, file descriptors, and system configuration on Linux servers.

LinuxNetworkingPort Numbers
0 likes · 10 min read
Understanding TCP Connection Limits and the Role of Port Numbers
IT Architects Alliance
IT Architects Alliance
Dec 24, 2022 · Operations

Unlocking Linux Observability: A Hands‑On Guide to eBPF with Real‑World Examples

This article introduces eBPF, explains its origins and how it extends BPF for kernel‑level observability, compares it with SystemTap and DTrace, outlines common use cases, details its loading‑compile‑execute workflow, and provides step‑by‑step Python/BCC examples with installation instructions and advanced latency measurement code.

BCCKernelLinux
0 likes · 21 min read
Unlocking Linux Observability: A Hands‑On Guide to eBPF with Real‑World Examples
政采云技术
政采云技术
Dec 20, 2022 · Fundamentals

Intranet Penetration: Principles, NAT, and FRP Implementation

This article explains the concepts of public and private IP addresses, NAT techniques, and the principle of intranet penetration, then demonstrates how to set up and analyze the open‑source FRP framework, including configuration files and core Go code for both server and client components.

GoNATNetworking
0 likes · 16 min read
Intranet Penetration: Principles, NAT, and FRP Implementation
Open Source Linux
Open Source Linux
Dec 19, 2022 · Fundamentals

Master the TCP/IP Stack: From Layers to Real-World Protocols

This comprehensive guide explains the TCP/IP model’s four layers, key protocols such as IP, ARP, ICMP, DNS, and the differences between TCP and UDP, and details connection setup, termination, flow and congestion control mechanisms like slow start, fast retransmit, and fast recovery.

NetworkingProtocolsTCP
0 likes · 23 min read
Master the TCP/IP Stack: From Layers to Real-World Protocols
Architects Research Society
Architects Research Society
Dec 18, 2022 · Fundamentals

Comprehensive Overview of IoT Protocols and Standards by Functional Layer

This article provides a comprehensive overview of IoT protocols and standards, organized by functional layers such as infrastructure, identification, communication, discovery, data exchange, device management, semantics, multi‑layer frameworks, security, and industry verticals, and lists relevant alliances and organizations shaping the IoT ecosystem.

IoTNetworkingProtocols
0 likes · 20 min read
Comprehensive Overview of IoT Protocols and Standards by Functional Layer
Open Source Linux
Open Source Linux
Dec 9, 2022 · Fundamentals

Unveiling Linux Kernel Network Stack: Inside sk_buff, net_device, and Netfilter

This article explains core components of the Linux kernel network stack, including the sk_buff packet buffer, net_device interfaces for physical and virtual NICs, the relationship between socket and sock structures, layer transitions, Netfilter hooks, and routing via dst_entry, providing a comprehensive overview for developers.

LinuxNetworkingsk_buff
0 likes · 9 min read
Unveiling Linux Kernel Network Stack: Inside sk_buff, net_device, and Netfilter
MaGe Linux Operations
MaGe Linux Operations
Dec 4, 2022 · Fundamentals

Mastering Network Fundamentals: OSI, TCP/IP, and Core Protocols Explained

This comprehensive guide walks through the basics of computer networking, covering OSI and TCP/IP models, network classifications, each layer’s responsibilities, key protocols such as IP, ARP, ICMP, TCP, UDP, and application‑layer services like DNS, DHCP, and HTTP, while illustrating concepts with clear diagrams and practical examples.

NetworkingOSI modelProtocols
0 likes · 20 min read
Mastering Network Fundamentals: OSI, TCP/IP, and Core Protocols Explained
Thoughts on Knowledge and Action
Thoughts on Knowledge and Action
Dec 2, 2022 · Fundamentals

Understanding TCP: Basics, Handshakes, Flags, and Performance Tuning

This article explains TCP fundamentals—including connection-oriented design, byte‑stream transmission, reliability, header structure, flag meanings, the three‑way handshake, four‑way termination, SYN‑Flood attacks, time‑wait handling, retransmission strategies, kernel tuning parameters, Nagle’s algorithm, and congestion control mechanisms such as slow start and congestion avoidance.

LinuxNetworkingTCP
0 likes · 12 min read
Understanding TCP: Basics, Handshakes, Flags, and Performance Tuning
Tencent Cloud Developer
Tencent Cloud Developer
Nov 23, 2022 · Fundamentals

Comprehensive Overview of HTTP/1.x, HTTPS, HTTP/2, and HTTP/3 Protocols

The article surveys the evolution of web communication from HTTP/1.x through HTTPS, HTTP/2, and HTTP/3, explaining request/response structure, methods, status codes, URIs, connection handling, cookies, caching, TLS encryption, and the performance‑boosting features of header compression, multiplexing, and QUIC‑based transport.

HTTPHTTP2HTTPS
0 likes · 44 min read
Comprehensive Overview of HTTP/1.x, HTTPS, HTTP/2, and HTTP/3 Protocols
Efficient Ops
Efficient Ops
Nov 21, 2022 · Fundamentals

How CDN Technology Accelerates Web Delivery: Fundamentals and Mechanics

Content Delivery Networks (CDNs) add a caching layer to the Internet, placing content on edge nodes near users to reduce latency, alleviate bandwidth constraints, and improve response speed, with DNS-based smart routing, cache servers, and load balancing forming the core of their operation.

CDNContent Delivery NetworkDNS
0 likes · 11 min read
How CDN Technology Accelerates Web Delivery: Fundamentals and Mechanics
Python Programming Learning Circle
Python Programming Learning Circle
Nov 12, 2022 · Backend Development

Comprehensive Guide to Python urllib Library: Modules, Functions, and Usage Examples

This article provides a detailed tutorial on Python's urllib library, covering its main modules (request, error, parse, robotparser), key functions and classes, code examples for URL fetching, parsing, encoding, and handling robots.txt, making it a practical resource for backend developers and web scrapers.

Networkingurlliburlparse
0 likes · 13 min read
Comprehensive Guide to Python urllib Library: Modules, Functions, and Usage Examples
Bilibili Tech
Bilibili Tech
Nov 11, 2022 · Backend Development

Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg

The article shows how to transform a single‑threaded Rust STUN server into a high‑performance, multi‑core service by using Linux’s SO_REUSEPORT to bind multiple threads, assigning each to a NIC queue, and employing batch syscalls recvmmsg/sendmmsg, achieving over a million packets per second with significantly lower CPU usage.

LinuxNetworkingRust
0 likes · 15 min read
Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg
Liangxu Linux
Liangxu Linux
Oct 29, 2022 · Fundamentals

Essential Networking Fundamentals: 100+ Q&A on OSI Model, Protocols, and Devices

This comprehensive Q&A guide covers over one hundred essential networking concepts, including definitions of links, OSI layers, backbone, LAN, nodes, routers, protocols, topologies, security measures, IP addressing, and many other fundamentals needed to understand and manage computer networks.

NetworkingOSI modelProtocols
0 likes · 23 min read
Essential Networking Fundamentals: 100+ Q&A on OSI Model, Protocols, and Devices
Efficient Ops
Efficient Ops
Oct 18, 2022 · Fundamentals

Unlocking the Secrets of HTTP: From Requests to QUIC and Beyond

This article explains the fundamentals of the HTTP protocol, covering request preparation, message structure, methods, headers, caching, the request/response cycle, HTTP/2 enhancements, and the QUIC protocol's advanced features for faster, more reliable web communication.

HTTPHTTP2Networking
0 likes · 18 min read
Unlocking the Secrets of HTTP: From Requests to QUIC and Beyond
Efficient Ops
Efficient Ops
Oct 17, 2022 · Fundamentals

Master the TCP/IP Model: From Layers to Real-World Protocols

This comprehensive guide explains the TCP/IP protocol suite, detailing each of its four layers, key protocols such as IP, TCP, UDP, ICMP, ARP, and DNS, and illustrates essential mechanisms like encapsulation, three‑way handshake, flow control, congestion control, and tools like ping and traceroute.

NetworkingProtocolsTCP
0 likes · 24 min read
Master the TCP/IP Model: From Layers to Real-World Protocols
Open Source Linux
Open Source Linux
Sep 28, 2022 · Cloud Native

How Kubernetes Routes Packets: Inside Pods, CNI, and Services

This article explains how Kubernetes forwards packets from the initial web request through pod network namespaces, the role of the pause container, veth pairs, bridges, CNI plugins, and iptables‑based service NAT, providing a step‑by‑step view of intra‑cluster and external traffic handling.

CNIContainersKubernetes
0 likes · 28 min read
How Kubernetes Routes Packets: Inside Pods, CNI, and Services
Refining Core Development Skills
Refining Core Development Skills
Sep 21, 2022 · Fundamentals

Deep Understanding of Linux Networking – Key Q&A Highlights

This article summarizes a series of technical Q&A from an OSChina event covering Linux networking fundamentals such as port limits, network namespaces, TCP connection handling, C10K problem, packet loss troubleshooting, TCP memory usage, high CPU causes, useful monitoring tools, kernel parameters, and practical socket examples.

KernelLinuxNetworking
0 likes · 12 min read
Deep Understanding of Linux Networking – Key Q&A Highlights
Qingyun Technology Community
Qingyun Technology Community
Sep 16, 2022 · Cloud Native

Mastering Kubernetes Networking: IP Types and Service Exposure Strategies

This article explains the fundamental networking components of a Kubernetes cluster, detailing the three IP types—NodeIP, PodIP, and ClusterIP—along with how services are exposed using NodePort, LoadBalancer, and Ingress, and provides practical guidance on configuring cloud‑native load balancers and Ingress controllers.

IngressKubernetesNetworking
0 likes · 14 min read
Mastering Kubernetes Networking: IP Types and Service Exposure Strategies
政采云技术
政采云技术
Sep 13, 2022 · Fundamentals

Understanding TCP Keepalive Mechanism and Its Parameters

This article explains the TCP keepalive mechanism, its purpose, default parameters, how to configure and verify it on Linux, its drawbacks, and the distinction between TCP keepalive and HTTP Keep-Alive, providing practical code examples and network analysis steps.

KeepaliveLinuxNetworking
0 likes · 11 min read
Understanding TCP Keepalive Mechanism and Its Parameters
Architects' Tech Alliance
Architects' Tech Alliance
Sep 10, 2022 · Fundamentals

Overview of NVIDIA DOCA and SmartNIC/DPU Technologies

This article provides a comprehensive overview of NVIDIA's DOCA framework, BlueField DPU architecture, SDK components, programming models, and related technologies such as RDMA, RoCE, and GPUDirect RDMA, highlighting their roles in modern data‑center acceleration and security.

DOCADPUGPU
0 likes · 8 min read
Overview of NVIDIA DOCA and SmartNIC/DPU Technologies
Top Architect
Top Architect
Sep 3, 2022 · Cloud Native

Docker Troubleshooting Guide: Common Issues and Solutions

This article provides a comprehensive guide to diagnosing and fixing a wide range of Docker problems, including storage migration, disk space shortages, missing libraries, container corruption, network configuration, permission errors, image management, and timeout issues, with detailed command-line solutions and configuration examples.

ContainerDevOpsLinux
0 likes · 34 min read
Docker Troubleshooting Guide: Common Issues and Solutions
Liangxu Linux
Liangxu Linux
Aug 31, 2022 · Operations

Why TIME_WAIT Connections Accumulate and How to Fix Them

In high‑concurrency scenarios, massive TIME_WAIT TCP connections can exhaust local ports, causing new connections to fail, but by understanding the TCP four‑handshake, adjusting socket reuse settings, and using keep‑alive, you can mitigate the issue.

LinuxNetworkingOperations
0 likes · 8 min read
Why TIME_WAIT Connections Accumulate and How to Fix Them
Top Architect
Top Architect
Aug 15, 2022 · Cloud Native

Understanding Kubernetes Architecture and Its Core Components

This article provides a comprehensive overview of Kubernetes, explaining its master‑node architecture, key components such as API Server, Scheduler, Controller, kubelet and kube‑proxy, the lifecycle of a Deployment, Pod design, Service discovery, networking models, and external access methods.

DeploymentNetworkingService
0 likes · 9 min read
Understanding Kubernetes Architecture and Its Core Components
Architecture Digest
Architecture Digest
Aug 12, 2022 · Fundamentals

Differences and Principles of TCP and UDP Protocols

This article explains the fundamental differences between TCP and UDP, covering their purposes, reliability, speed, handshake mechanisms, data transmission processes, and termination procedures, and includes visual diagrams to illustrate each concept in.

Data TransmissionHandshakeNetworking
0 likes · 10 min read
Differences and Principles of TCP and UDP Protocols
IT Architects Alliance
IT Architects Alliance
Aug 9, 2022 · Cloud Native

Understanding Kubernetes Architecture: Components, Deployment Process, Pods, Networking, and Services

This article provides a comprehensive overview of Kubernetes, covering its master‑node architecture, core components such as API Server, Scheduler, and Controllers, the step‑by‑step creation of Deployments, the role of Pods, container orchestration patterns, networking fundamentals, and service discovery mechanisms for microservices.

Cloud NativeDeploymentKubernetes
0 likes · 11 min read
Understanding Kubernetes Architecture: Components, Deployment Process, Pods, Networking, and Services
Tencent Cloud Developer
Tencent Cloud Developer
Aug 9, 2022 · Backend Development

Deep Dive into Asio Scheduler, Strand, and Timer Implementation

The article thoroughly examines Asio’s core mechanisms—its scheduler’s post handling, the strand’s lock‑based ordering, and the timer subsystem’s heap‑driven queues—detailing executor operations, multi‑threaded execution paths, platform‑specific timer schedulers, and the efficient C++ techniques that enable high‑performance asynchronous programming.

AsioC++Networking
0 likes · 38 min read
Deep Dive into Asio Scheduler, Strand, and Timer Implementation
Liangxu Linux
Liangxu Linux
Aug 8, 2022 · Backend Development

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

This article explains the fundamentals of TCP sockets, why raw TCP lacks message boundaries, how custom protocols add headers to solve the sticky‑packet problem, and compares HTTP and RPC as application‑layer protocols, highlighting their histories, use‑cases, and performance trade‑offs.

BackendHTTPNetworking
0 likes · 13 min read
Why RPC Still Matters When HTTP Exists: A Deep Dive into TCP, HTTP, and RPC
MaGe Linux Operations
MaGe Linux Operations
Aug 2, 2022 · Cloud Native

How Does Kubernetes Orchestrate Containers? A Deep Dive into Architecture and Workflows

This article provides a comprehensive overview of Kubernetes, covering its master‑node architecture, core components like API server, scheduler, controller, kubelet and kube‑proxy, the deployment creation process, pod fundamentals, service networking, and common patterns such as scaling, rolling updates, and ingress access.

Cloud NativeDeploymentKubernetes
0 likes · 11 min read
How Does Kubernetes Orchestrate Containers? A Deep Dive into Architecture and Workflows
Efficient Ops
Efficient Ops
Aug 1, 2022 · Cloud Native

Demystifying Kubernetes: How Its Architecture Powers Modern Cloud‑Native Apps

This article provides a concise overview of Kubernetes, explaining its master‑node architecture, describing key components such as API server, scheduler, controller, kubelet and kube‑proxy, and detailing how deployments, pods, services, networking, scaling, updates and ingress work together to orchestrate containerized applications.

Cloud NativeKubernetesNetworking
0 likes · 12 min read
Demystifying Kubernetes: How Its Architecture Powers Modern Cloud‑Native Apps
MaGe Linux Operations
MaGe Linux Operations
Jul 30, 2022 · Cloud Native

How Does Kubernetes Really Handle Networking? A Deep Dive

This article explains the Kubernetes networking model, covering container‑to‑container, pod‑to‑pod, pod‑to‑service, and external traffic flows, and shows how Linux network namespaces, virtual Ethernet pairs, bridges, iptables, IPVS, LoadBalancers and Ingress controllers work together to route traffic inside and outside a cluster.

ContainersKubernetesNetworking
0 likes · 22 min read
How Does Kubernetes Really Handle Networking? A Deep Dive
Open Source Linux
Open Source Linux
Jul 29, 2022 · Cloud Native

Demystifying Kubernetes Networking: From Pods to Services and Beyond

This comprehensive guide explains Kubernetes' networking model, covering core concepts, pod-to-pod communication, service routing, DNS integration, and external traffic handling, while detailing the underlying Linux network namespaces, virtual Ethernet pairs, bridges, and CNI plugins.

CNIIngressKubernetes
0 likes · 33 min read
Demystifying Kubernetes Networking: From Pods to Services and Beyond
Laravel Tech Community
Laravel Tech Community
Jul 26, 2022 · Backend Development

Netty 5.0.0.Alpha4 Released with API Cleanup and Unix Domain Socket Support

Netty 5.0.0.Alpha4 has been released, removing duplicated code, cleaning up the API, adding ProtocolFamily‑based socket creation, renaming options, supporting JDK Unix Domain Sockets, improving EventLoop registration, fixing macOS disconnect, and replacing synchronized blocks with Java Locks for better Loom compatibility.

BackendJavaNetty
0 likes · 3 min read
Netty 5.0.0.Alpha4 Released with API Cleanup and Unix Domain Socket Support
MaGe Linux Operations
MaGe Linux Operations
Jul 25, 2022 · Cloud Native

Demystifying Kubernetes Service: Types, Usage, and Implementation

This article explains the fundamentals of Kubernetes Service, walks through a real‑world failure case, details how to configure different Service types (ClusterIP, NodePort, LoadBalancer, ExternalName, Headless), and explores the underlying implementation mechanisms such as user‑space proxy, iptables, and IPVS.

Cloud NativeKubernetesNetworking
0 likes · 12 min read
Demystifying Kubernetes Service: Types, Usage, and Implementation
Top Architect
Top Architect
Jul 22, 2022 · Fundamentals

Differences and Principles of TCP and UDP Protocols

This article provides a comprehensive overview of TCP and UDP, explaining their roles in the transport layer, key differences such as connection orientation and reliability, the three‑way handshake and four‑way termination processes of TCP, and the typical use cases and limitations of each protocol.

Four-way terminationNetworkingTCP
0 likes · 9 min read
Differences and Principles of TCP and UDP Protocols
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2022 · Cloud Native

Demystifying the Kubernetes Networking Model: From Pods to Services

This comprehensive guide explains the Kubernetes networking model, covering core concepts such as the API server, controllers, pods, nodes, and the layered network architecture, then walks through pod‑to‑pod, pod‑to‑service, and external traffic flows using CNI plugins, iptables, IPVS, bridges, and ingress controllers.

CNIKubernetesNetworking
0 likes · 32 min read
Demystifying the Kubernetes Networking Model: From Pods to Services
IT Services Circle
IT Services Circle
Jul 15, 2022 · Backend Development

How to Retrieve IP Geolocation in Java Using ip2region

This tutorial explains how to obtain a user's IP address from an HttpServletRequest, interpret the IP using the ip2region offline database, and display the corresponding province or country in a Java backend application, including code examples and Maven integration.

BackendIP geolocationJava
0 likes · 11 min read
How to Retrieve IP Geolocation in Java Using ip2region
Liangxu Linux
Liangxu Linux
Jul 10, 2022 · Information Security

Why Docker’s 127.0.0.1 Port Mapping Still Exposes Services – Proof and Fix

A recent Hacker News discussion revealed that Docker’s iptables rule allows containers bound to 127.0.0.1 to be reachable from other hosts, and a step‑by‑step proof‑of‑concept demonstrates the issue while a revised iptables rule is proposed to enforce proper source‑address restrictions.

Container SecurityDockerNetworking
0 likes · 7 min read
Why Docker’s 127.0.0.1 Port Mapping Still Exposes Services – Proof and Fix
Cloud Native Technology Community
Cloud Native Technology Community
Jul 5, 2022 · Cloud Native

Trends and Use Cases of Cloud‑Native Networking

This article analyses the rapid evolution of cloud‑native networking, identifies key challenges across traditional, data‑center, edge, multi‑cluster, financial, and telecom scenarios, and presents open‑source and commercial solutions such as Kube‑OVN, Underlay networks, flexible IPAM, and hardware‑software acceleration.

CNIEdge ComputingKube-OVN
0 likes · 14 min read
Trends and Use Cases of Cloud‑Native Networking