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
'IT 정보' 카테고리의 다른 글
성능 이슈 해결하기 ②(프로그램 더 빠르게 실행하기) (3) | 2023.08.06 |
---|---|
성능이슈 해결하기①(CPU의 성능지표 cpi,ipc,ips...) (0) | 2023.08.06 |
논리연산(and,or,nor,xor,nand,xand,xnor) (3) | 2023.07.30 |
데이터의 기본단위(bit와 byte) (0) | 2023.07.24 |