Jacobs interview question

What is a routing protocol?