Server(서버) 란 무엇인가?

Yuno·2025년 1월 23일

인터넷에서 우리가 보는 영상, 글, 데이터는 모두 우리의 컴퓨터에 저장된 것이 아니다. 그럼 어디에 저장되어 있을까?
바로 서버 에 저장되어 있다. 서버가 무엇인지, 서버가 어떤 역할을 할까?


🤔 서버란?

💻 서버도 컴퓨터다

하지만 단순히 컴퓨터라기 보다는 역할의 개념 으로 이해해야 한다.
서버는 클라이언트(서버를 요청하는 컴퓨터) 로 부터 요청을 받아 그에 응답하는 역할을 한다.


💻 서버의 역할

  • 데이터 저장 및 제공 : 저장된 글과 사진등을 사용자에게 보여주거나, 사용자가 업로드한 글과 사진을 저장한다.
  • 메세지 전달 : 한 컴퓨터에서 톡(메세지) 를 보내면, 다른 컴퓨터에 알림을 보내준다.
  • 정보 계산 및 응답 : 위치와 목적지를 받아서 가는 길과 소요 시간을 계산해 준다.
  • 멀티플레이 게임 제공 : 여러 사용자가 참여할 수 있는 게임을 열어준다.

쉽게 말해, 우리가 인터넷에서 사용하는 대부분의 서비스는 서버가 백그라운드에서 작동하고 있기 때문에 가능하다고 할 수 있다.


💻 서버와 클라이언트의 관계

  • 서버 : 요청을 처리하고 데이터를 제공하는 컴퓨터
  • 클라이언트 : 서비스를 요청하는 컴퓨터

예를들어, 사용자가 웹 브라우저를 통해 웹사이트를 열면 브라우저는 클라이언트 역할을, 웹사이트를 제공하는 컴퓨터는 서버 역할을 한다.


❓ 개인 컴퓨터도 서버가 될 수 있다?

개인 컴퓨터에 서버 소프트웨어 를 설치하고 외부에서 특정 주소로 접속할 수 있도록 설정하면, 개인 컴퓨터도 웹 서버, 게임 서버 등으로 활용할 수 있다.
하지만 여기에는 몇 가지 한계가 존재한다.

  • 전기세 문제 : 서버를 항상 켜두어야 하므로 전기 사용량이 늘어난다.
  • 안정성 문제 : 인터넷 연결 상태나 컴퓨터 다운 문제로 인해 서비스가 중단될 가능성이 있다.
  • 통신 품질 문제 : 개인 컴퓨터는 기업용 서버만큼 빠른 네트워크 환경을 제공하기 어렵다.

❗️ 그래서 보통은 어떻게 할까?

대부분의 경우, IDC(인터넷 데이터 센터) 에 있는 전문적인 서버를 사용하거나, AWS(아마존 웹 서비스) 같은 클라우드 서비스를 이용한다.
이는 비용과 안정성 측면에서 훨씬 효율적이기 때문이다.


📝 정리

서버는 인터넷 환경에서 중요한 역할을 하는 컴퓨터다. 글과 사진을 저장하고 제공하거나, 메세지를 전달하며, 다양한 서비스를 가능하게 만든다. 개인 컴퓨터도 서버로 활용할 수 있지만, 안정성과 효율성 때문에 대부분 클라우드 서비스를 이용한다.

profile
Hello World

0개의 댓글