본문 바로가기
Network

서버란?

by Ratataca 2021. 12. 21.

서버란 무엇인가?

서버

서버란 용어를 들으면 개인용 컴퓨터와 매우 다른 형태를 가진다고 생각이 든다. 하지만 서버는 매우매우 성능이 좋은 개인용 컴퓨터라고 생각해도 된다. 그냥 서버 역할을 수행 할 수 있는 컴퓨터일 뿐이다.

우리가 알고 있는 컴퓨터와 외관상으로는 분명 다르게 생겼다. 하지만 랙이라는 큰 틀안에 서버, 스토리지, 네트워크 장비 등 서버를 운영하기 위한 필요한 장비들이 추가로 들어간다. 간단하게 말하자면 냉장고 칸마다 서버? 컴퓨터 본체?가 들어가서 각각 자신의 서버 프로그램이 돌아가고 있고 필요에 따라 모니터와 마우스, 키보드를 연결해서 코드를 수정하거나 로그를 확인한다. 

 

서버의 이용 형태

  1. 클라이언트(사용자)의 요청에 따라 서버가 계산하여 어떠한 동작을 수행한다. (일반적인 서비스 형태)
  2. 클라이언트의 요청 없이, 서버 스스로 판단하여 어떠한 동작을 수행한다. (push 알람)
  3. 하드웨어 발전으로 컴퓨팅 파워가 막강해지면서 컴퓨터가 사람의 지능처럼 예측을 한다. (인공지능)

 

서버의 특징

서버는 계속 서버 프로그램이 실행되고 있어야한다. 그래야 사용자의 요청이 들어왔을 때 적절한 동작을 수행할 수 있기 때문이다. 우리가 인터넷을 이용하다가 서버가 죽거나 점검 때문에 어떠한 시스템을 이용하지 못한 적이 있을 꺼다. 이때 사용자의 불편함과 기업의 손실을 고려한다면, 서버 개발자 또는 관리자의 역할이 매우 중요하다는 것을 알 수 있다. 

'Network' 카테고리의 다른 글

라우터 vs 스위치  (1) 2021.12.21
포워딩 vs 라우팅  (0) 2021.12.21

댓글