Router (computing)

Router (computing)

A router is a device that forwards data packets between computer networks, creating an overlay internetwork. A router is connected to two or more data lines from different networks. When a data packet comes in one of the lines, the router reads the address information in the packet to determine its ultimate destination. Then, using information in its routing table or routing policy, it directs the packet to the next network on its journey. Routers perform the "traffic directing" functions on the Internet. A data packet is typically forwarded from one router to another through the networks that constitute the internetwork until it gets to its destination node.

The most familiar type of routers are home and small office routers that simply pass data, such as web pages and email, between the home computers and the owner's cable or DSL modem, which connects to the Internet through an ISP. More sophisticated routers, such as enterprise routers, connect large business or ISP networks up to the powerful core routers that forward data at high speed along the optical fiber lines of the Internet backbone. Though routers are typically dedicated hardware devices, use of software-based routers has grown increasingly common.

Read more about Router (computing):  Applications, Historical and Technical Information, Forwarding

Other articles related to "router":

Router (computing) - Forwarding
... For pure Internet Protocol (IP) forwarding function, a routeris designed to minimize the state information associated with individual packets ... The main purpose of a routeris to connect multiple networks and forward packets destined either for its own networks or other networks ... A routeris considered a Layer 3 device because its primary forwarding decision is based on the information in the Layer 3 IP packet, specifically the ...