문제
TLS를 통해 Application 계층 데이터를 암호화하여 보호해 주고 기본포트가 443으로 지정된 프로토콜은 무엇인가?
① HTTPS ② HTTP ③ FTP ④ SSH
정답
1번
해설
정답: 1. HTTPS(HTTP over TLS/SSL)는 HTTP 통신을 TLS로 암호화하여 보호하는 프로토콜로, 기본 포트는 443번이다.
오답 풀이
- 1번: TLS 암호화 + 443번 포트는 HTTPS의 정의이므로 정답이다.
- 2번: HTTP는 암호화되지 않은 평문 웹 프로토콜로 기본 포트는 80번이다.
- 3번: FTP는 파일 전송 프로토콜로 20/21번을 사용한다.
- 4번: SSH는 암호화 원격 접속 프로토콜로 22번을 사용한다.
보충 개념 HTTP(80, 평문) ↔ HTTPS(443, TLS 암호화). TLS는 SSL의 후속 표준으로 서버 인증서(공개키)로 신원을 확인하고 세션키로 데이터를 암호화한다.