HTTP와 HTTPS 의 차이에 대해 설명해 주세요.

  • HTTP는 서버/클라이언트 모델을 따라 데이터를 주고받기 위한 프로토콜이며, HTTPS는 HTTP에 암호화가 추가된 프로토콜이다.

  • HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용하고 있다.

    • HTTP 서버가 80번 포트에서 요청을 기다리고, 클라이언트는 80번 포트를 통해 요청한다.

  • HTTPS가 만들어진 이유는 HTTP는 암호화가 되지 않은 평문 데이터를 전송하는 프로토콜이기 때문에 HTTP로 비밀번호나 주민등록번호 등 중요한 정보를 제 3자가 정보를 조회할 수 있어 위험하기 때문에 암호화가 추가된 것이다.

    • HTTPS에서는 HTTP와 다르게 443번 포트를 사용한다.

Last updated