[코드캠프 8주차]HTTP vs HTTPS

민범기·2022년 5월 6일
0
post-custom-banner

[HTTPS란?]

여기서 S는 Secure Bucket을 나타냅니다.
HTTPS는 HTTP와 동일하나 SSL(인증서)을 통해서 보안성을 강화한 프로토콜 입니다.
HTTPS는 HTTP 에서 보안이 강화된 방법으로 서버와 클라이언트 통신의 내용이 암호화 됩니다.

HTTP와 HTTPS의 차이점

[URL차이]
HTTP는 http://로 시작,HTTPS는 https://로 시작
HTTP는 암호화가 전혀 되어 있지 않은 프로토콜로 Wireshark와 같은 패킷캡쳐 프로그램으로 패킷캡쳐를 해보면 정보가 그대로 노출되어 있습니다.
반면, HTTPS를 보안성을 강조하기 위해 패킷을 암호화하여 전송하게 됩니다.
그렇기 때문에 패킷캡쳐 프로그램으로 캡쳐를 해도 암호화된 내용만 보이게 됩니다.

여기서, 암호화는 TLS라하고 Transport계층에서 이루어져, L4의 전송계층에서 암호화가 이루어지게 됩니다.

속도 차이 HTTP > HTTPS
http는 암호화 통신이 이루어지지 않고, https는 암호화 통신이 이루어지기 때문에 암호화는데 시간이 걸립니다.

그런데, cpu가 빨라지면서 더 좋은 코어를 사용하고, 통신의 발전으로 체감속도는 많이 감소하여 거의 없다고 봐도 무방합니다.

profile
프론트엔드 개발 지망생 민범기입니다^^
post-custom-banner

0개의 댓글