HTTP와 HTTPS
1. HTTP와 HTTPS
- 인터넷에서 데이터 전송에 사용되는 두 가지 주요 프로토콜(통신 규약)
- 이들은 데이터의 보안성과 개인 정보 보호를 위한 중요한 역할을 함
HTTP (HyperText Transfer Protocol) |
설명 |
목적 | - 웹 서버와 웹 브라우저 간의 데이터 전송을 위한 프로토콜로 사용 - 웹 브라우저는 HTTP 요청을 서버로 보내고, 서버는 요청에 따라 데이터를 클라이언트에 응답 ※ 여기서 데이터는 웹 페이지, 이미지, 비디오 등을 의미 |
보안성 | - 데이터를 평문으로 전송하므로, 데이터가 중간에 가로채어질 수 있어 보안상 취약함 ※ 개인 정보와 민감한 데이터를 전송할 때는 사용하지 않는 것이 좋음 |
포트 (Port) | - 기본적으로 80번 포트를 사용 - 일반적으로 웹 브라우징 시, http:// 로 시작 |
HTTPS (HyperText Transfer Protocol Secure) |
설명 |
목적 | - HTTP와 비슷하지만, 데이터의 보안과 개인 정보 보호에 중점 - 데이터를 암호화하여, 중간에 제 3자가 데이터를 엿보지 못하도록 보호 |
보안성 | - SSL or TLS 프로토콜을 사용하여, 데이터를 암호화하고 인증함 → 데이터의 무결성과 신뢰성을 보장하며, 중간자 공격과 데이터 가로채기를 방지 ※ SSL : Secure Sockets Layer, TLS : Transport Layer Security) |
포트 (Port) | - 기본적으로 443번 포트를 사용 - 일반적으로 웹 브라우징 시, https:// 로 시작 |
- 온라인 상에서 민감한 정보를 다루는 웹 사이트(은행, 이메일, 쇼핑 등)에서 필수적으로 HTTPS를 사용함
- 최근에는 HTTPS를 권장하고 있음
'Computer Science' 카테고리의 다른 글
웹 서버(Web Server) (0) | 2024.05.11 |
---|---|
CI/CD (0) | 2024.04.16 |
HTTP Status Code (0) | 2024.01.21 |
DNS (Domain Name System) (0) | 2023.10.15 |
인터넷 (Internet) (0) | 2023.08.20 |