처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

네트워크에서 SNI(Server Name Indication)의 역할은?

어려움 freeCodeCamp
보기 및 정답
A 서버의 호스트명을 DNS 서버에서 새로운 이름으로 변경하고 기존 A 레코드와 CNAME 레코드를 자동으로 업데이트하는 프로토콜이다
B TLS 핸드셰이크 시 클라이언트가 접속하려는 호스트명을 알려 하나의 IP에서 여러 SSL 인증서를 사용 가능하게 한다
C DNS 쿼리와 응답 데이터를 TLS 암호화 채널을 통해 전송하여 중간자 공격에 의한 도청과 조작을 방지한다
D 서버의 CPU 사용률과 메모리 점유율, 네트워크 대역폭 사용량 등의 성능 지표를 실시간으로 모니터링하여 표시한다

해설

SNI는 TLS 확장으로, 클라이언트가 핸드셰이크 과정에서 접속하려는 서버의 호스트명을 평문으로 전송합니다. 이를 통해 하나의 IP 주소에서 여러 도메인의 SSL 인증서를 사용하는 가상 호스팅이 가능해집니다. ECH(Encrypted Client Hello)로 이를 암호화하는 표준도 진행 중입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기