Study/서버 Server
서버(Server)란? - 클라이언트와 서버, 백엔드언어, DBMS의 관계
먼저 식당을 예시로 들어보겠다. 식당에는 손님과 종업원, 주방장, 스마트 냉장고가 있다. 다음과 같은 방식으로 식당은 운영된다. 손님은 종업원에게 음식을 주문한다. 종업원은 1. 손님에게 주문받기 2. 주방장에게 주문내용 전달하기 3. 서빙(ex. 물 가져다주기)과 같은 역할을 한다. 주방장은 주문받은 메뉴의 레시피를 스마트 냉장고에 입력한다. 냉장고는 레시피 logic에 맞춰 음식을 만들어준다. 주방장은 만들어진 음식을 종업원에게 전달해주고 종업원은 손님에게 가져다준다. 이 과정과 똑같다고 생각하면 된다. 손님은 클라이언트로, 안드로이드 앱, 웹페이지 등을 예로 들 수 있다. 필요한 것을 종업원, 바로 서버에게 요청한다. 서버는 클라이언트가 요청한 것을 백엔드(백엔드언어)에게 전달하고, 백엔드언어는 로..
2020. 9. 20. 00:52
최근댓글