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

click fraud protection
...

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

호스트 기반 네트워크와 클라이언트-서버 네트워크는 사용하는 애플리케이션 아키텍처 유형이 다릅니다. 이름에서 알 수 있듯이 호스트 기반 네트워크에는 호스트 기반 애플리케이션 아키텍처가 있고 클라이언트-서버 네트워크에는 클라이언트-서버 애플리케이션 아키텍처가 있습니다. 두 가지 유형의 네트워크는 모두 서버와 클라이언트로 구성됩니다. 클라이언트-서버 네트워크에는 웹 브라우저와 이메일 클라이언트가 포함됩니다. 호스트 기반 네트워크는 클라이언트-서버 네트워크보다 서버 병목 현상을 겪을 가능성이 더 큽니다.

애플리케이션 프로그램 및 애플리케이션 아키텍처

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

오늘의 비디오

호스트 기반 네트워크

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

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

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