반응형
HTTP란?
Hyper Text Transfer Protocol 서버/클라이언트 모델을 따라 데이터를 주고받기 위한 프로토콜
-> 웹 서비 및 웹 브라우저 상호 간의 데이터 전송을 위한 응용계층 프로토콜
HTTPS란?
Hyper Text Transfer Protocol Secure HTTP와 동일한 방식으로 작동 되지만 서버와 주고받는 데이터가 암호화되어 추가적인 보호를 제공
SSL 인증서?
Secure Socket Layer로 HTTPS는 SSL 프로토콜 위에서 돌아가는 프로토콜이다.
클라이언트와 서버간의 통신을 제삼자가 보증해 주는 전자화된 문서. -> 서버는 클라이언트에 인증서를 보내고 클라이언트는 받은 인증서가 신뢰할 수 있는지 검증 후 데이터를 통신한다.
SSL 인증서 핵심 기능
1. 서버의 신뢰도 2. SSL 통신에 사용될 공개키를 클라이언트에게 제공
SSL 인증서의 내용
1. 서비스의 정보(CA, 서비스 도메인등), 2. 서버 측 공개키 (공개키 내용, 공개키 암호화 방법)
브라우저는 이미 CA를 알고 있어서 가능 (브라우저에 내장한 CA리스트가 존재)
반응형
'취업전 끄적' 카테고리의 다른 글
데이터베이스와 ORM (0) | 2023.04.19 |
---|---|
RESTful API? (0) | 2023.04.19 |
동기와 비동기 코드 실행 방식 (0) | 2023.04.14 |
콜백함수 (0) | 2023.04.13 |
이벤트 루프 (Event Loop) (0) | 2023.04.13 |