HTTP와 HTTPS의 차이점.

브라우저의 주소 표시줄은 어딘가에서 클립보드로 복사한 링크를 따라가야 하는 경우가 아니면 대부분 주의를 끌지 않습니다. 때때로 우리는 특히 빠르고 부정직한 리디렉션의 경우 전환이 올바른지 확인합니다. 그러나 우리가 여전히 보면 때때로 비정상적인 상태를 발견합니다. 일종의 잠금이 걸려 있고 글꼴 색상이 다르며 일반적인 http: // 대신 https: //가 보입니다. 그것이 어딘가에 옮겨졌는지, 아니면 세상의 무언가가 변했는지, 아니면 기억력이 떨어졌는지 즉시 이해하지 못합니다. 그것을 알아 내려고합시다.

정의

HTTP - 웹사이트에서 정보를 검색하는 데 사용되는 애플리케이션 전송 프로토콜.

HTTPS 는 SSL 및 TLS 암호화를 지원하는 HTTP 프로토콜 확장입니다.

비교

HTTP와 HTTPS의 차이점은 정의에서 이미 분명합니다. HTTPS는 독립적인 데이터 전송 프로토콜이 아니라 암호화 추가 기능이 있는 HTTP입니다. 이것이 핵심이자 유일한 차이점입니다. 데이터가 보안되지 않은 HTTP 프로토콜을 통해 전송되는 경우 HTTPS는 암호화 보호를 제공합니다. 이것은 승인이 책임이 있는 곳에서 사용됩니다: 지불 시스템, 우편 서비스, 소셜 네트워크 사이트.

데이터가 SSL로 보호되지 않으면 불행한 순간에 실행된 인터셉터를 통해 공격자가 사용할 수 있습니다. 기술적으로 HTTPS 구현은 다소 더 복잡합니다. 이를 위해 보호된 사이트에는 사용자가 수락하거나 수락하지 않는 사용 중인 서버 인증서가 있어야 합니다. 이러한 인증서는 연결을 처리하는 서버에 설치됩니다. 클라이언트가 수신한 데이터와 클라이언트로부터 수신한 데이터 모두 암호화됩니다. 암호화 키는 클라이언트가 수신 및 제공하는지 확인하는 데 사용됩니다.

또 다른 기술적 차이점은 HTTP 및 HTTPS 액세스에 사용되는 포트에 있습니다. 첫 번째 포트는 일반적으로 포트 80과 상호 작용하고 두 번째 포트는 포트 443과 상호 작용합니다. 관리자는 동일한 목적으로 다른 포트를 열 수 있지만 절대 일치하지 않습니다.

결론 TheDifference.ru

  1. HTTP는 직접 데이터 전송 프로토콜이고 HTTPS는 이 프로토콜의 확장입니다.
  2. HTTPS는 암호화된 통신에 사용됩니다.
  3. HTTPS는 데이터 보안에 대한 관심을 높여야 하는 서버에 대한 권한 부여에도 사용됩니다.
  4. HTTP는 포트 80에서 작동하고 HTTPS는 포트 443에서 작동합니다.
.