Introduction

Now that we have the logical address. How do we send the data, and which path should it take ? How do we know if data is received ?

A network protocol is similar to a human protocol, except that the entities exchanging messages and taking actions are hardware or software components of some device (for example, computer, smartphone, tablet, router, or other network-capable device).[1] Routing protocols determine how data packets travel from a source to a destination across multiple networks. They allow routers to exchange information and dynamically update their routing tables to find the best paths.

In this chapter we will see: