프로토콜이 뭐지?(http,https의 차이점)

728x90

웹상에서는  사용자들이 체감하지 못하는 섬세한 상호작용이 있다.

통신, 데이터, 파일다운로드 등을 할 때 당연한듯 보이지만, 우리가 익숙한데는 약속된 규칙이 있기 때문이다.

이것을  '프로토콜'이라고한다.

 

프로토콜: 통신과 데이터 교환의 규칙, 웹페이지의 모든 네트워크 상호작용에 사용되는 규칙의 집합

 

프로토콜은 다양한 기능과 용도에 따라 http,https,ftp,smtp...등이 있다.

그 중에서 웹페이지의 정보를 주고 받는데 사용되는 http와 https의 차이에 대해 알아보았다.

 

http(hypertext transfer protocol)
https(hypertext transfer protocol secure)
: 웹브라우저와 웹서버 사이의 데이터를 주고 받기 위한 프로토콜

 

HTTP, HTTPS의  차이점

 

보안

프로토콜의 이름에서도 유추할 수 있듯이 보안성의 차이가 있다.

http는 서버에서 브라우저로 전송되는 정보가 암호화되지 않는다.

반면, https는 ssl(보안 소켓 계층)또는 tls(전송 계층 보안)을 사용하여 암호화한다.

 

포트

 

 

http의 기본포트는 80이다. 주소창에 http://를 명시하지 않아도 기본적으로 80포트로 연결된다.

https는 기본포트가 443이다. 주소창에https://를 명시해야 443포트로 연결된다.

 
검색엔진 최적화(SEO)

검색엔진에서도 https에서 보안의 신뢰성이 더 높다고 인식하기 때문에

http보다 콘텐츠 순위가 더 높게 설정된다.

특히 구글에서는 'https'사용을 '권장한다'라고 하면서

https 웹사이트에게 검색엔진 최적화에 가산점이 있다고 암시했다.

이는 구글이 장기적으로 웹을 안전하게 만들고자하는 것으로 보인다.

728x90