supremest.35 개발 블로그

[Server] 서버의 종류 본문

Study/Server

[Server] 서버의 종류

supremest.35 2022. 1. 18. 22:15

서버란

서버는 '네트워크에서 다른 컴퓨터나 소프트웨어와 같은 클라이언트에게 서비스를 제공하는 컴퓨터'를 말한다.

 

즉 서버도 컴퓨터다.

우리가 사용하는 컴퓨터는 정보를 요청하는 입장이라면 서버는 정보를 제공하는 컴퓨터인셈이다.

 

서버의 종류

서버는 특정 작업을 전문적으로 수행할 수 있게 역할별로 나뉜다.

 

1. 웹서버

웹 서버는 웹 페이지만 배포할 수 있지만 애플리케이션을 배포하거나 호스팅할 수 없는 서버다.

HTML 문서 등과 같이 정적 웹 페이지를 응답해주는 소프트웨어를 말한다.

대표적으로 Apache, Nginx 등이 있다.

 

2. 웹 애플리케이션 서버

웹 애플리케이션과 서버환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임 워크다.

사용자가 원격으로 액세스할 수 있는 애플리케이션을 호스팅하거나 배포하는 서버를 말한다.

대표적으로 Apache Tomcat, WebLogic Server 등이 있다.

 

3. 프록시 서버

프록시 서버는 클라이언트와 서버의 중간에 위치하는 서버다.

클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다.