Tagged articles

Networking

851 articles · Page 7 of 9
Top Architect
Top Architect
Nov 17, 2020 · Backend Development

Java Netty‑Based Chat Application with Swing UI and MySQL Integration

This article details the design and implementation of a Java chat system that uses Netty for server‑side networking, Swing for the client UI, and MySQL with C3P0 for data persistence, covering features such as user authentication, friend management, single‑chat messaging, and online status detection.

MySQLNettyNetworking
0 likes · 23 min read
Java Netty‑Based Chat Application with Swing UI and MySQL Integration
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 6, 2020 · Databases

MySQL Protocol Analysis and Source Code Exploration

This article provides a detailed walkthrough of MySQL protocol analysis using Wireshark, covering SSL disabling, packet capture commands, step‑by‑step examination of handshake, authentication, database selection, query execution packets, and an in‑depth look at related source‑code functions and command enums.

DatabaseMySQLNetworking
0 likes · 15 min read
MySQL Protocol Analysis and Source Code Exploration
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 5, 2020 · Fundamentals

Understanding TCP/IP Protocol Suite: History, Standards, Layers, and Packet Transmission

This article provides a comprehensive overview of the TCP/IP protocol suite, covering its historical origins, standardization principles, the four-layer model, detailed functions of each layer, and the step‑by‑step process of how a data packet traverses from the application layer down to the physical link.

Computer NetworksNetworkingOSI model
0 likes · 12 min read
Understanding TCP/IP Protocol Suite: History, Standards, Layers, and Packet Transmission
Architects' Tech Alliance
Architects' Tech Alliance
Nov 4, 2020 · Fundamentals

Understanding RoCE: RoCEv1, RoCEv2, and Soft‑RoCE in Data Center Networks

RoCE (RDMA over Converged Ethernet) enables lossless, high‑performance data transfer in data‑center networks by extending InfiniBand over Ethernet, with RoCEv1 operating at Layer 2, RoCEv2 adding UDP/IPv4/IPv6 routing, and Soft‑RoCE providing a software‑only solution for environments lacking RDMA‑capable hardware.

Data CenterEthernetNetworking
0 likes · 8 min read
Understanding RoCE: RoCEv1, RoCEv2, and Soft‑RoCE in Data Center Networks
Top Architect
Top Architect
Oct 26, 2020 · Fundamentals

Comprehensive Overview of the TCP/IP Model and Core Network Protocols

This article provides a detailed introduction to the TCP/IP model, explaining each layer—from the physical and data link layers up to the application layer—along with key protocols such as IP, ARP, ICMP, TCP, UDP, DNS, and the mechanisms of connection establishment, termination, flow control, and congestion control.

Congestion ControlNetworkingTCP
0 likes · 21 min read
Comprehensive Overview of the TCP/IP Model and Core Network Protocols
Efficient Ops
Efficient Ops
Oct 25, 2020 · Fundamentals

Mastering DNS: How Domain Names Resolve to IP Addresses

This article explains the fundamentals of the Domain Name System (DNS), detailing how domain names are translated into IP addresses, the multi‑step query process, the role of DNS servers, hierarchical naming, record types, and useful command‑line tools for inspection.

DNSDNS RecordsDomain Name System
0 likes · 15 min read
Mastering DNS: How Domain Names Resolve to IP Addresses
Efficient Ops
Efficient Ops
Oct 20, 2020 · Operations

Why Do TIME_WAIT Connections Surge in High‑Concurrency Scenarios and How to Fix Them

During high‑concurrency traffic, servers can accumulate large numbers of TCP connections in the TIME_WAIT state, which can exhaust local ports and cause “address already in use” errors; this article explains the phenomenon, its underlying TCP mechanics, and practical configuration and kernel tweaks to mitigate the issue.

LinuxNetworkingOperations
0 likes · 9 min read
Why Do TIME_WAIT Connections Surge in High‑Concurrency Scenarios and How to Fix Them
Programmer DD
Programmer DD
Oct 20, 2020 · Backend Development

GET vs POST: Uncover the Real Differences Behind HTTP Requests

This article explains the fundamental distinctions between GET and POST HTTP methods, covering how parameters are transmitted, browser and server constraints, underlying TCP behavior, and why POST often requires two TCP packets while GET typically uses only one.

GETNetworkingPOST
0 likes · 7 min read
GET vs POST: Uncover the Real Differences Behind HTTP Requests
Liangxu Linux
Liangxu Linux
Oct 11, 2020 · Fundamentals

Master the OSI Model and TCP/IP: A Complete Guide to Network Protocols

This comprehensive guide explains computer networking fundamentals, covering the OSI seven‑layer model, TCP/IP suite, IP addressing, subnet masks, ARP/RARP, routing protocols, TCP handshakes, UDP, DNS, NAT, DHCP, HTTP methods, and a practical example of accessing a website.

NetworkingSubnettingTCP/IP
0 likes · 29 min read
Master the OSI Model and TCP/IP: A Complete Guide to Network Protocols
Laravel Tech Community
Laravel Tech Community
Oct 9, 2020 · Operations

Comprehensive Linux Command Reference Guide

This guide presents an extensive collection of Linux commands covering file and directory operations, content viewing, compression, system information, networking, user management, permissions, process control, and system monitoring, each explained with its purpose and typical usage in clear English.

LinuxNetworkingUser Management
0 likes · 16 min read
Comprehensive Linux Command Reference Guide
IT Architects Alliance
IT Architects Alliance
Sep 23, 2020 · Backend Development

Understanding the Differences Between HTTP GET and POST Methods

This article explains the fundamental similarities and practical differences between HTTP GET and POST requests, covering how parameters are transmitted, caching behavior, URL length limits, security considerations, underlying TCP mechanics, and the impact on performance and semantics.

GETHTTPNetworking
0 likes · 7 min read
Understanding the Differences Between HTTP GET and POST Methods
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Sep 19, 2020 · Operations

Understanding LVS, Nginx, and HAProxy: Choosing the Right Load Balancer for Your Web Architecture

This article explains how modern web services rely on server clusters and a front‑end load balancer, compares the three most popular software balancers—LVS, Nginx, and HAProxy—by describing their architecture, operating modes, advantages, and drawbacks, and offers guidance on selecting the appropriate solution for different traffic scales.

HAProxyLVSNetworking
0 likes · 16 min read
Understanding LVS, Nginx, and HAProxy: Choosing the Right Load Balancer for Your Web Architecture
IT Xianyu
IT Xianyu
Sep 4, 2020 · Fundamentals

Comprehensive Overview of Computer Network Fundamentals and Protocols

This article provides a thorough introduction to computer networking fundamentals, covering the OSI seven‑layer model, TCP/IP architecture, IP addressing, subnet masks, ARP/RARP, routing protocols, and key application layer protocols such as DNS, HTTP, and DHCP, with practical examples and diagrams.

HTTPIP addressingNetworking
0 likes · 27 min read
Comprehensive Overview of Computer Network Fundamentals and Protocols
Selected Java Interview Questions
Selected Java Interview Questions
Aug 30, 2020 · Fundamentals

Comprehensive Overview of Computer Networks: History, Architecture, Protocols, and Layer Functions

This article provides a thorough introduction to computer networking, covering its historical evolution, classification, topology, performance metrics, OSI and TCP/IP models, physical and data‑link layer technologies, key protocols such as IP, ARP, NAT, TCP/UDP, and application‑layer services like HTTP, FTP, DNS, and DHCP, offering readers a solid foundation for self‑study and interview preparation.

Computer NetworksNetworkingOSI model
0 likes · 39 min read
Comprehensive Overview of Computer Networks: History, Architecture, Protocols, and Layer Functions
Open Source Linux
Open Source Linux
Aug 28, 2020 · Fundamentals

Master Switch Basics: Types, Performance Metrics, VLANs and More

This article offers a comprehensive overview of network switches, detailing their classifications, performance indicators, interface and link methods, virtual LANs, multilayer switching, and product introductions, providing essential knowledge for anyone studying networking fundamentals.

HardwareNetwork SwitchNetworking
0 likes · 1 min read
Master Switch Basics: Types, Performance Metrics, VLANs and More
ITPUB
ITPUB
Aug 14, 2020 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Networking

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

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

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

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

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

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

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

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

Why Do TIME_WAIT Connections Accumulate and How to Fix Them?

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

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

Master Linux: From Installation to Advanced System Management

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

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

Understanding DNS: Structure, Types, and Resolution Process

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

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

How Docker and Kubernetes Networking Works: From Bridge to Flannel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

100 Network Fundamentals: Key Concepts and Definitions

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

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

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

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

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

Understanding Switches: Functions, Types, and Management Techniques

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

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

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

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

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

Implementing a Raw TCP MySQL Connection in Python

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

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

Understanding Load Balancing: Types, Tools, and Algorithms

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

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

How to Diagnose and Fix UDP Packet Drops on Linux

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

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

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

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

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

Essential Operating System Concepts: From Kernel Mode to Virtualization

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

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

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

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

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

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

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

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

10 Game-Changing Algorithms That Shaped Modern Technology

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

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

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

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

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

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

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

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

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

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

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

In‑Depth Analysis of AFNetworking Architecture and Design for iOS

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

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

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

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

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

Understanding the Netty Server Startup Process

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

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

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

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

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

Unraveling Kubernetes Networking: From Pod IPs to Service Load Balancing

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

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

Netty Overview: Architecture, Features, and Performance

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

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

Master HTTP: From Basics to Advanced Concepts Explained

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

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

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

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

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

NVMe/TCP: Frequently Asked Questions and Answers

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

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

How to Build a Private Virtual LAN with ZeroTier in Minutes

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

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

50 Essential Linux Command‑Line Tricks to Boost Your Productivity

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

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

Master HTTP: From Basics to Advanced Concepts Explained

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

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

Essential Linux Ops Interview Guide: From RAID to Load Balancing

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

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

Mastering Load Balancing: LVS, Nginx, and HAProxy Explained

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

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

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

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

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

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

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

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

Mastering TCP: Understanding States, Handshakes, and Common Issues

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Analysis of Glide Image Loading Cache Mechanisms on Android

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

AndroidDisk CacheGlide
0 likes · 21 min read
Analysis of Glide Image Loading Cache Mechanisms on Android