Today
Total
Recent Posts
Recent Comments
Archives
05-06 08:40
«   2024/05   »
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 31
반응형
관리 메뉴

UD_park's IT story

[Dictionary] HTTPS와 S-HTTP의 정의와 개념에 대한 설명 본문

IT - Dictionary & Knowledge

[Dictionary] HTTPS와 S-HTTP의 정의와 개념에 대한 설명

kingllzn 2018. 10. 25. 15:00
반응형
SMALL

이번 포스팅에서는 https와 shttp에 대해서 알아보겠습니다.

 


1. https

 

먼저 사전적 정의를 시작으로 알아보도록 하겠습니다.

 

HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)는
하이퍼 텍스트 전송 규약(HTTP) 계층 아래의 SSL 서브 계층에서
사용자 페이지 요청을 암호화, 복호화하는 브라우저에 설치된
넷 스케이프 웹 프로토콜. TCP/IP에서 HTTP 포트 80 대신에
포트 443을 사용하고, SSL은 RC4 스트림 암호 알고리즘 용으로
40Bit 키 크기를 사용한다. 넷 스케이프 브라우저에서
https://URL
페이지를 지정하면 HTTPS는 그것을 암호화하고, 도착된
https://URL
HTTPS 서브 계층에서 복호화된다. HTTPS와 SSL은 사용자의 송신자
인증을 위해 서버로부터 X.509 디지털 인증서 사용을 지원한다.

 

사전적 정의의 단어가 어렵지만 자세히 읽어보시면 쉽게
이해하실 수 있으실거라 생각됩니다. 쉽게말하자면,
HTTP에 SSL을 합친것이 바로 HTTPS입니다. SSL은 이전
포스팅에서 다룬 내용이니 참고하시기 바랍니다.

인터넷의 URL을 예시로 간단하게 설명해보겠습니다.

https://www.naver.com

사용자는 http라는 통신 문법으로 www에 있는 naver라는 이름의
아이와 인터넷 연결을 통해 이야기하고 자료를 주고 받고
하고싶어합니다. 이때, http라는 문법에 다른사람들이 엿보거나
훔쳐갈 수 없도록 SSL이라는 도구를 이용해 안전성과 보안성을
높입니다. 그리하여 http라는 통신 문법과 SSL이란 보안 도구를
합쳐 https라는 이름의 통신 문법이 탄생하게 됩니다.

 

 

2. shttp(S-HTTP)

 

먼저 앞서 설명한 바와 같이 사전적 정의와 함께 알아보겠습니다.

 

S-HTTP(Secure Hypertext Transfer Protocol)는 웹 상에서 네트워크
트래픽을 암호화하는 주요 방법 중 하나이다. 웹 상에서 네트워크
트래픽을 암호화하는 것에는 주로 2가지 방법을 사용하는데 한 가지는
S-HTTP이고 다른 하나는 SSL(Secure Socket Layer)이다. S-HTTP는
클라이언트와 서버간에 전송되는 모든 메시지를 각각 암호화 한다.
S-HTTP에서 메시지 보호는 HTTP를 사용한 애플리케이션에 대해서만
가능하다.

 

정의를 잘 읽어보시면 https와의 차이점을 찾아보실 수
있으실거라 생각됩니다. shttp와 https의 차이점은 바로 암호화
방식에서의 차이입니다. https의 암호화 방식은 스트림으로서 모든
통신의 데이터를 암호화하는 방식이지만, shttp는 SSL을 사용하지 않고,
http와 같은 포트를 사용하면서 Message 단위로 암호화를 하게됩니다.

둘의 차이를 좀 더 쉽게 설명해보겠습니다.

 

ex) [송신] 나는 밥을 먹는다.

 

라는 문장이 있다면 https는 1fae8afs153fesf5s135af3라고 모든것이
암호화되어 전송된다고 가정한다면, shttp는 [송신] a4e6s8f4ase86ffsd15라고
메시지 단위로만 암호화를 하여 전송하고 수신하는 방식입니다.


여기까지 https와 shttp에 대해서 알아보았습니다.
 

 

 

혹시 다른것에 대해 궁금하신게

있으시다거나 포스팅 요청은

댓글에 달아주시기 바랍니다.

 

아는것이면 친절하고 쉽게,

모르는 것이면 또 제가 알아내서

친절하게 쉽게 포스팅하여

설명해드리도록 하겠습니다.

 

 

반응형
LIST
Comments