언어 & 프레임워크/Spring Boot

#2 서버(Server)란 무엇일까? - 항상 켜져 있는 이유

꿈꾸는 아이 2026. 1. 24. 17:34

서버(Server)란 무엇인가?

서버란 요청을 기다리고, 요청이 오면 응답을 보내는 역할을 하는 컴퓨터다.

여기서 중요한 점은 서버는 어떤 특별한 장비를 의미하는 것이 아니라 역할이라는 것이다.

 

즉, 요청을 받으면 응답을 해주는 역할을 하고 있다면 그 컴퓨터는 서버가 된다.

출처: https://ko.wikipedia.org/wiki/%EC%84%9C%EB%B2%84

※ 오해방지
서버라는 전용 컴퓨터가 따로 존재하는 것이 아니다.
모든 컴퓨터는 서버가 될 수 있다.

 

왜 '서버'라고 부를까?

서버(Server)는 요청을 처리해 서비스(Service)를 제공하는 역할을 한다.

요청을 받고 → 처리하고 → 결과를 돌려주는 이 일련의 과정을 제공(Serve)하기 때문에 서버라고 부른다.

 

서버는 왜 항상 켜져 있을까?

사용자가 언제 요청을 보낼지 서버는 알 수 없다.

그래서 서버는 요청이 올 수도 있는 모든 순간을 대비해 항상 요청을 받을 준비가 되어 있어야 한다.

 

이 때문에 서버는 24시간 켜져 있는 상태로 동작하는 경우가 많다.

출처: https://www.bemax.co.kr/%EC%A0%95%EB%B3%B4%EA%B2%8C%EC%8B%9C%ED%8C%90/news/?mod=document&uid=42

 

내 컴퓨터도 서버가 될 수 있을까?

개인 컴퓨터에서 서버 프로그램을 실행하면 이를 로컬 서버(Local Server)라고 부른다.

 

개발자가 직접 테스트를 할 때 이 방식으로 서버를 실행해 확인한다.

다만, 다른 사람들이 접속해서 사용할 수 있게 하려면 추가적인 설정과 배포 과정이 필요하다.

출처: https://www.antraweb.com/blog/local-server-vs-cloud-server

 

서버가 하는 기본 역할

어떤 종류의 서버든 기본적인 역할은 크게 다르지 않다.

  • 요청 받기
  • 요청 처리
  • 응답 보내기

이 세 가지가 서버의 핵심 역할이다.