반응형 http와 https의 차이1 HTTP와 HTTPS HTTP 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜. 클라이언트와 서버가 80번포트를 통해 통신한다. HTTP는 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한다. 상태를 갖고 있지 않은 Stateless 프로토콜이다. HTTP는 암호화되지 않은 텍스트를 전송하는 프로토콜이기에 보안이 취약하다. 이러한 문제를 해결하기 위해 HTTPS가 등장하였다. HTTPS 클라이언트와 서버가 443 포트를 통해 통신한다. 보안통신을 위한 프로토콜인 TLS에 HTTP의 통신방법이 합쳐진 프로토콜이다. (TLS와 SSL에 대한 설명은 흐름에 방해가 되어 후반부에 적었다.) HTTPS는 일반텍스트대신 TLS를 통해 암호화된 데이터를 전송한다. 때문에 데이터를 탈취해도 정확한 '키'가 없다면 해커.. 2021. 12. 22. 이전 1 다음 반응형