Tagged articles
13 articles
Page 1 of 1
ITPUB
ITPUB
Jul 28, 2025 · Backend Development

How WeChat Guarantees No Lost Messages: The Secrets of Reliable IM Delivery

This article explains the three types of IM packets—Request, Acknowledge, and Notify—illustrates the basic message flow between client and server, identifies reliability gaps such as lost notifications, and proposes an application‑level solution using acknowledgments, timeout‑driven retransmission, and message deduplication to achieve dependable delivery.

AcknowledgmentBackend ArchitectureIM
0 likes · 8 min read
How WeChat Guarantees No Lost Messages: The Secrets of Reliable IM Delivery
FunTester
FunTester
Jun 27, 2025 · Fundamentals

Mastering TCP Retransmission: Boost Your Testing Efficiency

This article explains the core principles of TCP's retransmission mechanisms, outlines four common strategies, discusses how high retransmission rates indicate network or server issues, and provides practical methods for test engineers to diagnose, monitor, and optimize TCP reliability in performance testing scenarios.

ReliabilityTCPnetwork testing
0 likes · 11 min read
Mastering TCP Retransmission: Boost Your Testing Efficiency
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2023 · Fundamentals

Ensuring 60‑Second TCP Keep‑Alive During Unstable Networks

Facing frequent packet loss and network jitter that disrupts video conferences, this article examines TCP/IP stack heartbeat and retransmission mechanisms, demonstrates how to configure Windows keepalive parameters, and provides code examples for custom socket options and non‑blocking connect timeouts to maintain session continuity within 60 seconds.

KeepaliveTCPWindows
0 likes · 22 min read
Ensuring 60‑Second TCP Keep‑Alive During Unstable Networks
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.

LinuxNetworkingTCP
0 likes · 12 min read
Understanding TCP: Basics, Handshakes, Flags, and Performance Tuning
Tencent Architect
Tencent Architect
Apr 8, 2022 · Fundamentals

How WebRTC Implements Video NACK: A Deep Dive into RTP Retransmission

This article provides a comprehensive walkthrough of WebRTC's video sender NACK implementation, covering the underlying ACK/NACK concepts, RFC4585 retransmission types, and the three-step process of storing RTP packets, handling RTCP NACK messages, and retransmitting lost media with priority handling.

NACKRTPVideo Streaming
0 likes · 5 min read
How WebRTC Implements Video NACK: A Deep Dive into RTP Retransmission
IT Services Circle
IT Services Circle
Feb 13, 2022 · Fundamentals

Does a TCP Connection Persist After Unplugging the Network Cable?

Unplugging a network cable does not immediately terminate a TCP connection; the kernel’s socket state remains ESTABLISHED, and the connection’s fate depends on data transmission, retransmission limits, TCP keepalive settings, and whether either side detects a failure.

KeepaliveLinuxSocket
0 likes · 10 min read
Does a TCP Connection Persist After Unplugging the Network Cable?
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Dec 9, 2020 · Operations

Mastering Video QoS: How FEC, Retransmission, and Jitter Buffer Combat Network Challenges

This article explains how modern video applications face packet loss, jitter, congestion, and latency, and how techniques such as Forward Error Correction, packet retransmission, jitter buffers, long‑term reference frames, size‑stream and SVC can be combined to deliver high‑quality, low‑delay audio‑video experiences over 5G networks.

FECNetwork LatencyQoS
0 likes · 11 min read
Mastering Video QoS: How FEC, Retransmission, and Jitter Buffer Combat Network Challenges
Liangxu Linux
Liangxu Linux
May 28, 2020 · Fundamentals

Unlock TCP Secrets: Visualizing Handshakes and Retransmissions with Wireshark & tcpdump

This guide walks you through building test environments, capturing packets with tcpdump, visualizing them in Wireshark, and dissecting TCP features such as three‑way handshake, retransmission timers, fast open, flow control, Nagle algorithm and delayed ACKs, while showing the exact Linux kernel parameters that control each behavior.

LinuxPacket CaptureTCP
0 likes · 30 min read
Unlock TCP Secrets: Visualizing Handshakes and Retransmissions with Wireshark & tcpdump