서버는 요청을 처리하고 인터넷이나 로컬 네트워크를 통해 다른 컴퓨터로 데이터를 전달하도록 설계된 컴퓨터입니다. 잘 알려진 유형의 서버는 웹 브라우저와 같은 클라이언트를 통해 인터넷을 통해 웹 페이지에 액세스할 수 있는 웹 서버입니다. 그러나 인트라넷 네트워크 내에 데이터를 저장하는 파일 서버와 같은 로컬 서버를 포함하여 여러 유형의 서버가 있습니다.
서버는 컴퓨터 네트워크에서 무엇을 합니까?
필요한 소프트웨어를 실행하는 모든 컴퓨터가 서버로 작동할 수 있지만 이 단어의 가장 일반적인 사용은 인터넷에서 데이터를 밀고 당기는 거대한 고성능 기계를 나타냅니다.
대부분의 컴퓨터 네트워크는 특수 작업을 처리하는 하나 이상의 서버를 지원합니다. 일반적으로 네트워크에 연결하는 클라이언트 또는 네트워크가 이동하는 데이터의 양이 많을수록 특정 목적을 전담하는 여러 서버가 역할을 수행할 가능성이 높아집니다.
서버는 특정 작업을 처리하는 소프트웨어입니다. 그러나 이 소프트웨어를 지원하는 강력한 하드웨어를 서버라고도 합니다. 수백 또는 수천 개의 클라이언트 네트워크를 조정하는 서버 소프트웨어에는 소비자용 컴퓨터보다 더 강력한 하드웨어가 필요하기 때문입니다.
일반적인 서버 유형
일부 전용 서버는 인쇄 서버 또는 데이터베이스 서버와 같은 하나의 기능에 초점을 맞추는 반면 일부 구현에서는 여러 목적으로 하나의 서버를 사용합니다.
중간 규모 회사를 지원하는 대규모 범용 네트워크는 다음과 같은 여러 유형의 서버를 배포할 가능성이 높습니다.
- 웹 서버 : 웹 서버는 웹 브라우저를 통해 페이지를 표시하고 앱을 실행합니다. 귀하의 브라우저가 현재 연결되어 있는 서버는 이 페이지와 해당 페이지의 이미지를 전달하는 웹 서버입니다. 이 경우 클라이언트 프로그램은 Internet Explorer, Chrome, Firefox, Opera 또는 Safari와 같은 브라우저입니다. 웹 서버는 단순한 텍스트 및 이미지 전달 외에도 클라우드 스토리지 서비스 또는 온라인 백업 서비스를 통한 온라인 파일 업로드 및 백업 등 다양한 작업에 사용됩니다.
- 이메일 서버 : 이메일 서버는 이메일 메시지를 보내고 받습니다. 컴퓨터에 이메일 클라이언트가 있는 경우 소프트웨어는 IMAP 또는 POP 서버에 연결하여 메시지를 컴퓨터로 다운로드하고 SMTP 서버에 연결하여 이메일 서버를 통해 메시지를 다시 보냅니다.
- FTP 서버 : FTP 서버는 파일 전송 프로토콜 도구를 통해 파일을 이동합니다. FTP 서버는 서버의 내장 FTP 기능을 통해 또는 전용 FTP 서버 프로그램을 통해 서버의 파일 공유에 연결하는 FTP 클라이언트 프로그램을 사용하여 원격으로 액세스할 수 있습니다.
- ID 서버 : ID 서버는 승인된 사용자에 대한 로그인 및 보안 역할을 지원합니다.
수백 개의 특수 서버 유형이 컴퓨터 네트워크를 지원합니다. 일반적인 기업 유형과는 별도로 가정 사용자는 온라인 게임 서버, 채팅 서버, 오디오 및 비디오 스트리밍 서버 등과 인터페이스하는 경우가 많습니다.
일부 서버는 특정 목적을 위해 존재하지만 반드시 의미 있는 방식으로 상호 작용하지는 않습니다. DNS 서버와 프록시 서버가 몇 가지 예입니다.
네트워크 서버 유형
인터넷의 많은 네트워크는 웹사이트와 통신 서비스를 통합하는 클라이언트-서버 네트워킹 모델을 사용합니다.
피어 투 피어 네트워킹이라고 하는 대체 모델을 사용하면 네트워크의 모든 장치가 필요에 따라 서버 또는 클라이언트로 작동할 수 있습니다. 피어 네트워크는 컴퓨터 간의 통신 대상이 좁기 때문에 더 높은 수준의 개인 정보를 제공합니다. 그러나 부분적으로 대역폭 제한으로 인해 대부분의 P2P 네트워킹 구현은 대규모 트래픽 급증을 지원할 만큼 충분히 강력하지 않습니다.
서버 클러스터 이해
클러스터라는 단어는 공유 컴퓨팅 리소스의 구현을 나타내기 위해 컴퓨터 네트워킹에서 광범위하게 사용됩니다. 일반적으로 클러스터는 일반적인 목적(종종 워크스테이션 또는 서버 기기)을 위해 별도로 작동할 수 있는 두 개 이상의 컴퓨팅 기기의 리소스를 통합합니다.
웹 서버 팜은 동일한 사이트의 콘텐츠에 대한 액세스 권한이 있는 네트워크로 연결된 웹 서버의 모음입니다. 이러한 서버는 개념적으로 클러스터로 작동합니다. 그러나 순수주의자들은 하드웨어 및 소프트웨어 구성의 세부 사항에 따라 클러스터로 서버 팜의 기술적 분류에 대해 논쟁합니다.
가정의 컴퓨터 서버
서버는 소프트웨어이기 때문에 사람들은 집에서 서버를 실행할 수 있으며 홈 네트워크에 연결된 장치나 네트워크 외부의 장치에서 액세스할 수 있습니다. 예를 들어, 일부 네트워크 인식 하드 드라이브는 네트워크 Attached Storage 서버 프로토콜을 사용하여 홈 네트워크의 다른 PC가 공유 파일 세트에 액세스할 수 있도록 합니다.
Plex 미디어 서버 소프트웨어는 데이터가 클라우드에 있든 로컬 PC에 있든 관계없이 사용자가 TV 및 엔터테인먼트 장치에서 디지털 미디어를 볼 수 있도록 도와줍니다.
미디어 서버 소프트웨어 솔루션의 모든 것네트워크가 포트 전달을 허용하도록 설정되어 있으면 네트워크 외부에서 들어오는 요청을 수락하여 홈 서버가 Facebook이나 Google과 같은 대기업의 서버 역할을 하도록 할 수 있습니다(누구나 리소스에 액세스할 수 있음).
그러나 모든 가정용 컴퓨터와 인터넷 연결이 많은 트래픽에 적합한 것은 아닙니다. 대역폭, 스토리지, RAM 및 기타 시스템 리소스는 지원할 수 있는 홈 서버의 크기에 영향을 주는 요소입니다. 대부분의 가정용 운영 체제에는 서버 관련 기능도 없습니다.
서버에 대한 추가 정보
가동 시간은 대부분의 서버에서 매우 중요하기 때문에 서버는 종료되도록 설계되지 않고 연중무휴로 실행됩니다. 그러나 정기 유지 관리를 위해 의도적으로 서버가 다운되는 경우가 있기 때문에 일부 웹 사이트 및 서비스는 사용자에게 예정된 가동 중지 또는 정기 유지 관리를 알립니다. DDoS 공격과 같은 상황에서 서버가 의도치 않게 다운될 수도 있습니다.
의도적이든 아니든 다운타임으로 인한 오류를 보고하는 웹 서버는 표준 HTTP 상태 코드를 사용하여 그렇게 할 수 있습니다.
웹 서버에서 정보를 영구적으로 또는 일시적으로 중단하더라도 타사 서비스에서 정보를 보관한 경우 해당 파일에 계속 액세스할 수 있습니다. Wayback Machine은 웹 페이지의 스냅샷과 웹 서버에 저장된 파일을 저장하는 웹 아카이버의 한 예입니다.
여러 대의 서버가 있는 대기업은 일반적으로 키보드와 마우스와 같이 로컬에서 이러한 서버에 액세스하지 않고 대신 원격 액세스를 통해 액세스합니다. 이러한 서버는 가상 머신이기도 합니다. 즉, 하나의 저장 장치가 여러 서버를 호스팅할 수 있으므로 물리적 공간과 비용이 절약됩니다.
자주하는 질문- 프록시 서버의 기능은 무엇입니까?
프록시 서버는 귀하와 귀하가 방문하는 사이트 간의 추가 보호 계층 역할을 합니다. 프록시 서버에 연결하면 연결된 다른 서버가 프록시 서버의 주소를 대신 보기 때문에 사용자의 IP 주소가 숨겨집니다. 인터넷에서 "무료 프록시 서버"를 검색하여 수십 가지 옵션을 찾으십시오.
- DNS 서버의 기능은 무엇입니까?
DNS 서버는 공용 IP 주소의 데이터베이스를 저장합니다. 브라우저에 URL을 입력하면 DNS 서버가 이를 IP 주소로 변환하여 적절한 웹 서버에 연결할 수 있도록 합니다.
- DHCP 서버의 기능은 무엇입니까?
DHCP 서버는 DHCP(Dynamic Host Configuration Protocol)를 사용하여 IP 주소를 할당합니다. 대부분의 가정용 Wi-Fi 네트워크에서 라우터가 이 작업을 수행하지만 더 큰 네트워크에는 전용 DHCP 서버가 있을 수 있습니다.
- 디스코드 서버란?
Discord는 게임 커뮤니티를 대상으로 하는 문자, 음성 및 영상 채팅을 위한 도구입니다. 비슷한 관심사를 가진 전 세계 사람들과 소통하기 위해 Discord 서버에 가입하거나 만들 수 있습니다. Discord 서버는 공개 또는 비공개가 될 수 있습니다.