목록Day13 (2)
IT STUDY LOG

# 학습 목표 HTTPS의 개념을 이해할 수 있다. HTTP와 HTTPS의 차이점을 이해할 수 있다. # 학습 내용 1. HTTPS 개요 HTTPS + Secure HTTP 프로토콜 내용 암호 주요 개념 인증서 : 데이터 제공자 신원 보장 및 도메인 종속 CA : 공인 인증서 발급 기 비대칭키 암호화 : 개인키, 공개키 암호화 2. Learn About HTTPS HTTPS 프로토콜(HTTP over SSL(TLS), HTTP over Secure) 사용 이유 HTTP보다 안전 데이터 제공자의 신원 보장 클라이언트는 데이터 제공자가 제공해준 데이터를 사용함 클라이언트와 서버 사이에 공격자가 서로 요청, 응답 데이터를 탈취 및 변조해 다시 전송하는 중간자 공격에 취약 암호화 HTTPS 프로토콜의 특징 중 ..

# 학습 목표 REST API에 대해 이해할 수 있다. REST API 문서를 읽을 수 있다. REST API에 맞춰 디자인할 수 있다. # 학습 내용 1. API 디자인의 선행 과정 API 디자인의 선행 과정: 관계형 데이터 모델링 어떤 리소스를 요청/응답으로 주고 받을 것인가? 해당 리소스에는 어떤 내용을 포함하는가? ▶ 리소스(데이터)를 디자인하는 과정은 데이터 모델링의 한 부분으로 볼 수 있음 관계형 데이터 모델 정의 Codd 제안 오늘날 대부분의 DBMS가 지원하는 데이터 모델 데이터를 테이블(릴레이션) 형태로 저장 관계를 기본키와 참조하는 외래키로 표현하는 데이터 모델 릴레이션의 구조 HTTP API를 통한 데이터 전송 직렬화(serialize) 데이터가 HTTP 프로토콜을 통해 전달되기 위해..