본문 바로가기

콘텐츠/나만 몰랐던 IT

[IT 웹툰] 6화 Http와 https?🥺

6화. Http와 https?🥺

HTTP는 하이퍼 텍스트 전송 프로토콜(Hypertext Transfer Protocol)의 약자입니다.

프로토콜이란 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약을 의미합니다.
HTTP는 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜입니다.

HTTPS는 하이퍼 텍스트 전송 프로토콜 보안(Hypertext Transfer Protocol Secure)의 약자입니다.
기존의 HTTP 프로토콜의 문제점은 사용자오 서버가 서로 주고받는 정보가 암호화되지 않는다는 것이었습니다. 이를 보완한 방식이 바로 HTTPS입니다.

HTTPS는 공개키/개인키 암호화 방식을 이용해 데이터를 암호화합니다. 이를 쉽게 설명하자면, 자물쇠가 있는 상자와 열쇠로 이해할 수 있습니다.

1. 서버는 상자를 열어서 사용자에게 준다
2. 사용자는 정보를 담고 상자를 닫아서 서버에게 돌려준다
3. 한번 잠긴 상자는 열쇠가 없으면 열 수 없다
4. 제 3자나 사용자 본인도 잠긴 상자는 열 수 없다

이러한 HTTPS 방식의 페이지들은 브라우저에서 자물쇠 표시를 확인할 수 있는데, 자물쇠를 클릭해보면 SSL 인증서를 확인할 수 있습니다.

SSL 인증서의 장점 및 역할은
- 통신 내용이 노출, 변경되는 것을 방지
- 클라이언트가 접속하려는 서버가 신뢰 할 수 있는 서버인지 확인가능
- SSL 통신에 사용할 공개키를 클라이언트에게 제공

입니다. 앞으로 웹페이지를 열 때 주소창을 확인해보세요☺