Tagged articles

Networking

851 articles · Page 4 of 9
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.

Cloud ComputingIT 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.

Congestion ControlFlow ControlNetworking
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.

IP addressNetworkingbackend
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 modelTCP/IP
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.

DatabaseMySQLNetworking
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.

DMAHardwareLinux
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.

DockerLinuxNetworking
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
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.

Linux commandsNetworkingip command
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.

InterviewLinuxLoadBalancing
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 CloudCloud ComputingHardware Acceleration
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 modelTCP/IP
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.

LinuxNetworkingTCP/IP
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.

LinuxNetworkingnetwork-stack
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.

HTTPNetworkingServer configuration
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.

AsynchronousI/O ModelsNIO
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.

Computer HistoryEthernetMetcalfe's Law
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 NativeHigh AvailabilityKube-OVN
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.

NetworkingOpen Sourcecommand-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.

C++DatabaseMySQL
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.

AIOBIOI/O
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.

Networkingdata persistencemobile-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.

DeprecatedIPLinux
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 ArchitectureNetworkinggame server
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 modelTCP/IP
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.

Congestion ControlNetworkingTCP
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.

Command LineLinuxNetworking
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.

BCCLinuxNetworking
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.

FRPGoNAT
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.

Congestion ControlIPNetworking
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 modelTCP/IP
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.

Congestion ControlLinuxNetworking
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.

HTTPHTTPSNetworking
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 modelnetwork fundamentals
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.

HTTPNetworkingQUIC
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.

NetworkingTCPTCP/IP
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.

KubernetesLinuxNetworking
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.

LinuxNetworkingSockets
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.

KubernetesLoadBalancerNetworking
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.

LinuxNetworkingSocket
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.

DevOpsLinuxNetworking
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
Architecture Digest
Architecture Digest
Aug 28, 2022 · Cloud Native

Understanding Kubernetes Architecture, Deployments, Pods, and Service Networking

This article provides a concise overview of Kubernetes architecture—including the master, nodes, and etcd—explains how deployments create replica sets and pods, describes pod fundamentals, container orchestration features, networking basics, and the role of services for microservice discovery and external access.

Container OrchestrationKubernetesNetworking
0 likes · 11 min read
Understanding Kubernetes Architecture, Deployments, Pods, and Service Networking