서버 > 인프라/인터넷

https와 ssl이란 무엇인가 / HTTPS와 SSL 인증서

유호야 2021. 6. 25. 20:07
반응형

Hypertext

문서와 문서가 링크로 연결되어 있는 형태의 문서, 문서 체계
하이퍼텍스트의 문서 양식은 HTML
HTML을 전송하기 위해 만들어진 통신규약이 HTTP
url 입력시 http/ 도메인에 해당되는 컴퓨터와 통신할 것인데, http 프로토콜을 이용한다는 말이다.

 

HTTPS VS HTTP  : HTTP에서 보안이 강화된 것이 HTTPS

HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 Secure라는 말을 통해서 알 수 있듯이 보안이 강화된 HTTP라는 것을 짐작할 수 있다. HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다. 예를들어 로그인을 위해서 서버로 비밀번호를 전송하거나, 또는 중요한 기밀 문서를 열람하는 과정에서 악의적인 감청이나 데이터의 변조등이 일어날 수 있다는 것이다. 이를 보안한 것이 HTTPS다.

HTTPS와 SSL

HTTPS와 SSL를 같은 의미로 이해하고 있는 경우가 많다. 이것은 맞기도 틀리기도 하다. 그것은 마치 인터넷과 웹을 같은 의미로 이해하는 것과 같다. 결론적으로 말하면 웹이 인터넷 위에서 돌아가는 서비스 중의 하나인 것처럼 HTTPS도 SSL 프로토콜 위에서 돌아가는 프로토콜이다.

HTTPS 위에서 SSL이 작동한다.

인터넷이 있고, 웹이 있다. 

HTTPS가 더 포괄적이다. HTTP가 SSL을 이용하게 되면 HTTPS가 된다고 이해하면 될 것 같다.

SSL과 TLS

같은 말이다. 네스케이프에 의해서 SSL이 발명되었고, 이것이 점차 폭넓게 사용되다가 표준화 기구인 IETF의 관리로 변경되면서 TLS라는 이름으로 바뀌었다. TLS 1.0은 SSL 3.0을 계승한다. 하지만 TLS라는 이름보다 SSL이라는 이름이 훨씬 많이 사용되고 있다.

반응형

'서버 > 인프라 > 인터넷' 카테고리의 다른 글

집에서 웹서버 운영하기(1/3)  (0) 2021.06.25
host파일  (0) 2021.06.25
네임서버  (0) 2021.06.25
포워딩 설정 : 도메인 포워딩  (0) 2021.06.25
호스트 설정  (0) 2021.06.25