[Server] 간단한 Server 개념

황승환·2021년 7월 10일
0

Server

목록 보기
10/23

About Server

Server 개요

서버란?

  • Client에게 Network를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 혹은 장치를 의미한다.

서버의 구성요소

  • Server Program
  • Backend Language
  • DataBase Management System(DBMS)
  • Client <=> Server Program <=> Backend Language <=> DBMS의 구조로 연결된다.

Server Program

  • Apache, Nginx, Express, ...

Backend Language

  • Java, Python, Javascript, Kotlin, PHP,...

DataBase Management System(DBMS)

  • MySQL, MariaDB, Oracle, ...

서버의 특징

  • Server-Client의 역할은 상대적이다. (Server가 Client가 되기도 한다.)
  • Server와 Client는 1:N으로 대응한다. 쉽게 말하면 하나의 Server에 N개의 Client가 연결된다.
profile
꾸준함을 꿈꾸는 SW 전공 학부생의 개발 일기

0개의 댓글