Sobes.tech
Junior — Middle

TLS va HTTPS kontekstida SNI termini nima ekanligini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

SNI (Server Name Indication) TLS protokolining kengaytmasi bo'lib, u xavfsiz ulanish (HTTPS) o'rnatilayotganda mijozga ulanishni istagan host nomini ko'rsatishga imkon beradi. Bu, bir IP manzilda turli sertifikatlar bilan bir nechta sayt joylashgan hollarda muhimdir.

SNI bo'lmaganda, server mijozga qaysi sertifikatni ko'rsatishini bilmaydi, shuning uchun HTTPS orqali bir IPda bir nechta domenlarni to'g'ri xizmat qilish imkoniyati bo'lmaydi. SNI yordamida, server TLS qo'l berishining boshida host nomini oladi va mos sertifikatni tanlaydi.

Misol uchun: agar bir serverda example.com va example.org joylashgan bo'lsa, SNI mijozga qaysi saytga murojaat qilayotganini bildirishga imkon beradi, shuning uchun server to'g'ri sertifikatni yuboradi.