2016년 8월 15일 월요일

HTTP vs HTTPS 간략한 비교표

일반적으로 인터넷에서 많이 사용되는 HTTP 프로토콜과 보안이 강화된 HTTPS를 간략히 비교한 표입니다.

HTTP
HTTPS
HyperText Transfer Protocol
▲ Hypertext Transfer Protocol over Secure Socket Layer
WWW 상에서 정보를 주고 받을 수 있는 프로토콜
▲ WWW 통신 프로토콜인 HTTP의 보안이 강화된 버전
▲ 주로 HTML 문서를 주고 받는 데에 사용
통신의 인증과 암호화를 위해 Netscape Communications Coporation이 개발했으며, 전자 상거래에서 널리 사용
TCP를 사용
소켓 통신에서 일반 텍스트를 이용하는 대신에, SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화
▲ 기본 포트는 80
기본 포트는 443
▲ 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜
▲ 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달
▲ 보호의 수준은 웹 브라우저에서의 구현 정확도와 서버 소프트웨어, 지원하는 암호화 알고리즘에 달림
HTTP를 통해 전달되는 자료는 http:로 시작하는 URL로 조회
▲ HTTPS를 사용하는 웹페이지의 URL 'http://'대신 'https://'로 시작

상세한 기술 문서는 아래와 같다.

IEFT HTTP/1.1 기술 명세서 (1999 6) : http://tools.ietf.org/html/rfc2616
HTTP over TLS(RFC 2818)에 대한 기술 명세서 : http://www.ietf.org/rfc/rfc2818.txt

댓글 없음:

댓글 쓰기