Internet ofrece una variedad de servicios como el acceso remoto a otros ordenadores a través de protocolos como Telnet, la transferencia de archivos a través de FTP, el correo electrónico y la World Wide Web. La Web utiliza HTML y HTTP, y requiere un servidor y cliente. Otros protocolos importantes incluyen SMTP para el correo electrónico, FTP para la transferencia de archivos y modelos como cliente-servidor y punto a punto.