HTTPS
개요
HTTPS(HyperText Transfer Protocol Secure)는 HTTP에 암호화 계층을 추가한 프로토콜이다.
설명
HTTPS는 기존 HTTP에 TLS를 결합하여 통신 내용을 암호화한다.
일반 HTTP 통신은 평문으로 전송되지만, HTTPS는 암호화를 통해 데이터 도청과 변조를 방지한다.
HTTPS는 기본적으로 TCP 위에서 동작한다.
동작 구조
- 클라이언트가 서버에 HTTPS 요청을 보낸다
- TLS 핸드셰이크를 수행한다
- 암호화된 연결이 수립된다
- 이후 HTTP 데이터가 암호화되어 전송된다
특징
- 데이터 암호화
- 서버 인증 가능
- 무결성 보장
- 기본 포트 443 사용