본문 바로가기
Chapter01/네트워크

[ 네트워크 ] http와 https 차이

by EmmaDev_v 2024. 6. 18.


http는 데이터를 암호화하지 않고 전송하는 반면 https는 ssl/tls를 사용해 데이터를 암호화하여 전송함! 

 

 

 

HTTP (HyperText Transfer Protocol)

  • 웹 브라우저와 웹 서버 간의 요청-응답 프로토콜로, 인터넷에서 하이퍼텍스트 문서(주로 HTML)를 주고받는 데 사용.
  • 포트 번호: 80
  • 보안: 암호화되지 않은 텍스트로 데이터를 전송하므로 중간에서 데이터를 가로채면 내용을 쉽게 읽을 수 있음.
  • 보안 인증서 : 필요없음.
http://www.example.com

이 URL을 통해 접속한 웹 페이지는 암호화되지 않은 상태로 데이터를 주고받음.

 

 

HTTPS (HyperText Transfer Protocol Secure)

  • HTTP에 SSL/TLS(보안 소켓 계층/전송 계층 보안) 프로토콜을 추가하여 데이터 전송을 암호화한 프로토콜.
  • 포트 번호: 443
  • 보안:데이터를 암호화하여 전송하므로, 중간에서 데이터를 가로채더라도 내용을 읽을 수 없음. 또한, 서버 인증을 통해 데이터가 신뢰할 수 있는 서버와 주고받는지 확인할 수 있음.
  • 보안 인증서 : SSL/TLS 인증서 필요함.
https://www.example.com

이 URL을 통해 접속한 웹 페이지는 암호화된 상태로 데이터를 주고받고, 서버의 신원을 인증함.

 

 
 
반응형