Routing refers to the process of selecting paths in a network along which to send network traffic. It involves handling the packets of data to ensure they reach their intended destinations with minimal delay and maximum efficiency. Routing protocols determine how routers communicate, optimizing data flow within various networks.