📌 HTTP 프로토콜의 약점 또는 특징을 보완하기 위해 사용 Connectionless 프로토콜 (비연결지향)HTTP는 클라이언트가 서버에 요청(Request)을 보내고, 서버는 클라이언트에게 응답(Response)을 보낸 후 연결(Connection)을 끊는 특성
Hyper Text Transfer Protocol웹 서버와 사용자 컴퓨터에 설치된 웹 브라우저(클라이언트)사이에 인터넷에서 데이터(하이퍼텍스트)를 전송하기 위한 통신 규약80번 포트 사용 -> HTTP 서버가 80번 포트에서 요청을 기다리고 있고, 클라이언트는 80번
브라우저의 기능사용자가 자원(HTML문서, pdf, 이미지 등)을 서버에 요청->브라우저에 표시자원의 주소는 URI에 의해 정해짐.브라우저는 html과 css 명세에 따라 html 파일을 해석해서 표시W3C(World wide web Consortium)에서 정한 표준
RESTful API란 REST(Representational State Transfer) 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스이다.HTTP 통신에서 어떤 자원에 대한 CRUD 요청을 Resource와 Method로 표현하여 특정한 형태로
JWT란 JSON 포맷을 이용해 사용자에 대한 속성(claim)을 저장하는 Web Token토큰 자체를 정보로 사용하는 Self-Contained 방식으로 정보를 안전하게 전달.주로 회원 인증에 사용된다.Header, Payload, Signature 세 부분으로 구성
참고 자료 (Reference)
Nginx는 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다.위키백과 : Nginx경량 웹 서버 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용W