HTTP와 HTTPS의 차이점
HTTP와 HTTPS의 가장 큰 차이는 보안성입니다.
HTTPS는 HTTP에 SSL/TLS 프로토콜을 추가하여 데이터를 암호화하고,
인증서를 통해 서버의 신뢰성을 보장합니다.
항목 | HTTP | HTTPS |
포트 번호 | 80 | 443 |
보안성 | 보안이 적용되지 않음 | SSL/TLS를 사용하여 데이터 암호화 및 보호 |
데이터 암호화 | 없음 | 있음 |
인증서 필요 여부 | 필요 없음 | SSL/TLS 인증서 필요 |
속도 | 빠름 | 다소 느림 |
HTTPS는 어떻게 동작하나요?
HTTPS는 HTTP가 SSL/TLS 프로토콜을 통해 TCP와 통신합니다.
이를 통해 암호화, 데이터 무결성, 그리고 인증서를 통한 보안이 가능해집니다.
TCP와 HTTP/HTTPS의 관계
HTTP와 HTTPS는 TCP 기반으로 동작하며, TCP의 특성을 상속받습니다.
[TCP의 주요 특성]
- 연결 지향적:
- 데이터를 보내기 전에 송신자와 수신자 간 연결을 설정.
- 3-way Handshake로 연결 설정, 4-way Handshake로 연결 해제.
- 신뢰성 보장:
- 데이터 패킷의 순서를 보장하며 손실 시 재전송.
- 데이터 전송 과정:
- 3-way Handshake란?
송신자와 수신자가 통신 가능한 상태인지 확인하기 위해 3번에 걸쳐 데이터를 교환. - 4-way Handshake란?
송신자와 수신자가 연결을 안전하게 종료하기 위해 4번의 데이터 교환.
- 3-way Handshake란?
HTTP에서 HTTPS로의 전환
HTTP는 간단하고 빠르지만, 보안 위협에 취약합니다.
반면 HTTPS는 SSL/TLS를 통해 보안을 강화하여 현대 웹 서비스에서 필수적인 요소가 되었습니다.
- 왜 HTTPS를 사용해야 할까요?
- 데이터 암호화로 민감한 정보 보호.
- SEO(검색 엔진 최적화)에서 우선 순위 제공.
- 사용자 신뢰 향상.
'기타 > 취준 기록' 카테고리의 다른 글
[기술 면접 준비] WAS의 구조와 개념: Web Server와의 협업 및 요청 처리 과정 (0) | 2024.11.20 |
---|---|
[기술 면접 준비] WAS의 구조와 개념: 웹 서버와의 차이점 이해하기 (0) | 2024.11.19 |
[기술 면접 준비] HTTP(웹 서비스 프로토콜)에 대해 알아보자 (1) | 2024.11.17 |
[2024 하반기] 농협정보시스템 서류 합격 (1) | 2024.11.16 |
[2024 하반기] 신용회복위원회 전산직 필기 후기 (2) | 2024.11.15 |