Top 20 서버 란 12563 Votes This Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 서버 란 on Google, you do not find the information you need! Here are the best content compiled and compiled by the Toplist.maxfit.vn team, along with other related topics such as: 서버 란 서버 프로그래머 란, 클라우드 서버란, 랙 서버란, 로컬 서버 란, 서버의 이해, 서버의 종류, 웹서버란, 서버구축방법


서버란 무엇인가요?
서버란 무엇인가요?


서버란 무엇인가?

  • Article author: brunch.co.kr
  • Reviews from users: 37189 ⭐ Ratings
  • Top rated: 3.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 서버란 무엇인가? 정리하자면, ‘서버’라는 것은 개념적인 용어이다. 어떤 형태의 컴퓨터든 정보제공 역할을 하는 주체이면 ‘서버’컴퓨터로 불릴 수 있다. (사양이 후진 내 … …
  • Most searched keywords: Whether you are looking for 서버란 무엇인가? 정리하자면, ‘서버’라는 것은 개념적인 용어이다. 어떤 형태의 컴퓨터든 정보제공 역할을 하는 주체이면 ‘서버’컴퓨터로 불릴 수 있다. (사양이 후진 내 … 컴알못(a.k.a 컴퓨터를 알지 못하는)을 위한 쉬운 설명서! | 사실 컴퓨터 – 잘 알지 못했고, 별로 관심도 없었던 내가 컴퓨터 공학과에 처음 진학해서, ‘서버’라는 단어를 처음 들었을 때 이해하기가 어려웠다. 그때를 생각하며 서버라는 것에 대해 쉽게 설명해보고자 한다. 서버란 무엇인가? 내가 처음 상상했던 생각은 특별하고 무시무시하게 생긴 특수 장비였다! (그런, 고정관념?이라고 해야 되나? 때문에 서버라는 개념을
  • Table of Contents:
서버란 무엇인가?
서버란 무엇인가?

Read More

IT관련용어 [ 서버 ] 란 무엇인가? : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 25146 ⭐ Ratings
  • Top rated: 5.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about IT관련용어 [ 서버 ] 란 무엇인가? : 네이버 블로그 그렇다면 서버의 정의는 무엇일까요? 서버(Server)는 클라이언트에게 네트워크를 통해. 정보나 서비스를 제공 … …
  • Most searched keywords: Whether you are looking for IT관련용어 [ 서버 ] 란 무엇인가? : 네이버 블로그 그렇다면 서버의 정의는 무엇일까요? 서버(Server)는 클라이언트에게 네트워크를 통해. 정보나 서비스를 제공 …
  • Table of Contents:

카테고리 이동

탄탄이의 세상읽기

이 블로그 
IT 용어
 카테고리 글

카테고리

이 블로그 
IT 용어
 카테고리 글

IT관련용어 [ 서버 ] 란 무엇인가? : 네이버 블로그
IT관련용어 [ 서버 ] 란 무엇인가? : 네이버 블로그

Read More

[서버 가이드북] 1. 서버(Server) 란?

  • Article author: lipcoder.tistory.com
  • Reviews from users: 37363 ⭐ Ratings
  • Top rated: 4.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [서버 가이드북] 1. 서버(Server) 란? 서버는 ‘제공한다’는 뜻을 가진 ‘serve’에 사람이라는 뜻을 나타내는 ‘er’을 붙인 단어이다. 위의 사전의 뜻을 보면 공통적으로 뭔가를 제공한다는 것을 … …
  • Most searched keywords: Whether you are looking for [서버 가이드북] 1. 서버(Server) 란? 서버는 ‘제공한다’는 뜻을 가진 ‘serve’에 사람이라는 뜻을 나타내는 ‘er’을 붙인 단어이다. 위의 사전의 뜻을 보면 공통적으로 뭔가를 제공한다는 것을 … 서버 ‘서버’란 도대체 어떤 것일까? 추상적으로 무엇인지는 알고 있겠지만, 우선은 사전적인 정의를 알아보는 것이 필요하겠다.  서버 [Server] 1. 테니스, 탁구, 배구 등 서브를 하는 쪽, 또는 그 사람 2. 음식..
  • Table of Contents:

기록공간

[서버 가이드북] 1 서버(Server) 란 본문

[서버 가이드북] 1. 서버(Server) 란?
[서버 가이드북] 1. 서버(Server) 란?

Read More

서버 – 위키백과, 우리 모두의 백과사전

  • Article author: ko.wikipedia.org
  • Reviews from users: 27032 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 서버 – 위키백과, 우리 모두의 백과사전 서버(영어: server, 문화어: 봉사기)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 … …
  • Most searched keywords: Whether you are looking for 서버 – 위키백과, 우리 모두의 백과사전 서버(영어: server, 문화어: 봉사기)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 …
  • Table of Contents:

역사[편집]

서버 운영 체제[편집]

종류[편집]

인터넷 상의 서버[편집]

같이 보기[편집]

각주[편집]

서버 - 위키백과, 우리 모두의 백과사전
서버 – 위키백과, 우리 모두의 백과사전

Read More

‘서버’가 뭔지 세계 최고로 쉽게 설명해드림 – 코딩애플 온라인 강좌

  • Article author: codingapple.com
  • Reviews from users: 23604 ⭐ Ratings
  • Top rated: 3.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about ‘서버’가 뭔지 세계 최고로 쉽게 설명해드림 – 코딩애플 온라인 강좌 서버란 무엇인가? (Serveran?) … ‘클라이언트의 요청을 받으면 서비스, 데이터를 제공하는 컴퓨터 혹은 프로그램’을 말합니다. … ‘요청을 받으면 데이터를 보내주는 기계’ … …
  • Most searched keywords: Whether you are looking for ‘서버’가 뭔지 세계 최고로 쉽게 설명해드림 – 코딩애플 온라인 강좌 서버란 무엇인가? (Serveran?) … ‘클라이언트의 요청을 받으면 서비스, 데이터를 제공하는 컴퓨터 혹은 프로그램’을 말합니다. … ‘요청을 받으면 데이터를 보내주는 기계’ …
  • Table of Contents:

'서버'가 뭔지 세계 최고로 쉽게 설명해드림 - 코딩애플 온라인 강좌
‘서버’가 뭔지 세계 최고로 쉽게 설명해드림 – 코딩애플 온라인 강좌

Read More

웹 서버란 무엇일까? – Web 개발 학습하기 | MDN

  • Article author: developer.mozilla.org
  • Reviews from users: 3630 ⭐ Ratings
  • Top rated: 4.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 웹 서버란 무엇일까? – Web 개발 학습하기 | MDN Web server는 인터넷에 연결되어 웹에 연결된 다른 기기들이 웹 서버의 데이터(컴포넌트 파일들)를 주고받을 수 있도록 합니다. 소프트웨어 측면에서, web … …
  • Most searched keywords: Whether you are looking for 웹 서버란 무엇일까? – Web 개발 학습하기 | MDN Web server는 인터넷에 연결되어 웹에 연결된 다른 기기들이 웹 서버의 데이터(컴포넌트 파일들)를 주고받을 수 있도록 합니다. 소프트웨어 측면에서, web …
    여기서 우리는 웹 서버가 무엇인지, 어떻게 동작하는지, 왜 중요한지를 알아볼 것입니다.
  • Table of Contents:

In this article

In this article

요약

활발한 교육

더 깊은 부분

다음 과정

MDN

Support

Our communities

Developers

웹 서버란 무엇일까? - Web 개발 학습하기 | MDN
웹 서버란 무엇일까? – Web 개발 학습하기 | MDN

Read More

서버란? 서버의 뜻과 종류 정리

  • Article author: learn-news.info
  • Reviews from users: 32753 ⭐ Ratings
  • Top rated: 4.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 서버란? 서버의 뜻과 종류 정리 서버란 무엇일까? … 서버는 사실 단순한 컴퓨터에서 실행되는 프로그램에 불과합니다. 서버는 사용자(클라이언트) 요청을 받고, 요청에 따른 응답과 … …
  • Most searched keywords: Whether you are looking for 서버란? 서버의 뜻과 종류 정리 서버란 무엇일까? … 서버는 사실 단순한 컴퓨터에서 실행되는 프로그램에 불과합니다. 서버는 사용자(클라이언트) 요청을 받고, 요청에 따른 응답과 … 게임이나 혹은 웹 쇼핑을 할 때 많이들 들어보셨을 겁니다. “서버가 다운됐어, 서버가 렉 걸렸다.” 그럼 컴퓨터 서버(Sever)란 무엇일까요? 오늘은 간단하게 서버가 무엇이고, 서버의 종류에 대해서 알려드리겠습..
  • Table of Contents:

서버란 무엇일까

서버의 종류에 대해서 알아보자

태그

‘IT’ 관련글

서버란? 서버의 뜻과 종류 정리
서버란? 서버의 뜻과 종류 정리

Read More

Access Denied

  • Article author: www.vmware.com
  • Reviews from users: 16781 ⭐ Ratings
  • Top rated: 3.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Access Denied 클라우드 서버란 풀링된 중앙 집중식 서버로, 네트워크(일반적으로 인터넷)를 통해 호스팅 및 제공되며 여러 사용자가 온디맨드로 액세스합니다. | VMware KR. …
  • Most searched keywords: Whether you are looking for Access Denied 클라우드 서버란 풀링된 중앙 집중식 서버로, 네트워크(일반적으로 인터넷)를 통해 호스팅 및 제공되며 여러 사용자가 온디맨드로 액세스합니다. | VMware KR.
  • Table of Contents:
Access Denied
Access Denied

Read More

서버 란

  • Article author: www.bemax.co.kr
  • Reviews from users: 20009 ⭐ Ratings
  • Top rated: 4.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 서버 란 Server(서버)는 흔히 말하는 일반 PC(컴퓨터)와 크게 다르지 않습니다. 다른 것이라면 CPU, 마더보드, 주변장치 (네트워크)로 이어지는 길이 일반 … …
  • Most searched keywords: Whether you are looking for 서버 란 Server(서버)는 흔히 말하는 일반 PC(컴퓨터)와 크게 다르지 않습니다. 다른 것이라면 CPU, 마더보드, 주변장치 (네트워크)로 이어지는 길이 일반 …
  • Table of Contents:
서버 란
서버 란

Read More


See more articles in the same category here: Top 287 tips update new.

서버란 무엇인가?

사실 컴퓨터 – 잘 알지 못했고, 별로 관심도 없었던 내가

컴퓨터 공학과에 처음 진학해서, ‘서버’라는 단어를 처음 들었을 때 이해하기가 어려웠다.

그때를 생각하며 서버라는 것에 대해 쉽게 설명해보고자 한다.

서버란 무엇인가?

내가 처음 상상했던 생각은 특별하고 무시무시하게 생긴 특수 장비였다!

(그런, 고정관념?이라고 해야 되나? 때문에 서버라는 개념을 이해하기가 어려웠던 것 같다.)

서버도 그냥 컴퓨터이다. 서버라는 역할을 하면 서버 컴퓨터로 불리는 것이다!

즉, 우리가 지금 사용하고 있는 컴퓨터, 노트북도 서버 컴퓨터가 될 수 있는 것이다!

(다만 그렇게 잘 안쓸 뿐이지…)

가령 내가 평소에는 직장인이지만.. 어디 특강을 나가면 강사가 되는 것이고? 뭐 이런거랄까?

하지만 강사 중에서도 강의만서 전문적으로 하는 전문 강사가 있드시

서버의 역할을 하기위해 태어난, 서버용 컴퓨터 들이 있다.

바로 이렇게 생긴 아이들이다. (이제서야 예상했던 서버의 모습과 비슷하지 않은가?)

저 기다랗게 생긴 건 서버가 아니고, 랙 이라고 불리는 것이다.

랙은 서버가 여러개 들어갈 수 있는 박스같은 것이다.

랙에는 서버 외에도 저장소나 스위치(Network 장비)등이 탑재될 수 있다.

(설명이 좀 부실에서 추가로 업데이트 합니다 —- 2018/08/13)

다시 본론으로 돌아와서…

서버란 역할을 하면 서버컴퓨터라고 불린다고 했다. 그럼 서버라는 역할은 무엇일까?

우리가 항상 클라이언트의 입장에서만 컴퓨터를 사용했기때문에 서버의 역할을 이해하기 어려웠을 것이다.

쉽게 이야기 하면 이렇다.

우리는 보통 정보를 요청하는 입장으로만 컴퓨터를 사용했었다! (예를들어 오늘 실시간 검색어가 궁금해서 네이버 들어가서 실검리스트를 확인 -> 즉, 해당 정보를 확인하는 용도로만 사용했던것이다..)

근데 갑자기 어느날 나도 정보를 제공하고 싶은 것이다.

지난 주말에 어떤 맛집에 갔는데 음식도 너무 맛있고해서 이 정보를 공유하고 싶다.

그러면 내 컴퓨터에 그 사진들을 올려놓고 다른 컴퓨터들이 정보를 접속해서 확인할 수 있도록 하는 것이다.

그럼 내 컴퓨터가 서버 역할을 하는 서버 컴퓨터가 되는 것이다!

근데 사용자들이 언제 접속해서 정보를 확인하고 싶은지 모르니까 보통 서버로 사용하는 컴퓨터들은 24시간 켜놓는다.. 사양도 좋아야 한다.

그렇기 때문에 저 위에 왠지 성능이 엄청날 것 같은 컴퓨터들을 사용하는 것이다.

정리하자면, ‘서버’라는 것은 개념적인 용어이다. 어떤 형태의 컴퓨터든 정보제공 역할을 하는 주체이면 ‘서버’컴퓨터로 불릴 수 있다. (사양이 후진 내 노트북도 서버역할을 할 수 있다는 것이다…!)

하지만, 서버라는 역할이 클라이언트(정보를 제공 받고싶은 사람들)가 언제 접속할지 모르고 얼마나 많은 사람들이 한꺼번에 접속할지 모르기때문에, 보통 사양이 좋고 24시간 켜놓을 특수 용도를 원하기 때문에 위에 그림처럼 주로 서버역할을 하기에 적합한 컴퓨터로 사용하기 때문에 서버 하면 저런 그림을 떠올리는 것이다.

약간 두서없이 정리하긴 했는데, 이 글이 처음 서버가 무엇인지 알려고 하는 사람들에게 도움이 되었음 좋겠당!!!

[서버 가이드북] 1. 서버(Server) 란?

반응형

서버

‘서버’란 도대체 어떤 것일까? 추상적으로 무엇인지는 알고 있겠지만, 우선은 사전적인 정의를 알아보는 것이 필요하겠다.

서버 [Server]

1. 테니스, 탁구, 배구 등 서브를 하는 쪽, 또는 그 사람

2. 음식물을 제공하기 위해 사용하는 도구

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

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

서버는 ‘제공한다’는 뜻을 가진 ‘serve’에 사람이라는 뜻을 나타내는 ‘er’을 붙인 단어이다. 위의 사전의 뜻을 보면 공통적으로 뭔가를 제공한다는 것을 알 수 있다. 컴퓨터에서는 서버는 클라이언트에게 여러 가지 서비스를 제공하는 것을 뜻한다.

감이 잘 안온다면, 간단한 예를 들어보자. 평소에 우리는 웹 브라우저를 사용해 웹 사이트에 액세스하고 있을 것이다. 이때 웹 브라우저가 ‘클라이언트’이며, 웹 사이트의 콘턴츠가 있는 컴퓨터가 ‘서버’이다.

클라이언트 / 서버 시스템

서버는 단독으로 움직이지 않으며 불특정 다수의 컴퓨터에 일방적으로 서비스를 제공하는 것도 아니다. 서버는 클라이언트로부터 요청(Request) 를 받아야 비로소 처리를 시작하여 서비스를 제공한다. 서버가 클라이언트에게 서비스를 제공할 때 다음과 같은 처리가 일어난다.

1. 클라이언트가 서버에게 어떤 서비스를 요청

2. 서버는 요청에 응답해 처리를 수행

3. 서버는 처리 결과를 클라이언트에게 반환

4. 클라이언트는 처리 결과를 받음

이를 이해하기 쉽게 웹 브라우저(크롬이나 사파리 등)에 적용하면 다음과 같다.

1. 웹 브라우저가 웹 서버에게 ‘www.naver.com’ 사이트 데이터를 달라고 요청

2. 웹 서버는 해당 사이트의 파일을 찾음

3. 웹 서버는 찾은 파일을 웹 브라우저에게 반환

4. 웹 브라우저는 파일을 받아 네이버 메인을 화면에 표시

이처럼 서버와 클라이언트로 구성된 시스템을 ‘클라이언트/서버 시스템’ 이라고 한다. 클라이언트/서버 시스템은 서버에서 데이터를 쉽게 관리할 수 있기 때문에 대부분 컴퓨터 시스템에서 채택하고 있다.

여러 가지 서버

서버의 역할은 서비스에 의해 정해진다. 우리가 인터넷을 통해 제공받고 있는 모든 정보가 서비스라고 할 수 있다. 예를들어 매일 사용하는 웹 사이트나 메일 그리고 카카오톡, 트위터, 페이스북 모두 서비스이다. 우리는 자기도 모르는 사이에 수많은 서비스를 서버로부터 인터넷을 통해 제공받고 있다.

이처럼 컴퓨터 세계에는 셀 수 없을 정도로 많은 서비스가 존재하고 그 수만큼 서버의 역할이 있다. 서버의 역할에 대해 이야기 할 때는 ‘XX 서버’와 같이 서비스 이름을 그대로 서버 앞에 붙여보자. (카카오톡 서버, 페이스북 서버, 웹 서버 등)

사람에 따라 웹 서버를 HTTP 서버라고 부르거나 메일 서버를 SMTP 서버라고 부르는 경우도 있다. 이는 사람에 따라 서비스를 부르는 호칭이나 개념이 다소 다를 뿐 본질적으로는 크게 다른 것은 아니다.

서버 소프트웨어

서버 구축은 생각보다 간단하다. 그냥 컴퓨터에 소프트웨어를 설치하고 실행시키면 된다. 결국 서버란 것도 서비스를 제공하기 위한 소프트웨어인 ‘서버 소프트웨어’가 가지고 있는 기능 자체를 뜻하는 것이다.

서버 소프트웨어는 서비스를 제공하기 위한 기능을 가진 소프트웨어이므로 서비스별로 서버 소프트웨어가 있다고 생각하면 된다. 예를 들어 웹 서비스를 제공하는 소프트웨어는 ‘웹 서버 소프트웨어’이며, 그것이 작동하고 있는 컴퓨터가 바로 ‘웹 서버’ 이다. 메일 서비스를 제공한다면 ‘메일 서버 소프트웨어’, 작동되는 컴퓨터는 ‘메일 서버’가 된다.

서버는 결국 ‘서버 소프트웨어가 제공하는 기능’을 뜻하는 것이다. 따라서 컴퓨터에서 작동하는 응용 프로그램들과 마찬가지로 한 대의 컴퓨터에 여러 개의 서버 소프트웨어를 작동시킬 수도 있다. 규모에 따라 다르겠지만, 각 서비스를 한 컴퓨터에서만 서버로 제공하는 것은 비효율적일 수 있다. 한정된 물리적 자원을 효율적으로 사용하는 것도 서버 구축 및 운영의 핵심 과제 중 하나라고 할 수 있다.

기업에 있어서의 서버

실제로 네크워크 시스템을 구축할 때는 수많은 서버 중 어떤 서버를 선택하는 것이 좋을까? 이 질문에 대한 가장 간단한 답변은 ‘사용자와 시스템의 목소리에 귀를 기울여라’라는 것이다. 결국 모든 해답은 ‘요구’ 안에 들어있기 때문이다. 예를 들어 인터넷에 연결하고 싶다는 요구가 있는 경우 도메인명을 IP로 변환하는 서비스를 제공하는 DNS 서버가 필요하다. 그리고 모든 사람과 데이터를 공유하고 싶다라는 요구가 있는 경우에는 데이터를 관리할 파일 서버가 필요하다. 사용자와 시스템 요구 사항들을 잘 정의하면 어떤 서버를 구축해야 할지 답이 보일 것이다.

마련할 서버가 정해졌다면 어떤 소프트웨어를 설치할 것인지를 생각해야 한다. 지원하는 운영체제나 프로그램 환경, 비용, 요구환경 등 여러 요소를 다각적으로 고려하여 결정해야 한다. 서버 소프트웨어는 일반적으로 사용하는 것이 미리 정해져 있기 때문에 보통 그 중에서 골라 사용한다. 다음은 서버 역할별로 대표적인 서버 소프트웨어를 나열한 표이다.

서버의 운용 관리

구축이 끝난 서버는 서비스를 시작함과 동시에 운용 관리에 들어간다. 운용 관리는 서비스 종료 시까지 계속 이어진다. 서버 운용 관리는 ‘설정 변경’과 ‘트러블 대처’라는 두 가지 주요 작업을 수행한다.

설정 변경

서버 관리자는 사용자 요구에 맞춰 서버 설정을 변경해 간다. 서버를 운용 관리하다 보면 반드시 여러 요구사항이 나오기 마련이기 때문이다. 하지만 모든 요구를 다 들어주는 것은 현실적으로 불가능하기 때문에 한정된 설정 항목으로 구성된 요구 사항표 등을 미리 만들어 두고 설정할 범위를 좁혀 두면 나중에 관리하기 더 수월해진다.

트러블 대처

트러블 대처는 크게 ‘사전 대처’와 ‘사후 대처’로 나뉜다.

사전 대처는 트러블을 예방하기 위한 것으로, 여기서는 서버의 각종 상태(CPU, 메모리 사용률, 통신 상태, 오류 로그 등)를 정기적으로 체크한다. 이를 통해 이상이 감지되면 그 상세 내역을 확인하고 경우에 따라 트러블 예방을 위한 서버 교체 등을 실시한다.

그에 반해 사후 대처는 트러블일 일어난 후의 대처를 뜻한다. 서버는 장애가 발생하기 마련으로, 언젠가 반드시 고장이 일어난다. 사후 대처에서는 구체적으로 서버 어디에 어떤 장애가 발생했는지를 오류 로그 등으로 확인하고 장애에 대한 적절한 처리를 수행한다. 사후 처리는 스피드가 관건이기 때문에 서버 구축 시에 미리 여러 패턴의 장애 테스트를 실시하고 장애 대처 방법을 시뮬레이션해 두는 것이 좋다.

서버와 네트워크

서버와 클라이언트가 서로 통신할 수 있게 다리 역할을 하는 기술이 ‘네트워크’이다. 모든 서버는 네트워크를 통해 데이터를 제공한다. 서버는 네트워크에 연결되어 있지 않다면 데이터를 제공할 수 없으며, 클라이언트도 마찬가지로 데이터를 받을 수 없게된다.

네트워크는 ‘뭔가와 뭔가의 연결’ 전반을 뜻한다. 예를 들어 역과 역을 연결하는 철도 노선이나 방송국과 방송국을 연결하는 방송망도 네트워크이며, 회사나 조직 등에서 사람과 사람과의 연결도 네트워크이다. 여기서의 네트워크는 컴퓨터와 컴퓨터를 연결하는 것을 가리킨다. 철도 노선 네트워크는 전철이 승객을 싣고 나르듯 컴퓨터 네트워크는 데이터를 케이블(혹은 전파)에 실어 나른다.

컴퓨터 네트워크에는 구체적으로 어떤 것이 있는지 좀 더 세분화하여 살펴보자. 우리 주변에서 자주 듣는 말로 ‘인터넷’이 있다. 인터넷이라는 말의 기원은 ‘인터네트워크(Internetwork)’로, 전 세계에 산재해 있는 네트워크를 연결하는 거대한 네트워크를 뜻한다. ‘LAN’이라는 말도 많이 들어봤을 것이다. LAN은 ‘로컬 영역 네트워크(Local Area Network)’의 약자로, 기업이나 조직 등 비교적 좁은 범위 안에 존재하는 컴퓨터를 연결하는 네트워크를 뜻한다. LAN 케이블은 이러한 LAN을 연결하기 위한 매체이며, LAN 스위치는 LAN을 구성하기 위한 네트워크 기기이다.

본문과 그림은 ‘그림 한 장으로 보는 서버 가이드북’ 을 참고하였습니다.

반응형

위키백과, 우리 모두의 백과사전

뒤에서 볼 수 있는 오페라 서버 랙

서버(영어: server, 문화어: 봉사기)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 특히, 서버에서 동작하는 소프트웨어를 서버 소프트웨어(server software)라 한다. 주로 리눅스 등의 운영 체제를 설치한 대형 컴퓨터를 쓰지만, 그렇지 않은 경우도 있다.

서버는 프린터 제어나 파일 관리 등 네트워크 전체를 감시·제어하거나, 메인프레임이나 공중망을 통한 다른 네트워크과의 연결, 데이터·프로그램·파일 같은 소프트웨어 자원이나 모뎀·팩스·프린터 공유, 기타 장비 등 하드웨어 자원을 공유할 수 있도록 도와주는 역할을 한다.

서버는 사용자(클라이언트)의 요청에 의하여 서비스를 하는데 이와 같이 구성된 시스템을 클라이언트-서버 시스템이라고 하며, 이는 하나 이상의 응용 프로그램을 상호 협력적인 환경에서 운용하는 분산처리 형태를 의미한다. 즉, 서비스를 요청하는 클라이언트와 클라이언트의 요청을 처리하는 서버와의 협동작업을 통해서 사용자가 원하는 결과를 얻는 처리방식이 클라이언트-서버 시스템이다.

클라이언트의 수가 5~20대 정도인 소규모 LAN의 경우에는 한 대의 서버로 충분히 모든 서비스를 소화할 수 있으나, 대규모 LAN의 경우에는 여러 대의 서버를 배치하고, 파일 관리는 파일 서버, 프린터 제어는 프린터 서버, 인터넷 등의 외부와의 교환은 통신 서버가 담당하는 등 각각 역할을 세분하게 된다.

역사 [ 편집 ]

컴퓨팅에서의 “서버”(server)라는 용어의 이용은 대기행렬이론에서 비롯한 것으로,[1] 20세기 중반으로 거슬러 올라가면 켄들의 기호를 선보인 논문 Kendall (1953)에서 “서비스’와 함께 눈에 띄게 사용되었다. Erlang (1909)와 같은 초기의 논문들의 경우 “전화 교환원”과 같은 더 구체적인 용어가 사용된다.

컴퓨팅에서 “서버”는 적어도 RFC 5 (1969년)으로 거슬러 올라가며,[2] 이 RFC는 ARPANET(인터넷의 선구자)을 기술하는 최초의 문서들 가운데 하나이며 “사용자”와 대비되고 있고 두 가지 종류의 호스트와는 구별하고 있다: “서버 호스트”, “사용자 호스트”. “서비스를 제공”하는 것을 뜻하는 서빙(serving)이라는 용어 또한 RFC 4와 같은 초기 문서들로 거슬러 올라가며,[3] “serving-host”와 “using-host”를 대조하고 있다.

서버 운영 체제 [ 편집 ]

잘 알려진 서버 운영 체제로는 이를테면 FreeBSD, 솔라리스, 리눅스 등이 있다. 유닉스는 본래 미니컴퓨터 운영 체제였으며 전통적인 미니컴퓨터를 서버가 대체해감에 따라 서버는 효율적인 유닉스 기반의 운영 체제가 되었다.

서버 지향 운영 체제는 이를테면 다음과 같은 서버 환경에 적합하도록 설계되어 있는 경향이 있다.

GUI를 사용할 수 없거나 선택적으로 사용 가능

다시 시작 없이 어느 정도까지는 하드웨어와 소프트웨어를 모두 다시 구성하고 업데이트할 수 있는 기능

중요한 데이터를 온라인 상에서 주기적으로 백업하는 고급 백업 시설

다른 볼륨이나 장치 사이의 투명한 데이터 전송

유연하고 고급적인 네트워킹 기능

유닉스의 데몬 및 윈도의 서비스와 같은 자동화 기능

고급 사용자, 리소스, 데이터, 메모리 보호를 비롯한 꼼꼼한 시스템 보안

종류 [ 편집 ]

인터넷 상의 서버 [ 편집 ]

인터넷의 전반적인 구조는 클라이언트 서버 모델에 기반을 두고 있다. 전 세계에서 지속적으로 동작하고 있으면서도 인터넷에 연결되어 있는 서버는 수백만 대에 이른다.

인터넷 서버가 제공하는 수많은 서비스 가운데 다음을 포함한다:

같이 보기 [ 편집 ]

So you have finished reading the 서버 란 topic article, if you find this article useful, please share it. Thank you very much. See more: 서버 프로그래머 란, 클라우드 서버란, 랙 서버란, 로컬 서버 란, 서버의 이해, 서버의 종류, 웹서버란, 서버구축방법

Leave a Comment