요청받은 데이터를 제공하는 역할을 하는 프로그램 & 시스템
클라이언트가 요청한 사항을 처리하고 클라이언트에게 필요한 기능을 제공
서비스를 해주는 매개체
홀서빙을 해주는 사람들이 서버와 유사한 역할을 수행함
서버의 구성 요소
손님(Client) - 홀서빙(Server) - 주방(Backend-Language) - 냉장고(DBMS)
Client : iOS, Android
Server : Ngnix, Apache2
Backend-Language : Spring Boot, Node.js, PHP, DSP
DBMS : MySQL, MariaDB, Oracle, MongoDB
서버 & 클라이언트 관계
홀서빙을 맡았던 Server가 손님(Client)이 될 수도 있다.