[CS 문답] HTTP와 HTTPS의 차이점은 무엇인가요?


[CS 문답] HTTP와 HTTPS의 차이점은 무엇인가요?

먼저 HTTP를 알아보자 Hypertext Transfer Protocol의 약자. 주로 HTML을 전송하기 위한 통신규약 데이터 통신할때 따로 암호화를 하지 않음. 로그인을 하려고 서버로 비밀번호를 전송할때, 비밀번호가 암호화되지 않고 그대로 네트워크 망을 거쳐서 서버로 전송되는데, 굉장히 위험함. 그래도 등장한 것이 HTTPS. 그래서 HTTPS가 무엇이냐면 HTTP over SSL, HTTP Secure 등으로 불린다! HTTP에 데이터 암호화가 추가된 프로토콜이다. 기존 HTTP에 비해 안전함. HTTP가 TCP/UDP 등의 프로토콜을 사용한다면 HTTPS는 추가로 SSL/TLS의 프로토콜을 사용하여 보안성을 높인 것이다! SSL과 TLS. 네스케이프에서 SSL을 개발했고, 표준화 기구인 IETF에서 관리하기로 하면서 TLS로 이름이 바뀐것 뿐. TLS 1.0은 SSL 3.0을 계승한다....



원문링크 : [CS 문답] HTTP와 HTTPS의 차이점은 무엇인가요?