Packet Loss
NetworkingPacket Loss is the failure of data packets to reach their destination across a network, causing missing information that must be retransmitted or handled by the application. It commonly results from congestion, faulty hardware, wireless interference, or routing issues. In web hosting, packet loss can slow page loads, disrupt SSH and file transfers, and degrade real-time services like VoIP or streaming.
How It Works
Networks move data in small units called packets. Each packet travels through switches, routers, and links toward its destination. Packet loss occurs when a device drops packets (often due to full buffers during congestion), when a link corrupts packets (noise, interference, bad cabling), or when routing problems cause packets to be discarded. The receiving side detects missing packets using sequence numbers and checksums.
How loss is handled depends on the protocol. TCP (used by HTTPS, SSH, and many file transfers) retransmits missing packets, which increases latency and reduces throughput because the sender must wait for acknowledgments and resend data. UDP (used by DNS, streaming, gaming, and some VoIP) typically does not retransmit, so loss shows up as glitches, choppy audio, or incomplete responses unless the application adds its own recovery. Even small, persistent loss can trigger timeouts, connection resets, and unstable sessions.
Why It Matters for Web Hosting
Packet loss affects both perceived speed and reliability. A hosting plan may advertise bandwidth and low latency, but sustained loss between your users and the server can make sites feel slow, break API calls, and disrupt admin tasks like SSH, SFTP, and database connections. When comparing providers, look for strong network engineering (redundant uplinks, quality peering, DDoS protection, and monitoring) and choose data center locations that minimize problematic network paths to your audience.
Common Use Cases
- Troubleshooting slow page loads or intermittent timeouts despite normal server CPU and RAM usage
- Diagnosing unstable SSH/SFTP sessions, stalled Git pulls, or failed deployments
- Evaluating real-time performance for VoIP, video streaming, WebRTC, and online gaming backends
- Validating network quality after migrations, routing changes, or DDoS mitigation events
- Monitoring WAN links between a hosted server and external services such as databases, payment gateways, or third-party APIs
Packet Loss vs Latency
Latency is the time it takes for packets to travel between endpoints, while packet loss is when packets never arrive. High latency can make interactions feel slow but still consistent. Packet loss often causes retries, jitter, and timeouts, which can be more disruptive than latency alone. A connection with slightly higher latency but near-zero loss is usually better for web hosting than a low-latency path with frequent loss.