Http
- 웹 서버와 웹 브라우저 사이에 문서를 전송하기 위한 통신규약.
- Http 서버는 기본 포트인 80번 포트에서 서비스 대기중, 웹 브라우저(client)가 tcp 80 포트를 사용해 연결하면 서버는 요청에 응답하면서 정보를 전송.
Https
- Http 프로토콜의 보안성을 강화한 프로토콜
- 뒤에 S는 Secure 또는 SSL(Secure Socket Layer)
- 일반 텍스트를 이용하는 대신, SSL 같은 프로토콜 통해 세션 데이터를 암호화한다. 포트번호는 443번 사용.
- SSL 인증서 구입비용 및 갱신비용이 발생하고 HTTP에 비해 서버 부하가 높아져서 속도가 느려짐
- 하지만 그럼에도 보안을 위해 사용하는 곳이 많음