Front-End

vsoghlv@naver.com

Web http와 https 의 차이점

HTTP(HyperText Trasfer Protocol) 는 이름과 같이 인터넷에서 하이퍼텍스트를 전송하기 위해 사용되는 통신 규약이다. HTTP 서버는 80번 포트에서 서비스를 대기 하며 클라이언트에서 TCP(전송제어 프로토콜)80번 포트를 연결하면 서버는 요청에 응답하며 정보를 전송한다. 이때 정보를 택스트로 보내는데 이 때문에 데이터 유출에 있어 취약하다.(크롬으로 HTTP 에 접속하면 주의 요함 표시가 뜬다.)

이를 보완하기 위한 것이 HTTPS(HTTP + Secure Socket) 인데 HTTPS 는 서버와 클라이언트가 주고 받는 정보가 모두 암호화된다. (사용자마다 다른 암호를 제공한다.)

HTTPS 는 보안기능이 추가된 만큼 HTTP 보다 처리속도가 더 느린데 요즘은 서버와 네트워크 상태가 좋아져 크게 체감하지 못한다고 한다.

정리하자면 가벼운 웹페이지라면 HTTP 를 사용해도 큰 문제가 없지만 개인정보, 결제 시스템등 중요한 자료를 주고받는 경우에는 큰 문제가 발생할 가능성이 높다. 또한 SEO 측면에서 봐도 동일한 키워드의 경우 상위노출 기준 중 하나가 보안요소로 HTTPS 가 우선 검색될 수 있다.