섬기는 사람

정보학

2022

우리는 서버가 무엇인지, 주요 특징 및 서버의 용도를 설명합니다. 또한 웹 서버란 무엇이며 분류 및 예입니다.

서버는 클라이언트-서버 통신 모델을 기반으로 작동합니다.

서버란?

컴퓨팅, 서버(영어 서버에서)로 알려져 있습니다. 컴퓨터 의 일부입니다 컴퓨터 네트워크 스테이션 또는 클라이언트라고 하는 나머지 컴퓨터에 특정 서비스를 제공합니다. 이러한 컴퓨터에는 서로 다른 클라이언트의 요청을 충족하고 적시에 응답을 제공할 수 있는 특정 응용 프로그램이 있어야 하므로 실제로는 동일한 물리적 컴퓨터(하드웨어) 여러 개의 동시 서버가 작동할 수 있습니다(소프트웨어), 필요한 물류 자원이 있는 한.

서버는 다음 모델을 기반으로 작동합니다. 의사 소통 (또는 "아키텍처") 클라이언트-서버의 작업을 사용 가능한 리소스 제공자 간에 나누어 제공합니다. 고객 공유할 수 있는 기회 데이터, 정보 특정 응용 프로그램이나 주변 장치와 같은 특정 소프트웨어 및 하드웨어 리소스에 대한 특정 액세스. 예를 들어 다음과 같이 작동합니다. 웹사이트 의 서비스 이메일.

일반적으로 서버는 가용성에 따라 전용과 공유로 분류할 수 있습니다. 전용 서버는 고객 요청을 처리하기 위해 모든 하드웨어와 처리 리소스를 갖춘 서버입니다. 공유 서버는 클라이언트로부터 요청을 수신하는 것과 함께 그물, 네트워크 외부에서 로컬로 프로세스를 제공합니다.

서버의 특성

서버에는 일정한 전원 공급 장치가 있어야 합니다.

서버는 네트워크 클라이언트의 요구를 충족시키는 역할을 하는 컴퓨터이기 때문에 서버의 주요 특징 중 하나는 네트워크가 항상 작동할 수 있도록 리소스를 지속적으로 사용할 수 있어야 한다는 것입니다. 즉, 항상 켜져 있어야 하고 항상 사용할 수 있어야 합니다. 이것이 때때로 웹 페이지나 해당 리소스를 로드할 수 없는 이유입니다. 서버가 충돌하거나 충돌하면 담당하고 있는 네트워크의 특정 부분을 고객이 더 이상 사용할 수 없게 됩니다.

반면에 서버는 일반적으로 최소 지연 범위로 수많은 클라이언트 요청을 처리할 수 있는 충분한 처리 용량을 갖춘 고급 컴퓨터입니다. 이것은 또한 지속적인 공급을 의미합니다. 전기 운용성을 보장하기 위한 기타 물리적 자원. 사실, 많은 경우에 서버는 기후적으로도 매우 잘 조절된 구획에 보관됩니다. 충분히 시원하고 먼지가 없는 환경에서는 시스템의 과열이 방지됩니다.

무엇을 위한 서버입니까?

게임 서버를 통해 레크리에이션 프로그램에 액세스할 수 있습니다.

서버는 우리가 말했듯이 결정된 네트워크의 클라이언트의 요청을 충족하고 각 클라이언트가 필요한 정보 또는 주변 장치에 액세스할 수 있도록 사용 가능한 리소스를 관리하는 역할을 합니다. 이러한 의미에서 서버는 다음과 같이 매우 다른 기능을 가질 수 있습니다.

  • 파일 서버. 그들은 파일을 저장하거나 파일 정보를 네트워크에 제공합니다.
  • Active Directory/도메인 서버. 그들은 관련 정보를 관리합니다. 그물, 그들의 사용자, 팀 및 내부 그룹.
  • 인쇄 서버. 네트워크에서 사용할 수 있는 프린터 세트를 관리하여 액세스 권한을 부여하고 인쇄 대기열을 관리합니다.
  • 메일 서버. 그것은 네트워크의 클라이언트와 주고받는 전자 메일의 흐름을 관리하고 메시지를 보내고 받고 기록을 저장합니다.
  • 프록시 서버. 그 역할은 백업, 일정 시간 동안 저장하는 것입니다. 은닉처 액세스 속도를 높이거나 원본이 다운된 경우 데이터 복구를 허용하기 위해 네트워크에서 사용할 수 있는 웹 페이지 사본.
  • 웹 서버. 하나 이상의 웹 페이지에 필요한 콘텐츠를 저장하고 이에 대한 질서 있는 액세스를 관리하므로 클라이언트의 브라우저가 웹사이트를 "렌더링"할 수 있습니다.
  • DNS 서버. 의 이름을 연결하는 데 필요한 정보를 저장합니다. 도메인 연결된 컴퓨터(해당 웹 서버)의 일련의 IP 주소.
  • DHCP 서버. 네트워크에 연결하는 클라이언트에 동적(변경) IP 주소 할당을 담당합니다.
  • FTP 서버. 특정 사용자 정보를 저장하고 컴퓨터 간에 개인 액세스를 허용합니다.
  • 게임 서버. 고객이 동시에 레크리에이션 프로그램에 액세스할 수 있도록 정보를 저장하는 데 특별히 사용되는 항목(일반적으로 대용량 비디오 게임).

웹 서버

웹 서버는 HTTP와 같은 프로토콜을 통한 연결을 허용합니다.

웹 서버는 프로그램들 (소프트웨어)에서 일상적인 사용을 위한 인터넷, 클라이언트가 요청한 데이터가 호스팅되는 서버와 자체 컴퓨터 사이를 중재하여 알려진 것과 같은 다양한 데이터 프로토콜을 통한 연결을 허용합니다. HTTP (HyperText Transfer Protocol 또는 Transfer Protocol 하이퍼텍스트). 즉, 인터넷 사용자의 브라우저와 그가 찾거나 필요로 하는 정보가 있는 곳 사이를 중재하는 프로그램입니다.

이 용어는 웹 데이터 연결을 준수하는 데 필요한 소프트웨어와 함께 웹 사이트를 구성하는 파일이 저장되는 컴퓨터 자체(하드웨어)를 지칭할 때도 사용됩니다.

웹 서버의 종류

웹 서버는 콘텐츠에 따라 두 가지 종류가 있습니다.

  • 정적 서버. 사용자가 찾는 정보가 저장되어 있는 컴퓨터와 이에 응답하는 HTTP 서버에 부여되는 이름입니다. 프로토콜 데이터 요청. 요청된 파일은 오류가 있는지 여부에 관계없이 저장되는 대로 전송되며 파일 이름은 여기에서 유래합니다.
  • 동적 서버. 이 경우 정적 서버와 동일하지만 추가 소프트웨어(예: 응용 프로그램 및 데이터베이스), 웹을 통해 전송하기 전에 클라이언트가 요청한 정보를 업데이트할 수 있습니다.

웹 서버의 예

가장 많이 사용되는 웹 서버는 다음과 같습니다.

  • 엔진엑스. 2004년 동명의 회사에서 개발한 웹 서버 및 프록시입니다.
  • 아파치. 1995년에 개발되고 유지 관리되는 오픈 소스 HTTP 웹 서버 커뮤니티 Apache Software Foundation을 구성하는 사용자 수
  • 인터넷 정보 서비스 또는 IIS. 다음을 위해 설계된 웹 서버 및 서비스 세트 마이크로소프트 윈도우 원래 NT 버전에 포함되어 있었습니다.
  • 체로키. C 언어로 작성된 다중 플랫폼 웹 서버로, GNU 일반 공중 사용 허가서(무료 소프트웨어).
  • 수코양이. 1999년 Apache 배포판(자카르타 톰캣이라고도 함)으로, 서블릿(Java) 원칙에 따라 작동합니다.
!-- GDPR -->