인증을 위한 개방형 표준 프로토콜Third-Party 프로그램에게 리소스 소유자를 대신하여 리소스 서버에서 제공하는 자원에 대한 접근 권한을 위임하는 방식을 제공Google, Facebook, Kakao 등OAuth 2.0은 1.0에서 알려진 보안 문제 등을 개선한 버
개념에 있어서 하드웨어와 소프트웨어로 구분된다.하드웨어 : Web Server가 설치되어 있는 컴퓨터소프트웨어 : 클라이언트로부터 HTTP 요청을 받고 정적인 컨텐츠를 제공하는 컴퓨터 프로그램Web Server 종류 : Apache, Nginx 등바뀌지 않는 페이지We
✔ 클라이언트가 보낸 HTTP 요청에 대한 서버의 응답코드.✔ 상태코드에 따라 요청의 성공/실패 여부를 판단한다.상태 코드의 첫 번째 숫자에 따라 크게 5가지로 분류된다.요청을 받았으며 작업을 계속 함을 의미.클라이언트가 요청한 동작을 수신하여 인식했고 성공적으로 처리
✔ HTTP 프로토콜 환경은 connectionless하고 stateless하다는 특성을 가진다.✔ HTTP 프로토콜의 특성이자 약점을 보완하기 위해 쿠키 또는 세션을 사용한다.connectionless클라이언트의 요청을 받은 서버가 응답을 하고 접속을 끊는 특징.st
🔗 REST ✅ REST란? Representational State Transfer의 약자로 소프트웨어 프로그램 아키텍쳐의 한 형식. 자원을 이름으로 구분하여 해당 resource의 상태(정보)를 주고 받는 것을 의미. REST는 웹의 기존 기술과 HTTP