개발지식
HTTP HTTPS 의 차이
dodo1054
2022. 5. 24. 00:27
반응형
1. HTTP(Hyper Text Transfer Protocol) ?
- 서버와 클라이언트 간의 데이터를 주고받도록 도와주는 프로토콜
즉 클라이언트와 서버사이의 요청 응답 프로토콜
- 모든 형태의 데이터를 전송할 수 있음
- 보안에 취약
- 포트번호 80
2. HTTPS(Hyper Text Transfer Protocol Secure Socket Layer) ?
- HTTP 프로토콜의 보안 취약점을 해결하기 위한 프로토콜
- SSL(보안소켓계층)/TLS(전송계층보안) 프로토콜 통해 세션 데이터를 암호화하여 전송
- 데이터가 암호화되어 있기 떄문에 중간에 가로채더라도 해독이 불가능하다
- 데이터 전송 중에 수정되거나 손상되는 부분을 방지
- SEO(검색엔진최적화) 구글이 가산점부과
- 포트번호 443
3. SSL(Secure Socket Layer) / TLS(Transport Layer Securit) ?
- 전송계층 상에서 웹서버와 클라이언트 사이에 전송되는 데이터를 암호화하여 연결을 보호하기 위한 표준기술
- 보안용 프로토콜
- 공개 키와 개인 키를 교환하여 보안 세션을 생성
- TLS는 SSL의 업데이트 버전
반응형