>  기사  >  운영 및 유지보수  >  SNI는 무슨 뜻인가요?

SNI는 무슨 뜻인가요?

青灯夜游
青灯夜游원래의
2018-12-28 18:08:0944795검색

SNI(서버 이름 표시)는 TLS 프로토콜의 확장입니다. 이는 "핸드셰이크" 프로세스가 시작될 때 브라우저가 접속하는 호스트 이름을 나타냅니다. 이를 통해 서버는 동일한 IP 주소에 존재하는 여러 사이트에 대해 여러 SSL 인증서를 안전하게 호스팅할 수 있습니다.

SNI는 무슨 뜻인가요?

SNI를 사용하면 서버의 호스트 이름이 TLS 핸드셰이크에 포함되어 HTTPS 웹사이트가 공유 IP 주소에 있더라도 고유한 TLS 인증서를 가질 수 있습니다.

SNI는 어떻게 작동하나요?

SNI를 사용하면 웹 서버가 SSL 또는 TLS 핸드셰이크 확장을 통해 단일 IP 주소에서 여러 사이트를 호스팅할 수 있습니다. 이 확장을 사용하면 클라이언트는 초기 TLS 요청에서 요청된 도메인을 지정할 수 있으며, 서버는 확인을 위해 클라이언트에 다시 보낼 적절한 SSL 인증서를 선택할 수 있습니다.

SNI는 무슨 뜻인가요?

SNI 지원(브라우저 및 도구)

모든 최신 기술과 마찬가지로 브라우저 및 서버 SNI 채택은 아직 널리 보급되지 않았습니다. 현재 약 15%의 브라우저가 SNI를 지원하지 않으며, 해당 레거시 브라우저에서는 웹사이트의 기본 인증서를 볼 수 있으며 인증서 호스트 이름과 웹사이트 이름이 일치하지 않을 수도 있습니다.

오늘날 가장 인기 있는 웹 브라우저와 최신 운영 체제는 SNI를 지원합니다. 지원되지 않는 브라우저는 기본 인증서를 받고 일반적으로 인증서 경고를 발행합니다. 다음은 지원되는 브라우저 목록입니다.

1. Android 휴대폰용 기본 브라우저 - 4.x

2. Android 태블릿용 기본 브라우저 - 3.x

3부터.

Google. Chrome - 버전 6.0

5부터. Internet Explorer - 버전 7부터(Windows XP는 SNI를 지원하지 않음)

6. Mozilla Firefox - 버전 2.0

요약: 이 문서는 여기까지입니다. 모든 분들의 공부에 도움이 되는 글이 되었으면 좋겠습니다.

위 내용은 SNI는 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.