Which of the following is required to connect a computer to the internet?