Tag

Networking

2 views collected around this technical thread.

Architect's Guide
Architect's Guide
Jun 9, 2025 · Fundamentals

Why 65,535 Isn’t the True Limit for TCP Connections on Linux Servers

The article explains that the 65,535 limit refers only to available port numbers, while actual TCP concurrency on Linux depends on the 4‑tuple identification, memory, file‑descriptor limits, and port reuse, allowing servers to handle far more connections than the port count suggests.

LinuxNetworkingSocket
0 likes · 12 min read
Why 65,535 Isn’t the True Limit for TCP Connections on Linux Servers
Architects' Tech Alliance
Architects' Tech Alliance
May 31, 2025 · Artificial Intelligence

GPU Cluster Scaling: Understanding Scale‑Up and Scale‑Out for AI Pods

This article explains the concepts of AI Pods and GPU clusters, compares vertical (scale‑up) and horizontal (scale‑out) expansion, describes XPU types, discusses internal and inter‑pod communication, and evaluates the benefits and drawbacks of each scaling approach along with relevant networking technologies.

AI PodsGPUInfiniBand
0 likes · 10 min read
GPU Cluster Scaling: Understanding Scale‑Up and Scale‑Out for AI Pods
Raymond Ops
Raymond Ops
May 30, 2025 · Fundamentals

Mastering Network Fundamentals: OSI Model, TCP/IP Layers & Data Encapsulation

This article introduces core networking concepts, explaining what a network is, its classifications, the OSI seven‑layer model and its relation to TCP/IP, common protocols with their port numbers, and the processes of data encapsulation and decapsulation across each layer.

NetworkingOSI modelTCP/IP
0 likes · 5 min read
Mastering Network Fundamentals: OSI Model, TCP/IP Layers & Data Encapsulation
IT Services Circle
IT Services Circle
May 28, 2025 · Backend Development

WeChat Technical Interview Experience: Java and C++ Candidates' Questions and Insights

The article shares detailed WeChat (wxg) interview experiences from Java and C++ candidates, highlighting the high difficulty, the blend of algorithmic depth and system design breadth, and the extensive range of technical questions that ultimately led both candidates to fail.

C++Distributed SystemsInterview
0 likes · 6 min read
WeChat Technical Interview Experience: Java and C++ Candidates' Questions and Insights
FunTester
FunTester
May 17, 2025 · Backend Development

Detailed Explanation of Java WebSocket Client Development

This article provides a comprehensive walkthrough of building a Java WebSocket client, covering client creation, connection establishment, message sending, graceful closure, header handling, and code encapsulation, with complete example code and best practices for performance testing and robust error handling.

ClientJavaNetworking
0 likes · 11 min read
Detailed Explanation of Java WebSocket Client Development
Python Programming Learning Circle
Python Programming Learning Circle
May 12, 2025 · Backend Development

12 Popular Open-Source Python Frameworks for Web, Networking, and Data Processing

This article introduces twelve widely used open‑source Python frameworks—including Django, Tornado, Twisted, Pulsar, Bottle, Diesel, NumPy, Scrapy, Cubes, Falcon, Web2py, and Zerorpc—covering their main features, typical use cases, and project repository links for developers seeking robust solutions.

Backend DevelopmentData ProcessingFrameworks
0 likes · 8 min read
12 Popular Open-Source Python Frameworks for Web, Networking, and Data Processing
Raymond Ops
Raymond Ops
May 1, 2025 · Fundamentals

Mastering SNAT and DNAT: How to Translate Network Addresses with iptables

This guide explains the concepts, mechanisms, and primary uses of SNAT and DNAT in network address translation, and provides step‑by‑step iptables commands for implementing source and destination address translation in typical networking scenarios.

DNATNATNetworking
0 likes · 8 min read
Mastering SNAT and DNAT: How to Translate Network Addresses with iptables
Deepin Linux
Deepin Linux
Apr 27, 2025 · Fundamentals

Understanding vhost/virtio: Handwritten Implementation and QEMU Backend Integration

This article explains how vhost/virtio solves virtual device communication bottlenecks, walks through a hand‑written implementation with shared memory and ring buffers, and details QEMU's backend driver creation, device realization, and the vhost‑user/vhost‑net interfaces that enable high‑performance virtual networking.

NetworkingQEMUVirtualization
0 likes · 40 min read
Understanding vhost/virtio: Handwritten Implementation and QEMU Backend Integration
Java Captain
Java Captain
Apr 26, 2025 · Fundamentals

Understanding HTTP Protocol: Basics, Request Process, and Server Response

This article provides a comprehensive overview of the HTTP protocol, covering its fundamental concepts, the complete request lifecycle—including DNS resolution, TCP handshake, request headers, methods, cookies, and tokens—and detailed server response structures with practical Spring Boot examples.

FrontendNetworkingWeb
0 likes · 15 min read
Understanding HTTP Protocol: Basics, Request Process, and Server Response
php中文网 Courses
php中文网 Courses
Mar 13, 2025 · Backend Development

Using curl_init() in PHP: Syntax, Parameters, Return Value, and Example Code

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return values, and provides a complete example that demonstrates initializing a cURL session, setting options, executing a request, handling errors, and processing JSON responses.

APINetworkingcurl
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Value, and Example Code
Test Development Learning Exchange
Test Development Learning Exchange
Mar 10, 2025 · Fundamentals

Understanding IP Addresses, Domain Names, and Their Role in API Automation Testing

This article explains the definitions, types, and functions of IP addresses and domain names, describes how DNS resolves domain names to IPs, and outlines best practices for using each in API automation testing to improve maintainability, scalability, and reliability.

DNSDomain NameIP address
0 likes · 7 min read
Understanding IP Addresses, Domain Names, and Their Role in API Automation Testing
Top Architecture Tech Stack
Top Architecture Tech Stack
Mar 3, 2025 · Backend Development

ByteDance Java Backend Internship Interview – First Round Technical Topics Overview

This article shares the ByteDance Java backend internship first‑round interview experience, detailing the company's massive hiring drive, interview structure, and deep technical questions covering URL parsing, DNS resolution, TCP handshake, TLS, HTTP request handling, and related networking concepts.

AlgorithmsByteDanceInterview
0 likes · 6 min read
ByteDance Java Backend Internship Interview – First Round Technical Topics Overview
IT Services Circle
IT Services Circle
Feb 27, 2025 · Fundamentals

Comprehensive Linux C/C++ Interview Questions and Topics

This article compiles a wide range of Linux C/C++ interview questions covering language fundamentals, data structures, algorithms, operating systems, networking, databases, and general problem‑solving approaches to help candidates assess and improve their technical knowledge.

C++Data StructuresInterview
0 likes · 9 min read
Comprehensive Linux C/C++ Interview Questions and Topics
Raymond Ops
Raymond Ops
Feb 25, 2025 · Fundamentals

Understanding the OSI Model: A Layer‑by‑Layer Guide

This article provides a comprehensive overview of the OSI model, explaining the purpose of each of its seven layers, their responsibilities, typical devices and protocols involved, and how data moves from the physical medium up to the application level.

NetworkingOSI modelTCP
0 likes · 17 min read
Understanding the OSI Model: A Layer‑by‑Layer Guide
Deepin Linux
Deepin Linux
Feb 25, 2025 · Fundamentals

Understanding the Linux Network Packet Reception Process

This article provides a comprehensive, step‑by‑step explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, kernel initialization, driver registration, and protocol‑stack traversal—culminating in delivery to the application layer via sockets.

LinuxNetworkingOperating System
0 likes · 28 min read
Understanding the Linux Network Packet Reception Process
Raymond Ops
Raymond Ops
Feb 11, 2025 · Fundamentals

Understanding TCP/IP Architecture, Encapsulation, ARP & DNS Basics

This article explains the TCP/IP four-layer architecture, detailing each layer’s role, the encapsulation and decapsulation processes, and provides in‑depth coverage of ARP and DNS protocols, including packet structures, Linux commands, and practical packet‑capture examples using tcpdump.

ARPDNSEncapsulation
0 likes · 20 min read
Understanding TCP/IP Architecture, Encapsulation, ARP & DNS Basics
Efficient Ops
Efficient Ops
Feb 9, 2025 · Fundamentals

Essential Networking Q&A: 100+ Key Concepts Every IT Professional Should Know

This comprehensive guide answers over one hundred fundamental networking questions, covering links, OSI layers, backbone networks, LAN, routers, protocols, security measures, cable standards, IP addressing, and many other core concepts essential for anyone working with computer networks.

NetworkingOSI modelTCP/IP
0 likes · 32 min read
Essential Networking Q&A: 100+ Key Concepts Every IT Professional Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Jan 16, 2025 · Fundamentals

Ten Python Practice Projects with Detailed Explanations and Code

This article presents ten hands‑on Python projects—from a markup tagger and PDF generator to XML‑RPC file sharing, socket chat, CGI web tools, and a simple arcade game—providing step‑by‑step explanations, code snippets, and insights into underlying concepts and implementation details.

NetworkingProgramming PracticeProject Tutorials
0 likes · 25 min read
Ten Python Practice Projects with Detailed Explanations and Code
macrozheng
macrozheng
Jan 10, 2025 · Fundamentals

Master Core Tech: From OS Memory to Redis, MySQL, Docker & More

This article combines a look at Tencent Cloud Zhiy developer salaries and interview insights with in‑depth explanations of OS memory allocation, process vs thread vs coroutine, DNS resolution, MySQL indexing and locking, Redis speed factors, Kafka’s high throughput design, and Docker’s container architecture, plus resource links.

Backend DevelopmentDistributed SystemsNetworking
0 likes · 18 min read
Master Core Tech: From OS Memory to Redis, MySQL, Docker & More