I'll just expand a little more on the information already given.
A repeater is another important networking device that simply regenerates a signal (analog or digital), which increases the distance between devices on your ethernet network. A hub is simply a multi-port repeater.
While a bridge and router both connect separate LAN's or segments in the same LAN, a router uses specifically ICMP (Internet Control Message Protocol), which is just an extension of IP. ICMP is how routers talk to each other to figure out the best route to a destination. Bridges simply function without protocols, letting the packets flow freely through them to the next network (makes network transmissions through just 2 networks combined by a bridge faster).
Another networking device not on the list is a brouter. This device works as both a router and a bridge, looking at all TCP/IP packets (router) however, not taking the time to look at any other packets, and forwards them right on through (bridge).
Hope that helps
The being of the future
ZON