Web Server
I Web server comunicano attraverso protocolli Internet standard, quali http e https, basati su TCP/IP. Il protocollo è privo di stato e viene creata una nuova connessione per ogni singola interrogazione. Le possibili situazioni errate e le relative cause sono varie e diverse e spesso correlate a disponibilità, configurazione o scaling del Web server oppure delle applicazioni basate su di esso; ne consegue, ad esempio, che un'interrogazione può anche richiedere molto tempo e causare un time out oppure si può riferire a un file non più disponibile.
File server:
I file server comunicano a mezzo il protocollo Internet standard FTP sulla base di TCP/IP. Per ogni trasferimento dati viene stabilita una connessione dedicata. Anche in questo caso, le cause di errore sono varie e diverse e partono dalla disponibilità del servizio FTP o da errori nel trasferimento dati.
Mail server:
Molte applicazioni utilizzano il protocollo SMTP sulla base di TCP/IP per la comunicazione dei messaggi con un server di posta elettronica. Oltre ai server SMTP standard esistono server SMTP che consentono una connessione sicura e crittografata con SSL (secure SMTP server). L'invio di un messaggio di posta elettronica richiede la creazione della connessione tra il mail client (client di posta elettronica) e il server SMTP, la login, l'autenticazione e infine l'invio del messaggio con esito positivo. In ogni singola fase di questa procedura è possibile che si creino problemi e colli di bottiglia.
Tutti i protocolli menzionati in precedenza presentano il problema di misurare la disponibilità e performance globale dei servizi interessati. Un'altra sfida è rappresentata dall'analisi delle cause di base (root cause analysis), con cui, ad esempio, separare gli errori e i colli di bottiglia della performance all'interno delle applicazioni, dei server e della rete circostante.