Ein Router ist ein Vermittlungsrechner, der am Aufbau einer Verbindung in einem Computernetz mit Paketvermittlung, zum Beispiel dem Internet, beteiligt ist.
Solche Rechner leiten (engl. routen) die Datenpakete anhand der Adresse eines route-fähigen Protokolls wie z.B. TCP/IP zum jeweiligen Zielrechner.
Die Adresse im Header eines Datenpakets ermittelt, in welches Subnetz, an welchen anderen Router oder Rechner er die Daten senden muss und entscheidet für den jeweils (zeitlich und entfernungsmässig) günstigsten Weg.