Skip to content
ADHDecode
  1. Home
  2. Articles
  3. UDP

UDP Articles

45 articles

QUIC Built on UDP: How HTTP/3 Uses UDP

QUIC's reliance on UDP is less about UDP's inherent speed and more about UDP's lack of overhead, allowing QUIC to implement its own superior transport-l.

3 min read

UDP Reliability Layer: Add Retransmit and ACK to UDP

UDP's inherent unreliability, the very thing that makes it fast, is also its biggest weakness. Imagine a network stream of video or voice

4 min read

UDP Security Best Practices: Prevent Amplification and Spoofing

UDP amplification and spoofing attacks exploit the stateless nature of UDP to overwhelm target systems or mask the origin of malicious traffic.

3 min read

UDP Server and Client: Build a Fast Application

UDP is the internet's unsung hero for speed, letting applications ditch the handshake and just send data, but that freedom comes with a responsibility t.

3 min read

SNMP Over UDP: Network Monitoring Protocol Guide

SNMP over UDP is fundamentally a request/response protocol that doesn't guarantee delivery, making it surprisingly resilient to network blips for monito.

3 min read

UDP SO_RCVBUF and SO_SNDBUF: Tune Socket Buffers

UDP socket buffer sizes are a major performance bottleneck, and tuning them is often the difference between a sluggish connection and one that saturates.

5 min read

STUN, TURN, and ICE: WebRTC NAT Traversal with UDP

STUN and TURN are protocols that allow WebRTC clients behind NATs Network Address Translators to discover their public IP address and port, and to relay.

3 min read

Syslog Over UDP: Ship Logs Across the Network

Syslog Over UDP: Ship Logs Across the Network — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

2 min read

TFTP Over UDP: Trivial File Transfer Protocol

TFTP over UDP is surprisingly resilient, but its simplicity is also its Achilles' heel when it comes to security and reliability.

3 min read

UDP Video Streaming: RTP and Adaptive Bitrate

UDP video streaming using RTP and Adaptive Bitrate ABR is a surprisingly robust way to deliver video over unreliable networks, despite UDP's inherent la.

2 min read

UDP VoIP with RTP: Real-Time Voice Protocol Guide

UDP VoIP with RTP: Real-Time Voice Protocol Guide The most surprising thing about real-time voice over IP is how much it doesn't care about packets arri.

3 min read

UDP vs TCP: Choose Based on Your Reliability Needs

UDP and TCP aren't just different protocols; they're fundamentally different philosophies about getting data from point A to point B, and your choice bo.

3 min read

UDP Analysis in Wireshark: Capture and Decode Datagrams

Wireshark can’t actually decode UDP datagrams in the way you might think; it displays the raw bytes and any protocol dissectors it finds, but the UDP he.

3 min read

UDP Acknowledgment with ARQ: Add Reliability to UDP

UDP Acknowledgment with ARQ: Add Reliability to UDP — UDP doesn't actually have acknowledgments, that's TCP's gig. What you're likely bumping into is a cu.

3 min read

UDP Anycast Routing: Low-Latency Global Distribution

UDP Anycast routing is surprisingly effective for low-latency global distribution because it allows a single IP address to represent multiple servers ac.

3 min read

UDP Broadcast: Send to All Hosts on a Subnet

UDP broadcast lets a single machine send a packet to every other machine on its local network segment without knowing their individual IP addresses.

2 min read

UDP Buffer Size Tuning: Set SO_RCVBUF and SO_SNDBUF

UDP buffer sizes are surprisingly sticky, often defaulting to a tiny 10KB, which is a major bottleneck for high-throughput network applications.

5 min read

UDP in Container Networking: Docker and Kubernetes

UDP is often treated as the unreliable, fire-and-forget protocol, but in containerized environments, its behavior becomes a fascinating dance of network.

3 min read

Custom UDP Protocol Design: Reliability and Framing

Designing a custom UDP protocol for reliability and framing is more about carefully layering abstractions than about reinventing the wheel.

5 min read

UDP DDoS Amplification Attacks: Prevention and Mitigation

UDP DDoS Amplification Attacks: Prevention and Mitigation — practical guide covering udp setup, configuration, and troubleshooting with real-world examp...

4 min read

Debug UDP Traffic: Tools and Common Failure Patterns

Debug UDP Traffic: Tools and Common Failure Patterns — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

5 min read

DHCP Over UDP: How IP Assignment Uses UDP

DHCP, the protocol that hands out IP addresses, actually relies on UDP, the "fire and forget" messaging system, to do its job.

4 min read

DNS Over UDP: How Queries Use Port 53

DNS over UDP is a fundamental networking protocol that allows devices to resolve domain names into IP addresses, and it primarily uses port 53 for its o.

3 min read

ENet Reliable UDP: Game Networking Library Guide

ENet doesn't actually guarantee reliability through UDP itself; it builds a reliable layer on top of UDP by implementing its own packet sequencing, ackn.

3 min read

UDP Enterprise Use Cases: Real-Time and High-Throughput

UDP Enterprise Use Cases: Real-Time and High-Throughput — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

3 min read

UDP Firewall Traversal: STUN and Hole Punching

UDP Firewall Traversal: STUN and Hole Punching The most surprising thing about UDP firewall traversal is that it often relies on the firewall not being .

2 min read

UDP for Game Networking: Fast and Resilient Protocols

UDP is often called "unreliable" for a reason: it doesn't guarantee delivery, order, or even that a packet will arrive only once.

3 min read

UDP for HFT: Ultra-Low Latency Financial Data

UDP for HFT: Ultra-Low Latency Financial Data — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

3 min read

UDP Hole Punching: Connect Peers Behind NAT

UDP Hole Punching: Connect Peers Behind NAT — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

2 min read

UDP for IoT Sensor Data: Lightweight Telemetry

UDP is the unsung hero of IoT telemetry, not because it's fast, but because it's aggressively not trying to be reliable in a way that matters for sensor.

3 min read

KCP Protocol: Reliable UDP for Low-Latency Apps

KCP KCP Protocol is a UDP-based, reliable, and low-latency transport protocol designed to overcome UDP's inherent unreliability while retaining its spee.

3 min read

UDP in Kubernetes: Services, NodePort, and Load Balancing

UDP in Kubernetes is surprisingly tricky because its connectionless nature clashes with Kubernetes' desire for reliable, observable networking.

3 min read

UDP Load Testing: Benchmark Your UDP Server

UDP load testing isn't about seeing how much UDP traffic your server can handle; it's about seeing how much UDP traffic your network can handle before y.

4 min read

UDP StatsD Metrics: Send Application Metrics Fast

UDP StatsD Metrics: Send Application Metrics Fast — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

2 min read

UDP Multicast: Send to Multiple Receivers Efficiently

UDP multicast lets a single sender transmit data to multiple receivers simultaneously without needing to manage individual connections to each one, dras.

3 min read

UDP Multicast in Kubernetes: Enable and Configure

UDP Multicast in Kubernetes is not natively supported out-of-the-box, and enabling it requires careful configuration that bypasses standard Kubernetes n.

2 min read

UDP NAT Traversal: Techniques for P2P Connections

UDP NAT traversal is surprisingly difficult because UDP is a connectionless protocol, and NAT devices, by their nature, need to track connection state t.

5 min read

NTP Over UDP: Time Synchronization Protocol Guide

NTP Over UDP: Time Synchronization Protocol Guide — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

2 min read

UDP Packet Ordering: Add Sequence Numbers for Order

UDP doesn't guarantee packet order, so you need to add your own sequence numbers to ensure data arrives in the correct sequence.

4 min read

UDP Packet Fragmentation: Avoid and Handle MTU Issues

UDP Packet Fragmentation: Avoid and Handle MTU Issues — UDP itself doesn't fragment; the IP layer does. Let's say you're sending a UDP packet. It's happ...

5 min read

UDP Packet Loss Handling: Forward Error Correction

Forward Error Correction FEC in UDP isn't about recovering lost packets, it's about making the data within those packets recoverable even if the packet .

2 min read

UDP Performance Benchmarks: Throughput and Latency

UDP Performance Benchmarks: Throughput and Latency — practical guide covering udp setup, configuration, and troubleshooting with real-world examples.

2 min read

UDP Path MTU Discovery: Avoid Fragmentation

UDP Path MTU Discovery is a mechanism designed to prevent IP fragmentation by discovering the maximum transmission unit MTU along the path between two e.

2 min read

UDP Production Patterns: Reliable and Unreliable Designs

UDP can actually be made reliable, and it's the default for many high-performance systems that absolutely cannot tolerate packet loss.

3 min read

UDP Protocol Fundamentals: Connectionless and Fast

UDP is the internet's surprise party guest: it shows up unannounced, delivers its message, and leaves without waiting for a "thank you," which is precis.

3 min read
ADHDecode

Complex topics, finally made simple

Courses

  • Networking
  • Databases
  • Linux
  • Distributed Systems
  • Containers & Kubernetes
  • System Design
  • All Courses →

Resources

  • Cheatsheets
  • Debugging
  • Articles
  • About
  • Privacy
  • Sitemap

Connect

  • Twitter (opens in new tab)
  • GitHub (opens in new tab)

Built for curious minds. Free forever.

© 2026 ADHDecode. All content is free.

  • Home
  • Learn
  • Courses
Esc
Start typing to search all courses...
See all results →
↑↓ navigate Enter open Esc close