"A router is a computer whose main job is to select the best path for packets traveling in a network from source to destination. The router has more interfaces, each connected to a different network. The router switches the packets between these interfaces. As packets reach one of the router's interfaces the router looks at the destination network address (usually an IP address since IP is the most common Layer 3 protocol) and than checks it's routing table, a table stored in the router's RAM."
FULL STORY @ PCHARDWARE (http://www.pchardware.ro/Reviews/review.php?id=123)