Question: what is the difference between distance vector and link state protocols?
Answer: Distance vector protocols send their entire routing table to directly connected neighbors. Link state protocols send information about directly connected links to all the routers in the network.