Which one of the following devices is specially designed to forward packets over the internet to specific ports based on the packet's address?