Un'altra caratteristica saliente di Internet è la strutturazione della maggior parte dei suoi servizi secondo l'architettura client-server, il che significa che vi sono due particolari programmi che interagiscono:
I clienti dei servizi informativi tipicamente accettano le richieste dell'utente attraverso la tastiera o il mouse, spediscono queste richieste codificate secondo un preciso protocollo al server e poi aspettano, secondo lo stesso protocollo, la risposta del server in modo da comunicarla all'utente. L'architettura client-server dei servizi informativi su Internet è quella che consente ad ogni calcolatore sulla Rete di fornire servizi ad ogni altro.