개발서/서버의 기본

1-01 서버란

nohesitation 2020. 6. 11. 06:01
들어가며.
백엔드 쪽으로 더 많은 개발 경험을 쌓기 위해서는, 서버와 네트워크의 기초 지식이 필수이다.
이전에 한번씩은 훑어보는 정도에서 마쳤지만, 이번 기회에 다시 한번 기초를 다지기 위해 블로그 글로 정리해보려고 한다.
글의 출처가 되는 이 책은 SB Creative 출판사의 서버의 기본(サーバーの基本)임을 밝혀둔다.

 

#1 그래서 서버란 무엇인가?

서버는 무엇인가. 영어이고 여러 의미를 가지고 있다. 사전적 의미를 살펴보면

1) 테니스, 탁구, 배구 등의 스포츠에서 서브를 하는 쪽 혹은 하는 사람

2) 음식물을 나누는데 쓰이는 도구. 접시, 포크, 스푼, 커피포트 등

3) 네트워크 상에서 다른 컴퓨터나 소프트웨어, 즉 클라이언트에게 서비스를 제공하는 컴퓨터.

 

#2 그렇다. 컴퓨터의 서버는 클라이언트에게 서비스를 제공한다.

우리가 알아보려는 서버란, 위의 사전적 의미를 보면, 3)에 해당한다.

다시 말하면, 네트워크 상의 클라이언트에게 다양한 서비스를 제공하는 컴퓨터를 말한다.

쉽게 예를 들면, 웹브라우저에서 어떤 웹사이트에 접속하려고 할 때,

웹브라우저가 클라이언트, 웹사이트의 컨텐츠가 있는 컴퓨터가 서버가 된다.

 

'개발서 > 서버의 기본' 카테고리의 다른 글

1-06 서버의 운용관리  (0) 2020.06.18
1-05 기업에서 선택할 수 있는 서버  (0) 2020.06.17
1-04 서버 소프트웨어  (0) 2020.06.16
1-03 다양한 종류의 서버  (0) 2020.06.16
1-02 클라이언트/서버 시스템  (0) 2020.06.12