티스토리 뷰

TIL

[TIL] HTTP 와 HTTPS의 차이점

jinseoit 2021. 8. 2. 22:29

1. HTTP란

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

서로 다른 시스템들 사이에서 통신을 주고받기 위한 기초적인 프로토콜(규약)입니다

 

HTTP는 웹에서 주로 사용하는 프로토콜로서 TCP/UDP 기반으로 80포트를 사용하며 , 한 지점에서 다른 지점으로 요청과 응답을 전송합니다. 

2. HTTPS란

HTTPS는 (Hypertext Transfer Protocol) 에 Secure이 포함된 약자입니다 즉 시스템들 사이 주고받는 통신에 보안을 더하였습니다.

 

HTTPS가 나오게 된 배경은 HTTP프로토콜의 문제점인 서버에서 브라우저로 전송되는 정보가 암호화되지 않아 데이터 도난에 위험성을 막기위해 탄생하였습니다. TLS(Transport Layer Security) 나 SSL(Secure Sockets Layer) 프로토콜을 사용하여 데이터를 암호화 합니다, TCP/IP 443포트를 사용합니다.

보안의 정도는 웹 브라우저의 구현, 정확도 및 서버 소프트웨어, 지원하는 암호화의 알고리즘에 따라 달라집니다.

 

 

 

3. HTTP와 HTTPS 장단점

HTTP의 장점은 속도면에서 인증이 필요없기에 HTTPS보다 빠릅니다 또한 비연결형으로 웹페이지를 보는 중 인터넷이 끊겼다 다시 연결되어도 페이지를 계속 볼 수 있습니다.

반면 단점으로는 윗글의 내용과 같이 보안에서 매우 취약합니다.(내 비밀번호를 누가 인터셉터해 갈 수도...)

 

HTTPS의 장점으로는 보안과 SEO품질을 들 수 있습니다 네트워크상 열람과 수정이 불가능하여 보안성을 보장할 수 있고 SEO(검색엔진 최적화)에 큰 혜택을 볼 수 있습니다. 이는 구글이 HTTPS 웹사이트에 가산점을 주는 이유가 큽니다.

Google seo 관련 url

 

 

 

공지사항
최근에 올라온 글