Tag

networking

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

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

BackendC++Distributed Systems
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.

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

Data ProcessingFrameworksPython
0 likes · 8 min read
12 Popular Open-Source Python Frameworks for Web, Networking, and Data Processing
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.

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

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

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

AlgorithmsBackendByteDance
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++InterviewLinux
0 likes · 9 min read
Comprehensive Linux C/C++ Interview Questions and Topics
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.

KernelLinuxNetwork
0 likes · 28 min read
Understanding the Linux Network Packet Reception Process
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.

OSI modelProtocolsTCP/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.

Game DevelopmentProgramming 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.

Distributed SystemsOperating Systemsbackend development
0 likes · 18 min read
Master Core Tech: From OS Memory to Redis, MySQL, Docker & More
php中文网 Courses
php中文网 Courses
Jan 9, 2025 · Backend Development

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

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return values, and provides a complete example demonstrating initialization, option setting, execution, error handling, and response processing for HTTP API requests.

APIBackendHTTP
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Values, and Example
Efficient Ops
Efficient Ops
Jan 5, 2025 · Operations

Master Linux Sysadmin: 20 Essential Commands & Solutions Explained

This guide presents 20 practical Linux, security, networking, and Python questions with step‑by‑step command examples, covering bulk image download, file sorting, port monitoring, header retrieval, user account facts, RAID misconceptions, load‑balancer tools, time measurement, rewrite flags, cookie vs session, HTTP versions, common web vulnerabilities, DoS attacks, incident response, TCP handshake, TIME_WAIT optimization, Python range differences, set intersections, and parallel remote execution.

BashLinuxPython
0 likes · 15 min read
Master Linux Sysadmin: 20 Essential Commands & Solutions Explained
php中文网 Courses
php中文网 Courses
Dec 26, 2024 · Backend Development

Using curl_multi_add_handle() in PHP to Manage Multiple cURL Handles

This article explains how the PHP curl_multi_add_handle() function can be used to add multiple cURL handles to a single session, improving network request efficiency and code maintainability, and provides a complete example with detailed code walkthrough.

BackendHTTP RequestsMulti-Handle
0 likes · 5 min read
Using curl_multi_add_handle() in PHP to Manage Multiple cURL Handles
IT Services Circle
IT Services Circle
Dec 22, 2024 · Fundamentals

Understanding IP Packets, TTL, and Traceroute: Tracing the Path to GitHub

This article explains how IP packets are encapsulated, how TTL limits their lifespan, and how traceroute (or tracert) leverages TTL to reveal each network hop, illustrated with a step‑by‑step trace from a personal computer to GitHub’s servers.

GitHubIPRouting
0 likes · 10 min read
Understanding IP Packets, TTL, and Traceroute: Tracing the Path to GitHub