SNI란

 

SNI (Server Name Indication) 란 컴퓨터 네트워크 프로토콜인 TLS(Transport Layer Security)의 확장으로, 핸드셰이킹 과정 초기에 클라이언트가 어느 호스트명에 접속하려는지 서버에 알리는 역할을 한다. 이를 이용하면 동일한 IP 주소와 TCP 포트 번호를 가진 서버로 여러 개의 인증서를 사용할 수 있기 때문에 모든 사이트가 같은 인증서를 사용하지 않아도 동일한 아이피로 여러 HTTPS 웹사이트를 운영할 수 있게 된다.

출처: 위키피디아

이렇게 하는 이유는 IPv4 체계 하에서 IP가 부족하기 때문에 동일한 IP 주소에 대해서 여러 개의 인증서를 사용함으로써 여러 웹사이트 운영이 가능하도록 하기 위해서 입니다. 즉 상대적으로 적은 IP 사용이 가능해집니다.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s