Secure Sockets Layer (SSL) [I1] [I2] [I3] [F1] [S1] [E1] [E2] [E3] [E4] è un protocollo progettato dalla Netscape Communications Corporation, autrice del famoso browser “Netscape Navigator”, per realizzare comunicazioni cifrate su Internet. Riferendoci alla pila TCP/IP può essere visto come un livello intermedio tra applicazioni e trasporto. In tal senso viene “utilizzato” dai vari protocolli del livello “Applicazione” per garantire la sicurezza della trasmissione dei dati.
Quindi i protocolli del del livello “Applicazione” utilizzano la crittografia per fornire sicurezza nelle comunicazioni su Internet e consentono alle applicazioni client/server di comunicare in modo tale da prevenire la manomissione, la falsificazione e l'intercettazione dei dati.
Per esempio quando il protocollo “HTTP” utilizza il protocollo “SSL” gli accessi vengono effettuati sulla porta 443 (non sulla porta 80) e tra il protocollo “TCP” e “HTTP” si interpone un livello di crittografia.