Search⌘ K

Communication Basics

Explore the foundational concepts of communication in distributed systems, focusing on why packet loss and corruption occur and how to manage unreliable networking. Understand the challenges of network buffers, routers, and end hosts as you learn methods to maintain reliable communication across modern networks.

We'll cover the following...

The central tenet of modern networking is that communication is fundamentally unreliable. Whether in the wide-area Internet, or a local-area high-speed network such as Infiniband, packets are regularly lost, corrupted, or otherwise do not reach their destination.

Causes of packet loss or corruption

There are a multitude of causes ...