AI Features

Reliable Communication Layers

In this lesson, we discuss the basics of a reliable communication protocol such as TCP.

We'll cover the following...

To build a reliable communication layer, we need some new mechanisms and techniques to handle packet loss. Let us consider a simple example in which a client is sending a message to a server over an unreliable connection. The first question we must answer: how does the sender know that the receiver has actually received the message?

Acknowledgment (ack)

The technique that we will use is known as an acknowledgment ...

Ask