Tagged articles
141 articles
Page 2 of 2
New Oriental Technology
New Oriental Technology
May 31, 2021 · Fundamentals

Live Streaming Network Transmission: Protocols, Encoding, Decoding, and Synchronization

This article explains the end‑to‑end live‑streaming workflow, covering how a broadcaster pushes video and audio to a server, the various streaming protocols (RTMP, HTTP‑FLV, HLS, RTP), encoding formats, FFmpeg‑based decoding, hardware vs software decoding, and audio‑video synchronization techniques.

Audio-Video SyncNetwork ProtocolsStreaming
0 likes · 26 min read
Live Streaming Network Transmission: Protocols, Encoding, Decoding, and Synchronization
Top Architect
Top Architect
May 22, 2021 · Backend Development

Understanding RPC vs HTTP: Architecture, Protocols, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, reviews the OSI network model, describes RPC architecture and sync/async calls, compares popular RPC frameworks such as gRPC, Thrift, and Dubbo with traditional RESTful HTTP, and offers guidance on choosing the right approach for a project.

Backend DevelopmentDubboHTTP
0 likes · 8 min read
Understanding RPC vs HTTP: Architecture, Protocols, and Popular Frameworks
Cloud Native Technology Community
Cloud Native Technology Community
Apr 28, 2021 · Fundamentals

Fundamentals of Computer Network Design and Communication

This article provides a comprehensive overview of computer networking fundamentals, covering the essence of network communication, distributed packet‑switching, layered protocol design, congestion‑control mechanisms, the evolution of network technologies, and security considerations, all aimed at helping engineers and students build a solid networking foundation.

Computer NetworksNetwork ProtocolsTCP/IP
0 likes · 15 min read
Fundamentals of Computer Network Design and Communication
Efficient Ops
Efficient Ops
Dec 28, 2020 · Fundamentals

How SPDY Paved the Way and QUIC Is Revolutionizing Web Transport

This article reviews the pioneering SPDY protocol that inspired HTTP/2, then delves into Google's disruptive QUIC protocol—explaining its UDP foundation, Diffie‑Hellman encryption, connection migration, and advanced features that overcome TCP limitations, while comparing their roles in modern web communication.

HTTP/2Network ProtocolsQUIC
0 likes · 12 min read
How SPDY Paved the Way and QUIC Is Revolutionizing Web Transport
Efficient Ops
Efficient Ops
Dec 13, 2020 · Fundamentals

How SPDY Paved the Way for QUIC: From HTTP/1.1 to the Future of Web Transport

This article reviews the evolution of web communication protocols, detailing SPDY's pioneering features that influenced HTTP/2 and exploring QUIC's disruptive UDP‑based design, security mechanisms, multiplexing, connection migration, and other enhancements that reshape modern internet performance.

HTTP/2Network ProtocolsQUIC
0 likes · 12 min read
How SPDY Paved the Way for QUIC: From HTTP/1.1 to the Future of Web Transport
Liangxu Linux
Liangxu Linux
Dec 3, 2020 · Fundamentals

Mastering the Transport Layer: TCP, UDP, Sockets, and Port Mechanics

This article explains the role of the transport layer in the OSI model, compares TCP and UDP protocols, describes socket types and their APIs, clarifies port number usage, and details multiplexing, demultiplexing, and UDP packet structure with checksum calculation.

MultiplexingNetwork ProtocolsPort Numbers
0 likes · 20 min read
Mastering the Transport Layer: TCP, UDP, Sockets, and Port Mechanics
Architecture Digest
Architecture Digest
Dec 2, 2020 · Backend Development

Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, covering OSI layers, RPC architecture, synchronous and asynchronous calls, and popular RPC frameworks such as gRPC, Thrift, and Dubbo, while also comparing their suitability for large‑scale versus small‑scale applications.

Backend DevelopmentDubboNetwork Protocols
0 likes · 9 min read
Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks
Architects' Tech Alliance
Architects' Tech Alliance
Nov 2, 2020 · Fundamentals

Understanding NFS and pNFS: Architecture, Protocols, and Performance

This article explains how the Network File System (NFS) enables file sharing across heterogeneous operating systems, describes the limitations of traditional NFS for high‑performance computing, and introduces pNFS (NFSv4.1) with its three protocols, layout types, and performance advantages for large‑scale parallel storage.

NFSNetwork ProtocolsParallel I/O
0 likes · 11 min read
Understanding NFS and pNFS: Architecture, Protocols, and Performance
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 20, 2020 · Fundamentals

Fundamentals of Computer Networks: History, Protocols, and Core Concepts

This article provides a comprehensive overview of computer networking fundamentals, covering its historical evolution, network architectures, key protocols such as TCP/IP and OSI, transmission methods, switching techniques, performance metrics, and the physical media that enable modern internet communication.

Network ProtocolsTCP/IPnetwork fundamentals
0 likes · 28 min read
Fundamentals of Computer Networks: History, Protocols, and Core Concepts
vivo Internet Technology
vivo Internet Technology
Sep 2, 2020 · Fundamentals

Understanding DNS and WebSocket: From Dig Commands to Real‑Time Connections

This article provides a systematic, hands‑on guide to DNS fundamentals—including dig queries, hierarchical lookups, Wireshark packet analysis, traditional DNS drawbacks, and HTTPDNS solutions—followed by a deep dive into WebSocket mechanics, handshake, frame structure, and security considerations, all illustrated with practical examples and code.

DNSHTTPDNSNetwork Protocols
0 likes · 21 min read
Understanding DNS and WebSocket: From Dig Commands to Real‑Time Connections
Efficient Ops
Efficient Ops
Aug 31, 2020 · Fundamentals

Understanding FTP, FTPS, and SFTP: When to Use Each Protocol

This article explains the basics of FTP, its secure extensions FTPS and SFTP, and compares active and passive transfer modes, helping readers choose the right protocol and configuration for reliable file transfers in cloud storage scenarios.

Active ModeFTPFTPS
0 likes · 8 min read
Understanding FTP, FTPS, and SFTP: When to Use Each Protocol
Programmer DD
Programmer DD
Jun 10, 2020 · Fundamentals

Why HTTP/3 and QUIC Are Revolutionizing Web Performance

This article explains the evolution from HTTP/1.1 to HTTP/3, detailing QUIC's design, zero‑RTT connections, connection migration, head‑of‑line blocking elimination, multiplexing, congestion and flow control improvements, and why HTTP/3 is poised to become the next‑generation web protocol.

HTTP/3Network ProtocolsQUIC
0 likes · 18 min read
Why HTTP/3 and QUIC Are Revolutionizing Web Performance
Efficient Ops
Efficient Ops
Jun 2, 2020 · Fundamentals

Demystifying the TCP/IP Model: From Layers to Handshakes

This comprehensive guide explains the TCP/IP protocol suite, detailing each layer from the physical link to the application, and covers essential protocols such as IP, ARP, ICMP, DNS, as well as connection management techniques like three‑way handshake, four‑way termination, flow control, and congestion control mechanisms.

HandshakeNetwork ProtocolsTCP/IP
0 likes · 23 min read
Demystifying the TCP/IP Model: From Layers to Handshakes
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 10, 2020 · Fundamentals

Why HTTP/2 and QUIC Are Revolutionizing Web Performance

This article traces the evolution of HTTP from its early versions to HTTP/2 and QUIC, explains the shortcomings of HTTP/1.1 such as head‑of‑line blocking and lack of encryption, details the performance‑boosting features of SPDY, HTTP/2 and QUIC, and discusses the remaining challenges like connection latency, server load, and NAT traversal.

HTTPHTTP2Network Protocols
0 likes · 20 min read
Why HTTP/2 and QUIC Are Revolutionizing Web Performance
MaGe Linux Operations
MaGe Linux Operations
Jan 6, 2020 · Backend Development

What I Learned From 8 Tech Interviews: From Browser Requests to System Design

The author recounts eight interview experiences across companies like Afanti, XueTang Online, Guokr, Veeva, Zhihu, Spring Rain Doctor, 360, and Toutiao, sharing detailed insights on Python fundamentals, network protocols, system design, database concepts, and personal lessons that helped secure a final offer.

Backend DevelopmentNetwork ProtocolsPython
0 likes · 20 min read
What I Learned From 8 Tech Interviews: From Browser Requests to System Design
JD Tech Talk
JD Tech Talk
Aug 28, 2019 · Fundamentals

Understanding ARP and ICMP Protocols: Principles and Packet Analysis

This article explains the fundamentals of the ARP (Address Resolution Protocol) and ICMP (Internet Control Message Protocol), describing how they operate in LAN environments, detailing their packet structures, and illustrating their practical use through ping and tracert commands with packet capture analysis.

ARPICMPNetwork Protocols
0 likes · 7 min read
Understanding ARP and ICMP Protocols: Principles and Packet Analysis
Amap Tech
Amap Tech
Aug 20, 2019 · Fundamentals

Wi‑Fi Provisioning Methods and Principles for IoT Devices

The article surveys IoT architecture and Wi‑Fi’s role as the primary connectivity layer, then details six Wi‑Fi provisioning techniques—direct UART/SPI, WPS, web‑based AP, SoftAP, SmartConfig/SmartConnection, and sound‑wave—comparing their advantages, limitations, and suitability for different product, cost, and environmental constraints.

IoTNetwork ProtocolsProvisioning
0 likes · 24 min read
Wi‑Fi Provisioning Methods and Principles for IoT Devices
Tencent Cloud Developer
Tencent Cloud Developer
Jul 2, 2019 · Cloud Computing

Technical Overview of Tencent Cloud X‑P2P Low‑Latency Video Streaming and P2P Technologies

Zhang Peng’s talk detailed Tencent Cloud’s X‑P2P system, which combines raw FLV/FMP4 segmentation, adaptive bitrate switching, and the XNTP transport to achieve 60‑80% peer share and CDN‑level latency, while handling diverse NAT types, employing balanced topology, and positioning the technology for 4K, 5G, IPv6 and edge‑computing futures.

Network ProtocolsP2PX-P2P
0 likes · 17 min read
Technical Overview of Tencent Cloud X‑P2P Low‑Latency Video Streaming and P2P Technologies
21CTO
21CTO
Jun 21, 2019 · Fundamentals

Why Does an HTTP Request Involve Multiple TCP Handshakes? A Wireshark Deep Dive

Using Wireshark, this article dissects a complete HTTP request, explaining the TCP three‑way handshake, window scaling, SACK options, four‑step termination, and Keep‑Alive mechanisms, while illustrating each packet with screenshots and detailing how browsers may merge handshake steps for efficiency.

HTTPNetwork ProtocolsTCP
0 likes · 12 min read
Why Does an HTTP Request Involve Multiple TCP Handshakes? A Wireshark Deep Dive
Programmer DD
Programmer DD
Apr 1, 2019 · Fundamentals

Mastering TCP Congestion Control: State Machines and Core Algorithms Explained

This article provides an in‑depth overview of TCP congestion control, covering the sliding‑window flow control, the congestion control state machine with its five states, and the four core algorithms—slow start, congestion avoidance, fast retransmit, and fast recovery—plus practical insights for middleware design.

AlgorithmsLinuxNetwork Protocols
0 likes · 11 min read
Mastering TCP Congestion Control: State Machines and Core Algorithms Explained
JD Tech Talk
JD Tech Talk
Mar 6, 2019 · Fundamentals

Understanding TCP Three‑Way Handshake and Four‑Way Termination

This article explains the essential conditions for TCP communication, details the three‑step handshake and four‑step termination processes with packet‑capture illustrations, and discusses why these sequences ensure reliable connections between a client and a server.

Four-way terminationNetwork ProtocolsReliability
0 likes · 8 min read
Understanding TCP Three‑Way Handshake and Four‑Way Termination
Architects' Tech Alliance
Architects' Tech Alliance
Jan 10, 2019 · Fundamentals

Understanding RDMA: Principles, Advantages, and Implementation Details

This article explains the challenges of high‑performance computing and big‑data workloads on traditional TCP/IP stacks, introduces RDMA technology, its variants (InfiniBand, RoCE, iWARP), key protocols, hardware components, and how it achieves ultra‑low latency and high throughput with minimal CPU involvement.

InfiniBandNetwork ProtocolsRDMA
0 likes · 13 min read
Understanding RDMA: Principles, Advantages, and Implementation Details
21CTO
21CTO
Nov 17, 2018 · Fundamentals

Why HTTP/3 Is Replacing TCP: The Rise of QUIC and UDP

Upcoming IETF discussions aim to replace the long‑standing TCP‑based HTTP with a new UDP‑based protocol, QUIC, rebranded as HTTP/3, offering lower latency and improved security, while distinguishing Google’s gQUIC from the IETF’s iQUIC and gaining industry support.

HTTP/3IETFNetwork Protocols
0 likes · 4 min read
Why HTTP/3 Is Replacing TCP: The Rise of QUIC and UDP
ITPUB
ITPUB
Aug 30, 2018 · Information Security

Mastering Reverse Shells: 30+ Techniques Across Linux, Windows, and Network Protocols

This article provides a comprehensive collection of reverse‑shell techniques—including Perl, Bash, Python, PowerShell, Java, and protocol‑specific methods like ICMP, UDP, and DNS—complete with command‑line examples, code snippets, and practical tips for both Linux and Windows environments.

Network Protocolspenetration testingreverse shell
0 likes · 15 min read
Mastering Reverse Shells: 30+ Techniques Across Linux, Windows, and Network Protocols
Architects' Tech Alliance
Architects' Tech Alliance
Apr 22, 2018 · Fundamentals

An Overview of Remote Direct Memory Access (RDMA): Principles, Comparisons, and Implementations

This article provides a comprehensive overview of Remote Direct Memory Access (RDMA), detailing its underlying principles, performance advantages over traditional TCP/IP, various protocol families such as InfiniBand, RoCE, and iWARP, and their respective hardware and software requirements.

High‑performance computingInfiniBandLow latency
0 likes · 9 min read
An Overview of Remote Direct Memory Access (RDMA): Principles, Comparisons, and Implementations
Efficient Ops
Efficient Ops
Mar 8, 2018 · Fundamentals

Why Does TCP Need a Three‑Way Handshake? A Simple Analogy Explained

The article uses a quirky long‑distance video‑chat scenario to illustrate TCP’s three‑way handshake and four‑way termination, explaining the protocol’s packet format, flag meanings, SYN‑attack risks, and step‑by‑step connection establishment and teardown.

Four-way terminationNetwork ProtocolsSYN attack
0 likes · 11 min read
Why Does TCP Need a Three‑Way Handshake? A Simple Analogy Explained
21CTO
21CTO
Jun 1, 2017 · Fundamentals

Unveiling TCP/IP: From Handshakes to WebSocket – A Deep Dive

This article explores TCP/IP fundamentals—including three‑way handshake, receive windows, congestion control mechanisms, and HTTP header limits—while demonstrating practical packet captures with tcpdump and building a simple WebSocket chat demo to illustrate protocol behavior and differences from WebRTC.

HTTPNetwork ProtocolsTCP/IP
0 likes · 29 min read
Unveiling TCP/IP: From Handshakes to WebSocket – A Deep Dive
Java Backend Technology
Java Backend Technology
Oct 18, 2016 · Fundamentals

Master the OSI Model, TCP/IP Layers, and Core Network Protocols in One Guide

This comprehensive guide explains the OSI and TCP/IP layered architectures, IP address classes, TCP three‑way handshake and four‑way termination, key network protocols, the DNS resolution process, and the step‑by‑step flow when a browser accesses www.baidu.com, providing essential networking fundamentals for developers.

IP addressingNetwork ProtocolsOSI model
0 likes · 12 min read
Master the OSI Model, TCP/IP Layers, and Core Network Protocols in One Guide
Architecture Digest
Architecture Digest
Jul 21, 2016 · Fundamentals

Design and Implementation of Low‑Latency Real‑Time Streaming Protocols: RTP, RTCP, and Packet‑Loss Solutions

The article explains why TCP‑based protocols cannot meet low‑latency requirements for live‑streaming conferences and introduces RTP, RTCP, jitter, round‑trip time, and three packet‑loss mitigation strategies—retransmission, forward error correction, and cross‑transport—along with a brief overview of DCCP for congestion control.

DCCPFECLow-Latency
0 likes · 14 min read
Design and Implementation of Low‑Latency Real‑Time Streaming Protocols: RTP, RTCP, and Packet‑Loss Solutions
21CTO
21CTO
Nov 16, 2015 · Fundamentals

Understanding HTTP vs TCP: Long vs Short Connections Explained

This article explains how HTTP relies on TCP/IP, clarifies the stateless nature of HTTP, and compares long‑lasting persistent connections with short‑lived ones, covering their handshakes, advantages, disadvantages, and appropriate usage scenarios.

HTTPNetwork ProtocolsTCP
0 likes · 9 min read
Understanding HTTP vs TCP: Long vs Short Connections Explained