서버란?
-다른 컴퓨터에서 연결이 가능하도록 대기 상태로 상시 실행중인 프로그램
비유하자면 영업중인 식당과 유사하다
손님이 올수 있도록 식당을 열고 대기중인 상태이며
손님이 오면 식당 메뉴/정책에 따라 서비스를 제공한다.
서버의 종류는 크게 2가지로 나눌수있다
- Web Server(HTTP Server)
- 비유하자면 테이크 아웃 포장 전문 식당
- 실시간이 아닌 드물게 정보를 요청/갱신 한다.
- 식당에서 손님한테 먼저 접근할 일은 없다. (필요할때만 요청/갱신)
- 주문 후 손님이 바로 떠나면 손님의 상태를 당분간 잊고 지낸다.
- Web Server는 단순히 게임에 국한되지 않고 웹 서비스를 만드는 데 사용한다.(ex. 구글,아마존,네이버 등등)
- Game Server
- 요청/갱신 횟수가 잦고 많다.
- 실시간 Interaction이 필요하다.
- 언제라도 직원이 손님한테 접근이 가능해야한다.
- 손님이 식당에 모무는 동안, 손님의 상태를 보며 최상의 서비스를 제공한다.
Game Server 는 Web Server보다 까다롭다.

'프로그래밍 > Server' 카테고리의 다른 글
| 네트워크 이론 및 용어 설명 (0) | 2024.07.15 |
|---|

