HTTP, HTTPS

nayoon·2021년 6월 20일
0

computer

목록 보기
21/25

HTTP

HyperText Transfer Protocol

W3 상에서 정보를 주고받을 수 있는 프로토콜

주로 HTML 문서를 주고받는 데에 사용

클라이어트와 서버 사이에 이루어지는 요청/응답 프로토콜

HTTP를 통해 전달되는 자료는 http:로 시작하는 URL로 조회 가능하다.

W3

World Wide Web, WWW, W3

인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간

인터넷상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있게 해주는 정보검색 시스템

간단히 웹(Web)이라 부르는 경우가 많다.

W3 관리 기관

W3 관련된 기술은 월드 와이드 웹 컨소시엄(W3C)이 개발하고 있다.

W3C는 HTML, HTTP 등의 표준화를 진행하고 있으며, 최근에는 시맨틱 웹에 관련된 표준을 제정하고 있다.

동작

1) 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청

2) 서버는 이 요청에 응답해서 필요한 정보를 해당 사용자에게 전달

3) 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것

HTTPS

HTTP Secure

W3 통신 프로토콜인 HTTP의 보안이 강화된 버전

(HTTP의 문제점은 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않음)

SSL이나 TLS 프로토콜을 통해 클라이언트와 서버 간의 모든 커뮤니케이션을 암호화함으로써 데이터의 적절한 보호를 보장한다.

HTTPS의 기본 TCP/IP 포트는 443

SSL

Secure Sockets Layer, 보안 소켓 계층

웹사이트와 브라우저 사이에 전송된 데이터를 암호화해서 보안을 유지하는 표준 기술

TLS

Transport Layer Security, 전송 계층 보안

가장 최신 기술로 더 강력한 버전의 SSL

SSL이 더 일반적으로 사용되는 용어이기 때문에 여전히 보안 인증서는 SSL이라고 불린다.

SSL 인증서

SSL 방식에 사용하는 전자화된 문서

공인된 인증기관(Certificate Authority)에서 발급

CA(Certificate Authority)

SSL 인증서를 발급하는 공인된 민간 기업들

각 브라우저들은 공인 CA 목록을 내부에 저장하고 있다.

HTTPS/SSL 과정

참고 사이트

  1. HTTP
  2. 월드 와이드 웹
  3. HTTPS
  4. HTTPS
  5. HTTPS, SSL 인증서: 아주 쉽고 간단하면서도, 매우 상세한 정리.
profile
뚜벅뚜벅 열심히 공부하는 개발자

0개의 댓글