문제
TLS를 통해 애플리케이션 계층 데이터를 암호화하여 보호하며, 기본 포트가 443으로 지정된 프로토콜은?
① HTTPS ② HTTP ③ FTP ④ SSH
정답
1번
해설
정답: 1. HTTPS는 HTTP에 TLS(과거 SSL) 보안 계층을 결합한 프로토콜로, 애플리케이션 계층 데이터를 암호화하며 기본 포트로 443번을 사용한다.
오답 풀이
- 1번: HTTPS는 TLS로 암호화하고 443 포트를 쓰므로 정답이다.
- 2번: HTTP는 암호화 없이 평문으로 전송하며 기본 포트는 80번이다.
- 3번: FTP는 파일 전송 프로토콜로 제어 21번·데이터 20번 포트를 쓰며 TLS 기반 암호화가 기본이 아니다.
- 4번: SSH는 원격 접속용 보안 프로토콜로 기본 포트가 22번이다.
보충 개념 주요 보안/평문 포트: HTTP 80, HTTPS 443, SSH 22, FTP 20/21, Telnet 23, SMTP 25. HTTPS는 TLS 핸드셰이크로 세션 키를 교환한 뒤 대칭키로 본문을 암호화한다.