다중 클라이언트 서버는 어떻게 작동합니까?

다중 클라이언트 서버는 기본 워크 스테이션 또는 완전한 기능을 갖춘 개인용 컴퓨터 일 수있는 클라이언트가 서버 컴퓨터에서 정보를 요청하는 컴퓨터 네트워크를위한 소프트웨어 아키텍처 유형입니다. 방화벽과 같은 보안 소프트웨어뿐만 아니라 미들웨어, 네트워크 라우팅 및 프로토콜 소프트웨어라고도하는 클라이언트와 서버 사이에 소프트웨어 인터페이스가 종종 있습니다. 네트워크의 크기에 따라 서버와 클라이언트는 직접 또는 두 유형의 컴퓨터간에 추가 처리를 제공하는 3 계층 아키텍처를 통해 상호 작용할 수 있습니다.

소규모 기업과 가정에서 가장 일반적인 유형의 다중 클라이언트 서버 시스템은 여러 클라이언트가있는 단일 서버입니다. 한 서버는 클라이언트 컴퓨터의 수십 가지 정보 요청을 동시에 처리 할 수 ​​있습니다. 일반적인 믿음과는 달리, 서버 컴퓨터 자체가이 역할을 효율적으로 수행하기 위해 네트워크에서 가장 빠르고 강력한 컴퓨터 일 필요는 없습니다.

여러 클라이언트 서버 네트워크에서 한 가지 주요 차이점은 한 건물 내에 자체 포함되어 있으며 반드시 인터넷이나 WAN (Wide-Area Network)에 연결되어 있지 않은 LAN (Local Area Network) 일 수 있다는 것입니다. 광역 네트워크는 여러 지리적 위치에 분산되어 있으며 거의 ​​독점적으로 인터넷에 연결된 다중 클라이언트 서버 시스템입니다. 그러나 일부 대기업에는 인터넷과 독립적 인 WAN 시스템이 있습니다. 인터넷의 규모가 커지고 월드 와이드 웹 (World Wide Web)이 개발되고 네트워킹 소프트웨어 및 하드웨어 선택이 다양 해짐에 따라 WAN이라는 용어가 더 넓은 의미를 갖게되었습니다.

과거에는 WAN은 여러 클라이언트에 네트워크 지원을 제공하는 하나 이상의 물리적 서버였습니다. 이 용어는 이제 더 느슨하게 정의되었으며, 클라우드 컴퓨팅이나 웹 브라우저 및 웹 서버 활용과 같은 소프트웨어 자체에 WAN을 크게 구축 할 수 있습니다. 보다 전통적인 WAN은 FTP (File Transfer Protocol) 및 DNS (Domain Name System) 아키텍처를 사용합니다. WAN의 파일 전송 및 처리 속도는 여러 다른 프로그램 명령을 동시에 실행할 수있는 중앙 처리 장치 (CPU)에 구축 된 네트워크 인 멀티 스레드 클라이언트 서버를 사용하여 향상되었습니다.

웹 서버는 여러 클라이언트 서버를 가상 호스팅하는 유형입니다. 이러한 네트워크는 전적으로 소프트웨어를 기반으로하며 클라이언트 또는 서버 컴퓨터에 특정 물리적 위치가 필요하지 않습니다. 웹 서버는 물리적 서버의 역할을하며 여러 시스템 또는 한 번에 여러 웹 서버를 실행하는 서버 시스템의 한 섹션에서 실행될 수 있습니다. 이 경우 클라이언트 컴퓨터는 서버에 액세스하는 웹 브라우저이며 특정 위치에 연결되지 않은 다양한 컴퓨터에서로드 할 수도 있습니다.

클라우드 컴퓨팅은 여러 클라이언트 서버의 초기 워크 스테이션 개념과 유사합니다. 클라우드 컴퓨팅과 워크 스테이션은 로컬 리소스를 거의 활용할 수없는 클라이언트 시스템입니다. 거의 모든 클라우드 컴퓨팅 네트워크의 소프트웨어가 워드 프로세서, 게임, 음악 및 비디오 응용 프로그램 등과 같은 서버 자체에 설치됩니다. 클라이언트는 서버에서이 소프트웨어에 액세스하여 소프트웨어를 실행할 수 있습니다. 워크 스테이션은 메모리 나 처리 능력이 거의없는 최소한의 리소스를 가진 모니터 및 네트워크 위치이며 서버에 액세스 할 수 없으면 작동하는 컴퓨터가 아닙니다.

웹 서버 아키텍처, 클라우드 컴퓨팅 및 제거 된 워크 스테이션 설계는 모두 여러 클라이언트 서버 네트워크의 비용을 줄이기위한 시도입니다. 물리적 하드웨어 리소스 나 소프트웨어를 수십 또는 수백 개의 클라이언트 시스템에 배포하지 않으면 서 하나의 강력한 서버에서 경제적으로 액세스 할 수 있다는 아이디어가 있습니다. 이들의 취약점은 대부분의 파일의 로컬 복사본이 존재하지 않으며 네트워크에 장애가 발생하면 많은 사람들이 작업에 대한 액세스 권한을 잃을 수 있다는 것입니다.

FTP 및 DNS 시스템은 모두 기본적인 다중 클라이언트 통신 설계입니다. FTP는 일반적으로 이진 모드로 네트워크를 통해 텍스트 및 특정 다른 파일을 전송하는 빠르고 안정적인 방법입니다. 월드 와이드 웹의 그래픽이 풍부한 하위 세트가 존재하기 전에 인터넷이 주로 텍스트 기반 일 때 원래 전송 프로토콜이었습니다. 오늘날 대부분의 인터넷 트래픽은 여전히 ​​웹 사용자가 볼 수없는 텍스트 기반 FTP 전송입니다. DNS 시스템은 또한 인터넷 주소 (IP) 번호의 형태로 실제 네트워크 주소를 클라이언트가 액세스하는 서버의 친숙한 영어 이름으로 바꾸는 방법으로, 특히 월드 와이드 웹이 성장함에 따라 일찍 등장했습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?