Tagged articles
828 articles
Page 3 of 9
Ops Development Stories
Ops Development Stories
May 15, 2024 · Cloud Native

How Flannel and Containerd Enable Pod IP Allocation in Kubernetes

This article explains how Kubernetes assigns unique IP addresses to Pods using Flannel as the CNI network provider and Containerd as the container runtime, covering underlying concepts like Linux bridges, VXLAN encapsulation, node IPAM, and the interactions among kubelet, CRI, and CNI plugins.

CNIFlannelKubernetes
0 likes · 10 min read
How Flannel and Containerd Enable Pod IP Allocation in Kubernetes
Liangxu Linux
Liangxu Linux
May 13, 2024 · Fundamentals

Essential Networking Fundamentals: Ethernet, WLAN, Protocols, and More

This guide provides a comprehensive visual overview of core networking concepts, covering Ethernet frame structure, WLAN standards, structured cabling, network interconnection devices, routing protocols, IP datagram format, private address ranges, TCP/UDP packet formats, common ports, DHCP workflow, Kerberos authentication, SNMP versions, RISC vs CISC differences, RAID technologies, OSI layer functions, and digital transmission standards.

NetworkingOSI modelProtocols
0 likes · 6 min read
Essential Networking Fundamentals: Ethernet, WLAN, Protocols, and More
IT Services Circle
IT Services Circle
May 7, 2024 · Fundamentals

Understanding the Differences Between localhost and 127.0.0.1

While localhost and 127.0.0.1 are often used interchangeably in web development, this article explains their subtle differences—including hostname versus IP address, resolution processes, performance considerations, IPv6 support, security implications, and practical usage within the TCP/IP model.

127.0.0.1NetworkingTCP/IP
0 likes · 9 min read
Understanding the Differences Between localhost and 127.0.0.1
Linux Cloud Computing Practice
Linux Cloud Computing Practice
May 7, 2024 · Fundamentals

Master Linux Basics: From Kernel Fundamentals to Powerful Command‑Line Skills

This comprehensive guide walks developers through the essential concepts of Linux, covering the difference between the kernel and distributions, key command‑line tools, file and permission management, process handling, networking basics, and advanced Vim editing techniques, empowering programmers to become proficient in Linux system operations.

NetworkingShellcommand-line
0 likes · 50 min read
Master Linux Basics: From Kernel Fundamentals to Powerful Command‑Line Skills
Java Tech Enthusiast
Java Tech Enthusiast
May 4, 2024 · Fundamentals

Understanding HTTP and TCP: From URL to Browser Rendering

The article walks through every step from typing a URL to final page rendering, detailing URL parsing, DNS lookup, TCP three‑way handshake and termination, HTTP request/response structure, congestion and flow control mechanisms, and the browser’s DOM, CSS, layout and painting processes.

BrowserDNSFour-way Handshake
0 likes · 13 min read
Understanding HTTP and TCP: From URL to Browser Rendering
21CTO
21CTO
Apr 20, 2024 · Backend Development

API Gateway vs Load Balancer vs Reverse Proxy: Which Should You Use?

This article explains the roles, differences, and use‑cases of API gateways, load balancers, and reverse proxies, covering real‑world analogies, types, algorithms, advantages, disadvantages, and practical product examples to help you choose the right component for modern web architectures.

Backend ArchitectureLoad BalancerNetworking
0 likes · 14 min read
API Gateway vs Load Balancer vs Reverse Proxy: Which Should You Use?
MaGe Linux Operations
MaGe Linux Operations
Apr 18, 2024 · Operations

How to Configure Multiple Default Gateways and Dual NICs on Linux

Learn how to set up default gateways, manage multiple network interfaces, add static routes, and use iproute2 and bonding on Linux to achieve dual‑NIC configurations, load balancing and redundancy, with step‑by‑step commands and examples for various network scenarios.

BondingDefault GatewayLinux
0 likes · 18 min read
How to Configure Multiple Default Gateways and Dual NICs on Linux
php Courses
php Courses
Apr 16, 2024 · Backend Development

Backend Development Fundamentals: Processes, Sockets, TCP/IP, Nginx, FASTCGI, Byte Order, and Redis

This course provides an in‑depth exploration of core backend concepts—including processes, socket programming with TCP/IP, Nginx‑FASTCGI communication, host‑to‑network byte order conversion, and Redis fundamentals—to equip developers, system administrators, and network engineers with comprehensive backend development skills.

NGINXNetworkingSocket
0 likes · 2 min read
Backend Development Fundamentals: Processes, Sockets, TCP/IP, Nginx, FASTCGI, Byte Order, and Redis
IT Services Circle
IT Services Circle
Apr 15, 2024 · Fundamentals

What Happens When You Press Enter in the Browser URL Bar: From URL Parsing to TCP Handshake and HTTP Response

This article explains step‑by‑step what occurs when a user types a URL and presses Enter, covering URL parsing, DNS resolution, TCP three‑way handshake and four‑way termination, HTTP request/response formation, and the browser’s rendering process, providing interview‑ready insights into web networking fundamentals.

BrowserDNSHTTP
0 likes · 15 min read
What Happens When You Press Enter in the Browser URL Bar: From URL Parsing to TCP Handshake and HTTP Response
IT Services Circle
IT Services Circle
Apr 9, 2024 · Backend Development

ByteDance Backend Interview Experience: Key Topics and Knowledge Points

This article shares a detailed ByteDance backend interview experience covering three rounds, summarizing essential topics such as Java HashMap internals, Spring circular dependencies, MySQL indexing, OS process/thread concepts, networking protocols, TLS handshake, HTTP/2 features, and common design patterns, providing concise explanations and practical tips.

BackendDesign PatternsJava
0 likes · 25 min read
ByteDance Backend Interview Experience: Key Topics and Knowledge Points
DevOps Operations Practice
DevOps Operations Practice
Apr 8, 2024 · Fundamentals

Fundamentals of Computer Networking: Key Concepts and Definitions

This article provides concise definitions and explanations of essential networking concepts, including links, OSI model layers, backbone networks, LAN, nodes, routers, VPN, NAT, subnet masks, data encapsulation, TCP/IP, protocols, and security mechanisms, serving as a fundamental reference for beginners.

NetworkingOSI modelProtocols
0 likes · 14 min read
Fundamentals of Computer Networking: Key Concepts and Definitions
Java Tech Enthusiast
Java Tech Enthusiast
Apr 5, 2024 · Fundamentals

Understanding Loopback Addresses, Ping, and Why 127.0.0.1 Works Offline

The IPv4 loopback address 127.0.0.1 (also reachable via the hostname localhost) is reserved for internal communication, so pinging it never leaves the host and works even with the network cable unplugged, while 0.0.0.0 is an unspecified address used only for binding to all interfaces and cannot be pinged.

IPv4IPv6Linux
0 likes · 13 min read
Understanding Loopback Addresses, Ping, and Why 127.0.0.1 Works Offline
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Apr 4, 2024 · Fundamentals

Essential Networking Q&A: 100 Key Concepts Explained

This article provides concise explanations for 100 fundamental networking questions, covering links, OSI layers, backbone networks, LAN, nodes, routers, point‑to‑point links, anonymous FTP, subnet masks, UTP cable limits, data encapsulation, network topologies, VPN, NAT, routing, fault tolerance, cable standards, IP classes, routing protocols, security measures, NICs, WAN, physical layer, TCP/IP layers, proxy servers, session layer, clustering, antivirus placement, Ethernet, ring topology, CSMA/CD vs CSMA/CA, SMTP, multicast routing, encryption, IP address formatting, authentication, tunnel mode, WAN link technologies, mesh topology, hardware troubleshooting, signal attenuation, DHCP, network permissions, VLANs, IPv6, RSA, and more.

IP addressingNetworkingOSI model
0 likes · 30 min read
Essential Networking Q&A: 100 Key Concepts Explained
MaGe Linux Operations
MaGe Linux Operations
Apr 3, 2024 · Fundamentals

Master DNS: Complete Guide to Setup, Zones, Caching, and Advanced Features

This comprehensive tutorial walks you through DNS fundamentals and advanced topics, covering domain name resolution, zone file structure, SOA and NS records, master‑slave configuration, caching strategies, forwarders, ACLs, views, DNSSEC integration, and powerful management with rndc, all with practical examples.

ConfigurationDNSNetworking
0 likes · 80 min read
Master DNS: Complete Guide to Setup, Zones, Caching, and Advanced Features
Deepin Linux
Deepin Linux
Apr 2, 2024 · Fundamentals

Understanding TCP: Fundamentals, Handshake, Data Transfer, and Optimization

This article provides a comprehensive overview of the Transmission Control Protocol (TCP), covering its connection‑oriented design, reliability mechanisms, three‑way handshake, four‑step termination, packet structure, flow and congestion control, and practical C++ socket examples for establishing, sending, receiving, and closing connections.

NetworkingReliabilityTCP
0 likes · 35 min read
Understanding TCP: Fundamentals, Handshake, Data Transfer, and Optimization
Liangxu Linux
Liangxu Linux
Mar 28, 2024 · Fundamentals

Why Do Web Services Need Ports? Understanding the Hidden Layer Behind URLs

Ports act as an essential indirection layer that maps network requests to specific processes, enabling protocols like HTTP and HTTPS to function, while default ports simplify user interaction; this article explains common ports, default values, the role of IPC, naming services, and how ports embody inversion of control principles.

IPCNetworkingSoftware Architecture
0 likes · 18 min read
Why Do Web Services Need Ports? Understanding the Hidden Layer Behind URLs
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2024 · Operations

Essential Linux Network Commands Every Sysadmin Should Know

This article compiles the most useful Linux networking utilities—such as ping, netstat, lsof, ip, and tcpdump—provides concise explanations, practical command examples, and key tips so readers can quickly recall and apply these tools when troubleshooting network issues.

LinuxNetworkingSysadmin
0 likes · 10 min read
Essential Linux Network Commands Every Sysadmin Should Know
Open Source Linux
Open Source Linux
Mar 21, 2024 · Information Security

Mastering iptables: Build Secure Linux Firewall Rules and NAT

This guide explains how iptables processes packets, defines rules, tables, and chains, describes common actions like ACCEPT, REJECT, DROP, MASQUERADE, SNAT, DNAT, and MARK, and provides practical command examples for configuring firewall filtering and network address translation on Linux systems.

Linux firewallNATNetworking
0 likes · 12 min read
Mastering iptables: Build Secure Linux Firewall Rules and NAT
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2024 · Operations

Master Docker Networking: From Bridge to Overlay and Macvlan Explained

This comprehensive guide explains Docker's networking fundamentals, covering network types such as bridge, host, overlay, and macvlan, their drivers, configurations, security considerations, and practical command‑line examples for creating, managing, and troubleshooting container networks in both single‑host and multi‑host environments.

ContainersDockerMacvlan
0 likes · 19 min read
Master Docker Networking: From Bridge to Overlay and Macvlan Explained
Selected Java Interview Questions
Selected Java Interview Questions
Mar 14, 2024 · Cloud Native

Comprehensive Guide to Kubernetes Fundamentals, Networking, Security, and Best Practices

This article provides an extensive overview of Kubernetes, covering its core architecture, pod IP design, environment setup, networking models, plugins, security measures, backup strategies, monitoring solutions, Helm usage, gray releases, service mesh concepts, and CI/CD pipeline implementation, offering practical insights for developers and operators.

BackupCloud NativeNetworking
0 likes · 32 min read
Comprehensive Guide to Kubernetes Fundamentals, Networking, Security, and Best Practices
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 11, 2024 · Backend Development

Understanding RPC: Principles, Architecture, and Implementation Process

This article explains why remote procedure call (RPC) is essential for modern distributed services, describes the evolution from monolithic to service‑oriented architectures, and details the core components, communication steps, serialization, service discovery, and full call flow of an RPC framework.

Backend DevelopmentDistributed SystemsNetworking
0 likes · 7 min read
Understanding RPC: Principles, Architecture, and Implementation Process
Programmer DD
Programmer DD
Mar 11, 2024 · Backend Development

Why Cloudflare Open‑sourced Pingora: A Rust‑Powered Proxy Framework

Cloudflare has open‑sourced Pingora, a Rust‑based asynchronous multi‑threaded framework for building high‑performance HTTP/1, HTTP/2, gRPC and websocket proxies, highlighting its key features, massive traffic handling, zero‑downtime reloads, observability integrations, and the motivations behind replacing Nginx with Rust.

AsyncCloudflareHTTP proxy
0 likes · 6 min read
Why Cloudflare Open‑sourced Pingora: A Rust‑Powered Proxy Framework
php Courses
php Courses
Mar 11, 2024 · Backend Development

Using curl_multi_add_handle() to Manage Multiple cURL Handles in PHP

This article explains how the PHP curl_multi_add_handle() function can add multiple cURL handles to a single multi‑handle session, provides its syntax and parameters, and demonstrates a complete example that shows initialization, adding handles, executing requests concurrently, retrieving responses, and cleaning up.

Networkingmulti-handle
0 likes · 4 min read
Using curl_multi_add_handle() to Manage Multiple cURL Handles in PHP
Deepin Linux
Deepin Linux
Feb 21, 2024 · Fundamentals

TCP/IP Protocol Stack Overview and Layer Functions

This article provides a comprehensive introduction to the TCP/IP protocol stack, explaining its four-layer architecture, the role of each layer from the physical to the application layer, and detailed mechanisms such as framing, addressing, routing, error control, and connection management.

Computer NetworksNetworkingOSI model
0 likes · 55 min read
TCP/IP Protocol Stack Overview and Layer Functions
Java Captain
Java Captain
Feb 16, 2024 · Fundamentals

Understanding TCP: Concepts, Operation, and Key Features

TCP (Transmission Control Protocol) is a connection-oriented, reliable, byte-stream transport layer protocol that ensures ordered, error-free data delivery through mechanisms such as three-way handshake, four-way termination, flow control, and congestion control, making it essential for web browsing, email, and online gaming.

Connection ManagementNetworkingReliability
0 likes · 4 min read
Understanding TCP: Concepts, Operation, and Key Features
IT Services Circle
IT Services Circle
Feb 9, 2024 · Fundamentals

Interview Topics: URL Processing, TLS Handshake, TCP Handshake, Page Fault, TCP vs UDP, HTTP Differences, Thread Safety in C++, and Thread‑Pool Implementation

This article reviews common interview questions covering URL request processing, TLS handshake steps, the three‑way TCP handshake and four‑way termination, page‑fault handling, differences between TCP and UDP, HTTP/1.0 vs 1.1, thread‑safety mechanisms in C++, and a hands‑on example of building a thread pool.

C++HTTPNetworking
0 likes · 18 min read
Interview Topics: URL Processing, TLS Handshake, TCP Handshake, Page Fault, TCP vs UDP, HTTP Differences, Thread Safety in C++, and Thread‑Pool Implementation
Open Source Tech Hub
Open Source Tech Hub
Feb 8, 2024 · Backend Development

What Is Workerman and How to Build a Simple PHP Server with It

Workerman is an open‑source, pure‑PHP high‑performance application container that acts like a PHP‑based Nginx, enabling developers to create TCP/UDP, WebSocket, HTTP services and even custom servers such as Redis or FTP, with multi‑process, epoll and non‑blocking I/O support.

Backend DevelopmentNetworkingPHP
0 likes · 3 min read
What Is Workerman and How to Build a Simple PHP Server with It
Java Captain
Java Captain
Feb 1, 2024 · Fundamentals

Understanding TCP: Reliable Data Transmission in the Internet

TCP (Transmission Control Protocol) is a core Internet protocol that ensures reliable data transmission through mechanisms such as three‑way handshake, flow and congestion control, segmentation and reassembly, and error detection, while also facing challenges like latency, packet loss, and emerging real‑time application demands.

Internet ProtocolNetworkingReliability
0 likes · 4 min read
Understanding TCP: Reliable Data Transmission in the Internet
Java Tech Enthusiast
Java Tech Enthusiast
Jan 28, 2024 · Operations

Maximum TCP Connections per Server Process and per Server

A single server‑side process can theoretically handle up to 2^48 (≈2.8×10^14) TCP connections, but Linux file‑descriptor limits and memory consumption (about 3.44 KB per connection) restrict real‑world capacity to a few million connections per 8 GB machine, while a whole server’s total is bounded by the same resource constraints despite the much larger theoretical maximum.

LinuxNetworkingServer
0 likes · 8 min read
Maximum TCP Connections per Server Process and per Server
Linux Code Review Hub
Linux Code Review Hub
Jan 23, 2024 · Industry Insights

2024 eBPF and Networking Trends Forecast

The article forecasts rapid eBPF adoption across cloud‑native networking, mobile devices, and observability, highlights emerging eBPF marketplaces, discusses performance gains with NetKit and BIG TCP, predicts IPv6‑first Kubernetes clusters, AI‑assisted network troubleshooting, and the growing convergence of platform engineering and networking in 2024.

CiliumKubernetesNetworking
0 likes · 16 min read
2024 eBPF and Networking Trends Forecast
Architects' Tech Alliance
Architects' Tech Alliance
Jan 2, 2024 · Industry Insights

Why Switches Are the New Computing Backbone: Definitions, Architectures, and Market Trends

This article examines the global and Chinese switch market size, explains switch definitions and classifications, details hardware components and architectural styles—including Full‑Mesh, Crossbar, and CLOS—covers technical principles, performance metrics, and contrasts with hubs and routers, and explores data‑center and industrial switch deployments and their future challenges.

CLOSData centerIndustrial Switch
0 likes · 19 min read
Why Switches Are the New Computing Backbone: Definitions, Architectures, and Market Trends
System Architect Go
System Architect Go
Dec 30, 2023 · Cloud Native

How External HTTP/HTTPS Requests Reach Containers in a Kubernetes Cluster

This article explains the end‑to‑end path that an external HTTP or HTTPS request follows—from the client through DNS resolution, load balancer, ingress controller, service routing, and finally to the target container inside a Kubernetes pod—while also covering optional variations and the underlying network components.

HTTPIngressKubernetes
0 likes · 7 min read
How External HTTP/HTTPS Requests Reach Containers in a Kubernetes Cluster
Open Source Linux
Open Source Linux
Dec 22, 2023 · Fundamentals

Why Is IPv6 Adoption So Slow? Challenges and Six Practical Solutions

This article examines why IPv6, despite its technical advantages and massive address space, has seen slow adoption, detailing legacy IPv4 workarounds, compatibility and cost hurdles, ISP readiness, and proposes six actionable strategies—including financial incentives, pure‑stack promotion, and government support—to accelerate the transition.

IPv6Internet ProtocolsNetworking
0 likes · 10 min read
Why Is IPv6 Adoption So Slow? Challenges and Six Practical Solutions
Deepin Linux
Deepin Linux
Dec 19, 2023 · Backend Development

C++ Backend Interview: Web Server Basics, Concurrency, Epoll, and Networking Concepts

This article presents a comprehensive overview of C++ backend interview topics, covering web server fundamentals, concurrency models, thread pool sizing, epoll integration, I/O multiplexing, HTTP methods, TCP connection handling, debugging techniques, and related networking concepts essential for backend development.

C++DebuggingNetworking
0 likes · 27 min read
C++ Backend Interview: Web Server Basics, Concurrency, Epoll, and Networking Concepts
Architect
Architect
Dec 12, 2023 · Backend Development

Pingora: Cloudflare’s High‑Performance Rust‑Based HTTP Proxy

This article explains how Cloudflare replaced NGINX with Pingora, a Rust‑written HTTP proxy that processes over a trillion daily requests, offering superior performance, efficiency, and security through a multithreaded design, custom HTTP library, and programmable request lifecycle.

BackendCloudflareHTTP proxy
0 likes · 12 min read
Pingora: Cloudflare’s High‑Performance Rust‑Based HTTP Proxy
Efficient Ops
Efficient Ops
Dec 5, 2023 · Operations

Why Operations Engineers Are Anything But Low-Level: Skills, Challenges, and Real-World Stories

This article compiles insights from multiple Zhihu contributors who explain how modern operations work spans basic system setup, complex hardware and network management, deep Linux kernel debugging, comprehensive monitoring, rapid incident response, and rigorous security, highlighting why ops expertise is essential and far from low‑level.

LinuxNetworkingSecurity
0 likes · 14 min read
Why Operations Engineers Are Anything But Low-Level: Skills, Challenges, and Real-World Stories
IT Services Circle
IT Services Circle
Nov 28, 2023 · Backend Development

Comprehensive Java Interview Guide: Basics, Collections, Concurrency, Spring Boot, MySQL, and Network Concepts

This article provides a thorough overview of Java interview topics, covering core language fundamentals, collection frameworks, concurrency mechanisms, Spring Boot transaction handling, database indexing strategies, and network protocol comparisons, all presented in clear English with code examples and diagrams.

JavaNetworkingSpring Boot
0 likes · 19 min read
Comprehensive Java Interview Guide: Basics, Collections, Concurrency, Spring Boot, MySQL, and Network Concepts
Architects' Tech Alliance
Architects' Tech Alliance
Nov 26, 2023 · Fundamentals

Switches: Computing Base and New Opportunities (2023) – Definitions, Classifications, Architecture, and Applications

This article provides a comprehensive overview of network switches, covering global market trends, definitions, OSI‑based classifications, hardware components, various switching architectures such as CLOS and leaf‑spine, performance metrics, differences from hubs and routers, industrial switch requirements, and the overall industry chain.

CLOSLeaf-SpineNetworking
0 likes · 15 min read
Switches: Computing Base and New Opportunities (2023) – Definitions, Classifications, Architecture, and Applications
Liangxu Linux
Liangxu Linux
Nov 23, 2023 · Fundamentals

Why Was There No IPv5? Uncovering the Forgotten Internet Stream Protocol

Although most users know IPv4 and IPv6, the often‑overlooked IPv5—originally the Internet Stream Protocol—was created for experimental voice and video streaming, never adopted due to 32‑bit address limits, and ultimately paved the way for modern IP technologies.

IPv5IPv6Internet Protocol
0 likes · 6 min read
Why Was There No IPv5? Uncovering the Forgotten Internet Stream Protocol
Liangxu Linux
Liangxu Linux
Nov 21, 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 internally binds, listens, and accepts connections, details the server’s main loop, request handling, routing logic, and shows how to customize connection and state hooks with concrete code examples.

BackendGoNetworking
0 likes · 8 min read
How Go’s Built‑in HTTP Server Handles Connections and Requests
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Master Core Python, Database, Linux, and Networking Concepts in One Guide

This comprehensive guide covers essential programming fundamentals—including Python memory management, metaclasses, decorators, multithreading, data structures, algorithmic techniques, database concepts such as ACID, indexing, and transaction isolation, Redis operations, Linux memory handling, networking protocols, Docker/Kubernetes commands, and core testing methodologies—providing clear explanations and practical code examples.

AlgorithmsLinuxNetworking
0 likes · 38 min read
Master Core Python, Database, Linux, and Networking Concepts in One Guide
Open Source Linux
Open Source Linux
Nov 9, 2023 · Fundamentals

Essential Networking Q&A: From OSI Layers to VPNs

This comprehensive guide answers over one hundred fundamental networking questions, covering topics such as links, OSI model layers, backbone networks, LANs, routers, protocols, IP addressing, subnet masks, security measures, topologies, and many other core concepts essential for understanding computer networks.

NetworkingOSI modelProtocols
0 likes · 32 min read
Essential Networking Q&A: From OSI Layers to VPNs
Liangxu Linux
Liangxu Linux
Oct 19, 2023 · Fundamentals

Why TCP’s Handshakes, Headers, and Congestion Controls Really Matter

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

HandshakeNetworkingProtocols
0 likes · 27 min read
Why TCP’s Handshakes, Headers, and Congestion Controls Really Matter
IT Services Circle
IT Services Circle
Oct 15, 2023 · Backend Development

Comprehensive Tencent Backend Development Interview Review: Java, OS, Networking, Algorithms, Databases and System Design

This article provides a detailed walkthrough of a Tencent backend interview covering Java thread models, HashMap internals, garbage collection, operating‑system concepts, process scheduling, IPC mechanisms, I/O multiplexing, virtual memory, networking protocols, Redis data types, MySQL B+‑tree characteristics, and a classic logic puzzle, offering both theory and practical insights.

JavaNetworkingOperating System
0 likes · 38 min read
Comprehensive Tencent Backend Development Interview Review: Java, OS, Networking, Algorithms, Databases and System Design
Liangxu Linux
Liangxu Linux
Oct 9, 2023 · Operations

30 Essential Linux Interview Questions and Answers for Developers

This article compiles the most common Linux interview questions—covering core components, boot loaders, storage management, networking modes, essential commands, security features, and system administration tricks—providing concise answers and code examples to help developers and sysadmins prepare for technical interviews.

NetworkingSecurityinterview
0 likes · 17 min read
30 Essential Linux Interview Questions and Answers for Developers
JavaEdge
JavaEdge
Oct 6, 2023 · Fundamentals

Why Is TCP Designed as a Stream Protocol Instead of a Packet Protocol?

This article examines the technical reasons behind TCP's design as a stream-oriented transport protocol, contrasting it with a packet-oriented approach, and explores the implications for lower and upper layers, packet sizing, application-layer framing, and alternative solutions such as UDP, QUIC, and custom protocols.

NetworkingTCPpacket protocol
0 likes · 8 min read
Why Is TCP Designed as a Stream Protocol Instead of a Packet Protocol?
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2023 · Fundamentals

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

TCP and UDP are core transport-layer protocols of the Internet; this article explains their basic concepts, characteristics, reliability mechanisms, flow and congestion control, three-way handshake and four-way termination for TCP, and highlights the strengths and weaknesses of each protocol for various applications.

NetworkingReliabilityTCP
0 likes · 8 min read
Understanding TCP vs UDP: Key Differences, Handshakes, and When to Use Each
Architect's Guide
Architect's Guide
Sep 28, 2023 · Fundamentals

Understanding the Maximum Concurrent TCP Connections and the Meaning of Port 65535

This article explains how TCP connections are identified by a four‑tuple, clarifies why the theoretical limit of 65,535 ports does not restrict server concurrency, and discusses the practical factors such as memory and file descriptor limits that determine the real maximum number of simultaneous TCP connections on a Linux system.

LinuxNetworkingconcurrent connections
0 likes · 11 min read
Understanding the Maximum Concurrent TCP Connections and the Meaning of Port 65535
php Courses
php Courses
Sep 19, 2023 · Fundamentals

Microsoft Releases WSL 2.0.0 Preview with autoMemoryReclaim, Sparse VHD, and Enhanced Networking

Microsoft's latest WSL 2.0.0 preview introduces experimental features such as autoMemoryReclaim and Sparse VHD for improved memory and disk management, adds IPv6 support, DNS tunneling, firewall integration, and various networking enhancements, while also fixing critical bugs and improving GUI application handling.

NetworkingSparse VHDSystem Management
0 likes · 3 min read
Microsoft Releases WSL 2.0.0 Preview with autoMemoryReclaim, Sparse VHD, and Enhanced Networking
Alibaba Cloud Native
Alibaba Cloud Native
Sep 16, 2023 · Cloud Native

Decoding Istio Ambient Mesh: Full Pod‑to‑Pod Traffic Path Explained

This article provides a step‑by‑step technical walkthrough of Istio Ambient Mesh traffic flow, detailing how a curl request from a sleep pod on Node‑A reaches an httpbin pod on Node‑B via iptables, policy routing, ztunnel and waypoint components, complete with code snippets and diagrams.

Ambient MeshIstioKubernetes
0 likes · 27 min read
Decoding Istio Ambient Mesh: Full Pod‑to‑Pod Traffic Path Explained
DaTaobao Tech
DaTaobao Tech
Sep 15, 2023 · Fundamentals

Taobao IPv6 Development: Current Status, Evolution, and Future Directions

Taobao’s IPv6 journey, from early mobile‑internet growth through five development stages, culminated in a full end‑to‑end architecture that now delivers over 95 % IPv6 traffic, 11 % latency reduction and billion‑user scale, while pioneering innovations such as precise stack detection, multi‑channel competition and future APN6/BIERv6 extensions.

AlibabaIPv6Mobile
0 likes · 20 min read
Taobao IPv6 Development: Current Status, Evolution, and Future Directions
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Sep 12, 2023 · Artificial Intelligence

Highlights of the First CCF China Network Conference 2023: AI‑Driven Network Infrastructure and Data Center Innovations

The inaugural CCF China Network Conference held in September 2023 in Wenzhou showcased cutting‑edge AI‑focused networking research, including Alibaba Cloud's Predictable Network and HPN7.0 architecture, AI‑driven network operations, next‑generation data‑center designs, and a collaborative university‑industry network technology challenge.

CCF conferenceData centerNetworking
0 likes · 6 min read
Highlights of the First CCF China Network Conference 2023: AI‑Driven Network Infrastructure and Data Center Innovations
Goodme Frontend Team
Goodme Frontend Team
Sep 11, 2023 · Frontend Development

Master WebSocket: From Handshake to Real‑Time Data Streams

This article explains WebSocket fundamentals, including its definition, handshake process, data frame structure, binary handling, stream usage, networking details like MTU/MSS, and practical Node.js examples, providing a comprehensive guide for real‑time web communication.

NetworkingWebSocketbinary data
0 likes · 20 min read
Master WebSocket: From Handshake to Real‑Time Data Streams
Wukong Talks Architecture
Wukong Talks Architecture
Aug 31, 2023 · Fundamentals

Understanding DNS: Principles, Resolution Process, and Performance Optimization

This article explains the fundamentals of the Domain Name System (DNS), covering domain and name‑server concepts, the hierarchical resolution process, recursive and iterative queries, performance‑enhancing techniques such as UDP usage, caching, and switching to public DNS servers, and details DNS record types and packet structure.

DNSDomain Name SystemNetworking
0 likes · 14 min read
Understanding DNS: Principles, Resolution Process, and Performance Optimization
FunTester
FunTester
Aug 27, 2023 · Backend Development

Implementing a Netty WebSocket Client in Java

This article explains how to replace thread‑heavy WebSocket or Socket.IO clients with a Netty‑based Java WebSocket client, covering Maven dependencies, connection setup, event‑loop management, message sending, and a custom channel handler for high‑concurrency scenarios.

BackendJavaNetty
0 likes · 10 min read
Implementing a Netty WebSocket Client in Java
Liangxu Linux
Liangxu Linux
Aug 26, 2023 · Fundamentals

Understanding Routers: Key Concepts, Types, and Protocols Explained

This article provides a comprehensive overview of routers, covering their definition, routing and forwarding processes, various hardware and performance classifications, IP addressing, routing protocols, redundancy methods, security features, and management interfaces, all illustrated with clear diagrams.

IP addressingNetworkingProtocols
0 likes · 22 min read
Understanding Routers: Key Concepts, Types, and Protocols Explained
IT Services Circle
IT Services Circle
Aug 5, 2023 · Backend Development

Comprehensive Backend Interview Guide: Redis, MySQL, Operating System, Network, and Java Fundamentals

This article provides a detailed backend interview cheat‑sheet covering Redis data structures and performance issues, MySQL indexing and transaction principles, operating‑system process and thread concepts, TCP/UDP networking differences, and common Java garbage‑collection algorithms, all illustrated with examples and code snippets.

JavaNetworkingOperating System
0 likes · 20 min read
Comprehensive Backend Interview Guide: Redis, MySQL, Operating System, Network, and Java Fundamentals
TAL Education Technology
TAL Education Technology
Aug 3, 2023 · Backend Development

Implementing a Reverse Proxy in Go with Custom Enhancements

This article explains the concept of reverse proxies, demonstrates a basic Go implementation using net/http's ReverseProxy, analyzes the official ReverseProxy structure, and provides a custom wrapper that adds tracing, timeout handling, logging, error processing, and transport tuning for production-ready backend services.

Custom MiddlewareNetworkingreverse proxy
0 likes · 18 min read
Implementing a Reverse Proxy in Go with Custom Enhancements
Laravel Tech Community
Laravel Tech Community
Jul 30, 2023 · Fundamentals

Overview of Common IT Certifications and Their Focus Areas

This article provides a concise overview of widely recognized IT certifications across various domains such as networking, cloud computing, security, databases, artificial intelligence, and software development, explaining their purpose and the career advantages they offer to professionals seeking to validate their technical expertise.

Career DevelopmentIT certificationsNetworking
0 likes · 6 min read
Overview of Common IT Certifications and Their Focus Areas
MaGe Linux Operations
MaGe Linux Operations
Jul 18, 2023 · Fundamentals

Short vs Long TCP Connections: When and Why to Use Each

This article explains the fundamentals of TCP connections, detailing the three‑way handshake, four‑step termination, the differences between short‑lived and persistent (long) connections, their advantages, keep‑alive mechanisms, and practical guidelines for choosing the appropriate connection type in various network scenarios.

Keep-AliveNetworkingTCP
0 likes · 12 min read
Short vs Long TCP Connections: When and Why to Use Each
Liangxu Linux
Liangxu Linux
Jul 16, 2023 · Fundamentals

Essential Networking Q&A: 100+ Key Concepts Explained

This comprehensive guide answers over one hundred fundamental networking questions, covering links, OSI layers, devices, protocols, topologies, security measures, addressing schemes, cabling standards, and advanced topics such as VPNs, DHCP, IPv6, and encryption, providing clear definitions and practical insights for anyone studying computer networks.

LANNetworkingOSI model
0 likes · 22 min read
Essential Networking Q&A: 100+ Key Concepts Explained
Liangxu Linux
Liangxu Linux
Jul 9, 2023 · Fundamentals

Master DNS: Basics, Configuration, and Real-World Troubleshooting with Docker

This guide explains DNS fundamentals, shows how to set up a Docker container for testing, demonstrates viewing and editing /etc/resolv.conf, and walks through common DNS problems such as missing configuration, slow responses, hard‑coded hosts entries, and unstable queries caused by traffic‑control or reverse‑lookup issues.

DockerNetworkingdig
0 likes · 13 min read
Master DNS: Basics, Configuration, and Real-World Troubleshooting with Docker
MaGe Linux Operations
MaGe Linux Operations
Jul 4, 2023 · Fundamentals

Mastering TCP & UDP: Headers, Flow Control, Handshakes, and Congestion Explained

This article provides a comprehensive overview of TCP and UDP protocols, covering TCP header fields, flow and congestion control mechanisms, three-way handshake and four-way termination, reliability guarantees, as well as a detailed comparison with UDP, including connection orientation, broadcast support, and header overhead.

Flow ControlNetworkingProtocols
0 likes · 10 min read
Mastering TCP & UDP: Headers, Flow Control, Handshakes, and Congestion Explained
php Courses
php Courses
Jul 3, 2023 · Backend Development

Six Methods to Retrieve the Client IP Address in PHP

This article presents six different PHP code snippets that demonstrate how to obtain a visitor's IP address using various server variables and environment functions, covering common scenarios such as proxies, CDN headers, and direct connections.

BackendIP addressNetworking
0 likes · 3 min read
Six Methods to Retrieve the Client IP Address in PHP
Laravel Tech Community
Laravel Tech Community
Jun 27, 2023 · Operations

Linux System Administration Commands Reference

This article provides a comprehensive reference of common Linux system administration commands, covering system information, date handling, shutdown/reboot, file and directory manipulation, searching, mounting, disk usage, user/group management, permissions, compression, package management, backup, CD/DVD handling, and networking utilities.

BackupLinuxNetworking
0 likes · 24 min read
Linux System Administration Commands Reference
Liangxu Linux
Liangxu Linux
Jun 26, 2023 · Fundamentals

Master Networking Fundamentals: From OSI Layers to TCP/IP, Security, and Wireless

This comprehensive guide covers essential networking concepts, including basic terminology, OSI and TCP/IP models, physical and data link layers, routing protocols, transport mechanisms, application services, security fundamentals, wireless LAN technologies, and practical command‑line tools, providing a solid foundation for students and professionals alike.

NetworkingOSI modelProtocols
0 likes · 63 min read
Master Networking Fundamentals: From OSI Layers to TCP/IP, Security, and Wireless
IT Services Circle
IT Services Circle
Jun 23, 2023 · Backend Development

Comprehensive Java Backend Interview Review: Threads, Collections, Networking, HTTP, TCP, and MySQL

This article presents a detailed Java backend interview recap covering self‑introduction, thread‑pool choices, Snowflake ID usage, List implementations, List vs Set differences, common HTTP status codes, flow and congestion control, URL request flow, TCP three‑way handshake, HTTP vs HTTPS, database index types, B+‑tree advantages, transaction isolation problems, and practical interview preparation tips.

Backend DevelopmentJavaNetworking
0 likes · 21 min read
Comprehensive Java Backend Interview Review: Threads, Collections, Networking, HTTP, TCP, and MySQL
Open Source Linux
Open Source Linux
Jun 13, 2023 · Fundamentals

Why RDMA Outperforms Traditional Networking: A Deep Dive into DMA

This article explains the fundamentals of Direct Memory Access (DMA) and Remote Direct Memory Access (RDMA), compares their data transfer mechanisms with traditional networking, and outlines RDMA's advantages, protocols, ecosystem, and real‑world adoption in high‑performance computing and data centers.

DMAHardwareHigh‑performance computing
0 likes · 13 min read
Why RDMA Outperforms Traditional Networking: A Deep Dive into DMA
Open Source Linux
Open Source Linux
Jun 12, 2023 · Cloud Native

How to Resolve Docker IP Address Conflicts and Restore Docker Daemon

This guide explains why Docker network IP address conflicts occur, how to diagnose issues such as dockerd failing to start or container ports being unreachable, and provides step‑by‑step solutions including checking logs, adjusting subnet settings, editing daemon.json, and recreating the ingress network to restore normal operation.

ContainerDockerIP conflict
0 likes · 9 min read
How to Resolve Docker IP Address Conflicts and Restore Docker Daemon
Efficient Ops
Efficient Ops
Jun 11, 2023 · Artificial Intelligence

Why Network Bandwidth Is the Real Bottleneck for AIGC and How DDC Solves It

The article explains how AIGC models demand massive GPU compute, why network bandwidth and latency become the critical limiting factors, and how the Distributed Disaggregated Chassis (DDC) architecture addresses these challenges with scalable, high‑throughput networking solutions.

AI InfrastructureAIGCDDC
0 likes · 13 min read
Why Network Bandwidth Is the Real Bottleneck for AIGC and How DDC Solves It
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 6, 2023 · Backend Development

Mastering Java I/O: From BIO to NIO and Epoll to Solve the c10k Challenge

This article walks through the evolution of Java I/O models—from blocking BIO to non‑blocking NIO and multiplexed epoll—explains core concepts such as blocking, non‑blocking, synchronous and asynchronous operations, and demonstrates practical code for handling thousands of concurrent connections efficiently.

C10KI/ONetworking
0 likes · 22 min read
Mastering Java I/O: From BIO to NIO and Epoll to Solve the c10k Challenge