• http / https 의미와 차이점
  • Zappy (IP: *.51.113.27)
    조회 수: 19252, 2013-10-29 14:14:50(2007-07-08)
  • http (Hypertext Transfer Protocol)

    인터넷에서 하이퍼텍스트(hypertext) 문서를 교환하기 위하여 사용되는 통신규약이다. 하이퍼텍스트는 문서 중간중간에 특정 키워드를 두고 문자나 그림을 상호 유기적으로 결합하여 연결시킴으로써, 서로 다른 문서라 할지라도 하나의 문서인 것처럼 보이면서 참조하기 쉽도록 하는 방식을 의미한다.
    http는 1989년 팀 버너스 리(Tim Berners Lee)에 의하여 처음 설계되어 인터넷을 통한 월드 와이드 웹(World-Wide Web) 기반에서 전 세계적인 정보공유를 이루는데 큰 역할을 하였다. http의 첫번째 버전은 인터넷을 통하여 가공되지 않은 데이터를 전송하기 위한 단순한 프로토콜이었으나, 데이터에 대한 전송과 요구·응답에 대한 수정 등 가공된 정보를 포함하는 프로토콜로 개선되었다.
    인터넷 주소를 지정할 때 http://www....와 같이 하는 것은 www로 시작되는 인터넷 주소에서 하이퍼텍스트 문서의 교환을 http 통신규약으로 처리하라는 뜻이다.

    https (Hypertext Transfer Protocol over Secure Sockets Layer, HTTP over SSL)

    인터넷 상에서 정보를 암호화하는 SSL(Secure Socket Layer) 프로토콜을 이용하여 데이터를 전송하고 있다는 것을 의미합니다. SSL 프로토콜은 테리사(Terrsa)가 개발해 Netscape사가 NetSite의 암호화 중심 프로토콜로 정착시킨 기술로 정보 암호화시 공개키(Pubilc Key)와 개인키(Private Key)라는 두가지 키를 이용하는 방법입니다.
    공개키(Public Key)는 인터넷 상에 공개되어 있는 키로 서버에서 자동으로 이용자님의 브라우져로 보내며, 이용자가 입력한 정보는 이 공개키(Public Key)를 이용하여 암호화되어 다시 서버까지 전달됩니다.
    이 공개키(Public Key)로 암호화된 정보는 서버만이 유일하게 소유하고 있는 개인키(Private Key)로만 해독이 가능합니다.
    제3자가 의도적으로 암호화된 이용자 정보를 가로챈다 하더라도, 서버의 개인키(Private Key)가 없는 한은 해석이 불가능하다는 것이지요.


댓글 0

번호 제목 닉네임 조회  등록일 
44 [레벨:18]Zappy 46543 2011-11-28
43 [레벨:18]Zappy 13862 2010-06-26
42 Zappy 9861 2010-01-27
41 Zappy 13566 2008-02-19
Zappy 19252 2007-07-08
39 Zappy 10007 2006-07-31
38 Zappy 20190 2006-07-29
37
CSS
Zappy 27921 2006-07-29
36 Zappy 11526 2006-05-02
35 Zappy 10538 2006-01-26
XE Login