티스토리 뷰
반응형
HTTPS vs HTTP
- HTTP는 Hypertext Transfer Protocol의 약자이다.
- 즉, HTML을 전송하기 위한 방식이다.
- HTTPS와 HTTP의 차이를 살펴보면 둘 다 HTML을 전송하기 위한 방식이라는 측면은 동일한데, S에서 차이가 판가름된다.
- HTTPS에서 마지막 S는 Over Secure Socket Layer의 약자로 보안이 강화된 HTTP라는 것을 짐작할 수 있다.
- HTTPS는 HTTP와 다르게 보안 장치가 덧붙여 있는 것으로 볼 수 있다.
- HTTPS를 이용하여 메시지를 전송하게 되면 제 3자는 해당 메시지를 감청할 수 없게된다.
- Ex. 로그인을 위해서 서버로 비밀번호를 전송할 때 HTTP를 사용하면 메시지를 중간에 감청할 수 있다.
- Ex. 중요 문서 같은 것을 전송하고자할 때 중간에서 데이터를 변조할 수 있는 일이 일어날 수 있다.
HTTPS와 SSL
-
SSL 위에서 HTTPS가 동작한다.
-
그림을 살펴보면 SSL은 HTTP 보다 더 포괄적인 것이고, SSL 통신 방법 위에서 동작하는 서비스 중 하나가 HTTP이다.
-
HTTP가 SSL을 이용하게 되면 그것이 바로 HTTPS가 되는 것이다.
SSL과 TLS
- SSL : 사용자의 정보를 더 안전하게 주고받기 위해 나타난 프로토콜
- TLS : SSL이 폭넓게 사용되다가 표준화 기구인 IETF의 관리로 변경되면서 TLS로 바뀐 것이다.
- 결국, SSL과 TLS은 같은 것으로 볼 수 있다.
반응형
'Network' 카테고리의 다른 글
[Network] TCP와 UDP (0) | 2020.05.11 |
---|---|
[Network] SSL 인증서 (0) | 2020.05.10 |
[Network] HTTP 1.1 vs HTTP 2.0 (0) | 2020.05.03 |
[Network] SSL(대칭키와 공개키) (0) | 2020.04.28 |
[Network] HTTP 1.0 vs HTTP 1.1 (1) | 2020.04.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- try with resources
- 팩토리 메소드 패턴
- JPA
- springboot
- @Lazy
- 이펙티브자바
- 스프링부트
- junit
- 복사 팩토리
- 생성자
- flatMap
- java
- 빈 순환 참조
- Spring
- ifPresent
- mustache
- 정적팩터리메서드
- package-private
- 빌더 패턴
- 점층적 생성 패턴
- 자바8
- jdk버전
- java8
- 이펙티브 자바
- try catch finally
- 김영한
- effectivejava
- 연관관계
- Effective Java
- 인프런
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함