The network administrator for an organization needs to install a network at his company's new branch office. The branch office will have 30 computers that will all connect to the Internet, where they will share a single public IP address. Which of the following devices must the network administrator install to ensure the devices are able to send traffic out to the Internet and receive the corresponding traffic back?

a. switch
b. router
c. hub
d. token ring

b. router