Server Name Indication
![Niente fonti!](http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/45px-Question_book-4.svg.png)
L'indicazione del nome del server (Server Name Indication, SNI) è un'estensione del protocollo di rete TLS, con il quale un client indica il nome dell'host a cui sta tentando di connettersi all'inizio del processo di handshaking.
Descrizione
L'indicazione del nome del server consente a un server di presentare uno dei diversi certificati possibili sullo stesso indirizzo IP e numero di porta TCP e quindi permette a più siti web sicuri (HTTPS) (o qualsiasi altro servizio su TLS) di essere serviti dallo stesso indirizzo IP senza richiedere che tutti i siti utilizzino lo stesso certificato.
Rappresenta l'equivalente concettuale dell'hosting virtuale HTTP/1.1 basato sul nome, ma per HTTPS. Ciò consente anche a un proxy di inoltrare il traffico dei client al server giusto durante l'handshake TLS/SSL. Il nome dell'host desiderato non è crittografato nell'estensione SNI originale, per cui un utente può vedere quale sito viene richiesto.
Bibliografia
- (EN) RFC 6066 — Transport Layer Security (TLS) Extensions: Extension Definitions, su Internet Engineering Task Force.
Collegamenti esterni
- (EN) What is SNI? How TLS server name indication works, su Cloudflare.
- (EN) Server Name Indication(SNI), su IBM i documentation, IBM, 7 maggio 2024.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Ambox_padlock_green.svg/25px-Ambox_padlock_green.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Gnome-system-lock-screen.svg/25px-Gnome-system-lock-screen.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Crystal_128_displayphone.png/24px-Crystal_128_displayphone.png)