Networks and the Internet