Routing protocols were created for routers. These protocols have been designed to allow the exchange of routing tables, or known networks, between routers. There are a lot of different routing protocols, each one designed for specific network sizes, so I am not going to be able to mention and analyse them all, but I will focus on the most popular. The two main types of routing: Static routing and Dynamic routing
We all understand that TCP/IP, IPX-SPX are protocols used in a Local Area Network (LAN) so computers can communicate between with each other and with other computers on the Internet.
Chances are that in your LAN you are most probably running TCP/IP. This protocol is what we call a “routed” protocol. The term “routed” refers to a protocol that contains specific type of information that allows it to be passed on from one network to another. In the example of TCP/IP, this protocol contains the destination IP Address to which the packet is destined to go, therefore you can construct a data packet and send it across to another computer on the Internet.
You can find extensive detail about both terms with analytical diagrams on my website by going here.
Hope that helps!