[TIL] HTTP / HTTPS

김민재·2024년 3월 22일
0

TIL

목록 보기
120/172

HTTP(Hypertext Transfer Protocol)란?

  • HTML 문서와 같은 리소소들을 가져올 수 있도록 해주는 프로토콜(약속), 클라이언트 - 서버 프로토콜

HTTPS란?

  • 하이퍼텍스트 전송 프로토콜 보안(HTTPS)은 웹 브라우저와 웹 사이트 간에 데이터를 전송하는 데 사용되는 기본 프로토콜인 HTTP의 보안 버전, HTTPS는 데이터 전송의 보안을 강화하기 위해 암호화된다.

HTTPS 사용해야하는 이유

  • 사용자의 은행 계좌, 이메일 서비스, 의료 보험 공급자에 로그인하는 등 중요한 데이터를 전송할 때 중요하다. 특히 로그인 자격 증명이 필요한 웹 사이트는 HTTPS를 사용해야 한다.

HTTPS 작동법

  • HTTPS는 암호화 프로토콜을 사용하여 통신을 암호화한다. 이 프로토콜은 전송 계층 보안(TLS)라고 부른다..이 프로토콜은 비대칭 공개 키 인프라로 알려진 것을 사용하여 통신을 보호합니다.이 유형의 보안 시스템에서는 두 개의 서로 다른 키를 사용하여 두 당사자 간의 통신을 암호화합니다.

*TLS는 인터넷 커뮤니케이션을 위한 개인 정보와 데이터 무결성을 제공하는 보안 프로토콜입니다.

HTTPS 사용 포트

  • HTTPS는 포트 443을 사용합니다. 이는 포트 80을 사용하는 HTTP와 HTTPS를 구분합니다.

HTTP와 HTTPS

  • HTTPS는 단순히 HTTP 프로토콜을 통해 TLS/SSL 암호화를 사용하는 것입니다. HTTPS는 특정 공급자가 주장하는 실체가 맞는지 확인하는 TLS/SSL 인증서의 전송을 기반으로 이루어집니다.

차이점

  • HTTP
  1. 보안: 데이터를 암호화하지 않고 평문으로 전송한다.
  2. 포트 번호: 80포트
  • HTTPS
  1. 보안: 데이터를 암호화하여 전송한다.
  2. 포트 번호: 443포트
profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보