TLS жана HTTPS контекстинде SNI термини эмне экенин түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
SNI (Server Name Indication) TLS протоколунун кеңейтүүсү болуп саналат жана кардарга коопсуз байланышты (HTTPS) орнотуганда, ал кайсы хост аталышына туташкысы келсе, аны көрсөтүүгө мүмкүндүк берет. Бул бир IP дарегинде бир нече сайттар ар башка сертификаттар менен жайгашкан учурда маанилүү.
SNI жок болсо, сервер кайсы сертификатты көрсөтөрүн билбейт, ошондуктан HTTPS аркылуу бир IPде бир нече домендерди туура тейе албайт. SNI аркылуу, сервер TLS кол коюунун башында хост атын алат жана тиешелүү сертификатты тандоого мүмкүндүк берет.
Мисал катары, эгер бир серверде example.com жана example.org жайгашкан болсо, SNI кардарга кайсы сайтка туташып жатканын так көрсөтүүгө мүмкүндүк берет, ошондуктан сервер туура сертификатты жиберет.