Routing

Routing refers to the process of determining the best path for data packets to travel across a network. It is concerned with the creation and management of a routing table (or forwarding table) which lists the possible paths for data to travel through the network. Routing is done by devices like routers at the network layer (Layer 3) of the OSI model.