/ / 클라이언트 - 서버 아키텍처

클라이언트 - 서버 아키텍처

클라이언트 - 서버 아키텍처는 조직적계산 네트워크로드가 공유되는 별도의 서버와 전자 노드 (클라이언트)가있는 로컬 또는 분산 네트워크를 구축하여 공동 작업을 보장합니다. 종종 서버 기반 및 클라이언트 기반 네트워킹은 컴퓨터 네트워크를 통해 이루어집니다. 또한 서버와 클라이언트는 전자 장치 일뿐만 아니라 소프트웨어 또는 응용 프로그램이 될 수 있습니다.

전용 서버가있는 로컬 네트워크

클라이언트 - 서버 아키텍처는 몇 개가 클라이언트 (일반적으로 약 10 개) 인 구조를 의미 할 수 있습니다. 별도의 중앙 전자 노드 - 서버가 할당 된 컴퓨터. 이러한 전자 장치 그룹을 "전용 서버가있는 로컬 네트워크"라고합니다.

네트워크 관리자는 무제한의 권한을가집니다.서버 구성을 변경하십시오. 그는 중앙 사이트 유지 관리는 물론 모든 운영 체제를 설치할 수 있습니다. 주 정보 데이터베이스는 서버 컴퓨터와 네트워크의 일부인 다른 전자 장치에 (보안상의 이유로) 둘 다 위치 할 수 있습니다. 웹 서버 외부의 데이터베이스 위치는 중앙 웹 시스템의 기술 작업 중에 모든 네트워크 컴퓨터의 작업의 연속성과 일관성을 보장하므로 매우 편리합니다.

전용 서버가있는 네트워크는 일반적으로대규모 조직 또는 기업의 지사간에 끊김없는 데이터 교환을 보장합니다. 이러한 아키텍처의 또 다른 용도는 온라인 컴퓨터 게임에서 발생합니다. 따라서 네트워크에서 놀이터까지 24 시간 연속으로 액세스 할 수 있습니다.

클라이언트 컴퓨팅 프로그램

종종 "클라이언트 - 서버 아키텍처"개념하에그들은 또한 클라이언트와 서버 사이의 네트워크로드의 분산을 의미하는데, 여기서 클라이언트는 계산 프로그램입니다. 이 경우, 모든 기밀 데이터는 강력한 서버 컴퓨터의 중앙 정보베이스에 있습니다. 정보 모니터링 및 보호는 서버 노드에서도 제공됩니다. 이 조직 구조는 중요한 데이터를 무단으로 액세스하려는 시도로부터 중요한 데이터를 보호하기 위해 서버의 안정성과 안정성이 향상 될 수 있다는 점에서 매우 유용합니다. 서버에서 액세스 제어가 설정되므로 특정 권한을 가진 사용자에게만 정보가 열립니다.

클라이언트 - 서버 아키텍처의 원리

클라이언트 - 서버 아키텍처는 다음과 같은 원칙에 따라 구축 될 수 있습니다.

  1. 듀얼 연결, 하나의 웹 서버와 약 10 개의 클라이언트 제공.

  2. 트리플 화합물, 그 구조중간 서버 (웹 사이트)가 서버와 클라이언트 사이에 있습니다. 이 링크는 요청 및 수신 된 데이터를 처리하거나 정보에 대한 액세스를 보호하고 손상 및 파괴로부터 정보를 보호하기 위해 중개 역할을 수행합니다. 이 경우 네트워크에있는 작업자 또는 게임 사이트의 수가 크게 증가 할 수 있습니다.

  3. N 번째 연결, 기회 제공여러 웹 서버의 네트워크에 연결하십시오. 그 수는 네트워크로드 수준에 따라 다릅니다. 네트워크에서 지속적으로 작동 할 수있는 컴퓨터의 수는 자연스럽게 증가합니다. 중간 서버에는 조건 적으로 "데이터베이스 서버", "응용 프로그램 서버"라는 이름이 지정됩니다.

따라서 복잡한 네트워크가있는 로컬 네트워크여러 서버와 여러 클라이언트를 연결하는 N 구조는 네트워크 체인의 모든 링크를 더 좋고 인체 공학적으로 작동시킵니다.

</ p>>
더 읽기 :