서버란?
- 무언가를 제공하는 것.
- 홀 알바나 종업원이 떠오른다. 왜 이들이 필요할까?
- 프런트에서 항시 대기하고 메뉴를 숙지하고 손님과 주방의 매개체가 된다.
서버의 특징?
- 홀 알바는 테이블과 손님이 많아 주인이 감당못할 때 고용을 한다.
- 홀 알바는 여러 손님에게 서비스를 제공한다.
- 즉 1 : N 관계이다.
- 1) 서버는 클라이언트가 될 수있다.
- 2) 서버와 클라이언트는 상대적인 관계이다.
서버의 구성
- 손님이 스테이크를 주문한다.
- 홀알바는 주방장에게 주문을 전달한다.
- 주방장은 재료를 찾기 위해 냉장고로 향한다.
- 냉장고는 주방장에게 메뉴를 주고 홀알바에게 주고 손님에게 전달한다.
- 여기서 손님은 클라이언트(Web, 안드로이드, IOS, 게임)
- 홀알바 (서버, Apache, Ngnix)
- 주방장(백앤드 언어, php, spring, nodeJs)
- 냉장고(DB, DBMS, Mysql, Oracle, Mongo db)
- 서버는 클라이언트의 요청을 받는데 이해를 못한다. 그러므로 백앤드 언어에게 전달하고 DB에 가서 쿼리문을 통해 데이터를 가공 후 전달한다.
'Server > Local Server' 카테고리의 다른 글
6. 우분투(Ubuntu)에 MySQL 설치하기 (0) | 2022.08.07 |
---|---|
5. 우분투(Ubuntu)에 아파치(Apapche) 설치하기 (0) | 2022.08.07 |
4. VirtualBox에 Ubuntu 설치하기 (0) | 2022.08.07 |
3. Virtual Box 설치하기 (가상머신 설치하기) (0) | 2022.08.07 |
2. APM 설치하기 (0) | 2022.08.07 |