A network device that receives and forwards data between separate networks using internet protocols.