차례:

비디오: Linux - web server 2 (apache) : install (칠월 2024)

비디오: Linux - web server 2 (apache) : install (칠월 2024)
Anonim

호스트 기반 네트워크와 클라이언트 - 서버 네트워크는 활용하는 애플리케이션 아키텍처의 유형이 다릅니다. 호스트 기반 네트워크는 호스트 이름 기반 응용 프로그램 아키텍처를 사용하는 반면, 클라이언트 - 서버 네트워크는 클라이언트 - 서버 응용 프로그램 아키텍처를 사용합니다. 두 유형의 네트워크는 모두 서버와 클라이언트로 구성됩니다. 클라이언트 - 서버 네트워크에는 웹 브라우저와 이메일 클라이언트가 포함됩니다. 호스트 기반 네트워크는 클라이언트 - 서버 서버보다 서버 병목 현상을 겪을 가능성이 큽니다.

호스트 기반 및 클라이언트 - 서버 네트워크는 모두 서버와 클라이언트로 구성됩니다.

응용 프로그램 및 응용 프로그램 아키텍처

응용 프로그램은 데이터 저장, 데이터 액세스, 프로그램 논리 및 표현 논리의 네 가지 기능으로 구성됩니다. 애플리케이션 아키텍처는 이러한 네 가지 기능이 서버와 클라이언트간에 어떻게 분산되어 있는지를 보여줍니다. 서버는 메인 프레임, 미니 컴퓨터, 마이크로 컴퓨터 또는 서버 팜이 될 수 있습니다. 클라이언트는 간단한 터미널, 마이크로 컴퓨터, 워크 스테이션, 네트워크 컴퓨터 또는 트랜잭션 터미널 일 수 있습니다.

호스트 기반 네트워크

호스트 기반 네트워크에서 서버는 네 가지 응용 프로그램 기능을 모두 수행합니다. 클라이언트는 사용자의 키 스트로크를 캡처하여 서버로 보냅니다. 모든 처리가 서버 (또는 호스트)에 의해 수행되기 때문에 서버가 그러한 네트워크에서 병목 현상을 일으킬 수 있습니다.

클라이언트 - 서버 네트워크

클라이언트 - 서버 네트워크에서, 응용 프로그램 기능은 서버와 클라이언트로 나뉘어집니다. 서버는 데이터 저장 및 데이터 액세스를 처리합니다. 클라이언트는 프리젠 테이션 로직을 처리합니다. 프로그램 논리는 서버와 클라이언트간에 분할되거나 두 개 중 하나에 할당 될 수 있습니다.

호스트 기반 네트워크 대. 클라이언트 서버 네트워크