HTTP, HTTPS 어떤 점이 다를까?

동동·2023년 6월 16일
0

TIL

목록 보기
2/13
post-thumbnail

HTTP는 HyperText Transfer Protocol의 약자로 HyperText를 보내기 위한 프로토콜이다.

HTTP : 웹 브라우저와 웹 서버 간에 데이터를 주고 받기 위한 프로토콜

대부분의 웹사이트들은 HTTP를 사용했지만, 최근에는 일부 웹사이트를 제외하곤 HTTPS를 사용하고 있는 걸 볼 수 있다.

그 이유의 대표적인 요인은 보안성 때문인데, HTTPS는 HTTP에서 S("Secure")를 붙인 보안이 강화된 프로토콜이다.

HTTPS는 보안의 과정(데이터 암호화, SSL/TLS 인증서 등)이 포함된 HTTP이기 때문에 속도가 HTTP에 비해 많은 시간이 필요하겠지만, 개인 정보 보호와 검색 엔진 최적화 및 캐싱 등 이점을 가져다 준다.


🤔 왜 HTTPS 처럼 보안의 과정이 포함되었을까 ?

  1. 데이터를 암호화하지 않기 때문에 제 3자가 데이터를 볼 수 있는 보안 취약점이 있다. (개인 정보가 노출될 수도 있음)
  2. 통신 상대를 확인할 수 없어 위장이 가능하다.
  3. 정보의 정확성이 확실하지 않다. (데이터 통신 도중에 변조될 수 있음)

이러한 단점들을 보완하기 위해서 HTTPS가 생겨났다.

✅ HTTP와 HTTPS 다른 차이점

포트번호

  • HTTP => :80
  • HTTPS => :443

https://velog.io:443
https://velog.io:1

🧐 https의 경우에는 포트번호가 443이 아닌 다른 포트가 올 경우 접속이 안된다 !!

profile
✍️ 끄적끄적

0개의 댓글

관련 채용 정보