클라이언트와 서버 시스템의 차이점

Anonim

클라이언트 대 서버 시스템

네트워크 크기와 메인 프레임이 포함 된 대형 컴퓨터 설정은 크기가 다른 비즈니스에 필요합니다. 네트워크 및 메인 프레임을 포함하는 대형 컴퓨터 설정은 대기업에서 사용됩니다. 이러한 유형의 비즈니스에 사용되는 컴퓨터 네트워크에는 클라이언트 - 서버 아키텍처 또는 2 계층 아키텍처가 있습니다. 이 아키텍처의 주된 목적은 대기업에서 요구되는 노동의 분할입니다.

서버

클라이언트 - 서버 환경에서 서버 컴퓨터는 비즈니스의 "두뇌"역할을합니다. 대용량 컴퓨터가 서버로 사용됩니다. 메인 프레임은 다양한 기능과 데이터를 저장할 수 있습니다.

일반적으로 응용 프로그램과 데이터 파일은 서버 컴퓨터에 저장됩니다. 직원 컴퓨터 또는 워크 스테이션은 네트워크를 통해 이러한 응용 프로그램과 파일에 액세스합니다. 예를 들어 직원은 클라이언트 컴퓨터에서 서버에 저장된 회사의 데이터 파일에 액세스 할 수 있습니다.

경우에 따라 직원은 클라이언트 컴퓨터에서 특정 응용 프로그램에만 액세스 할 수 있습니다. 응용 프로그램 서버는이 유형의 서버에 지정된 이름입니다. 클라이언트 - 서버 아키텍처는 직원이 클라이언트 시스템에서 로그인하여 서버에 저장된 애플리케이션에 액세스해야하므로 이러한 유형의 환경에서 완벽하게 활용됩니다. 예를 들어, 이러한 종류의 응용 프로그램에는 그래픽 디자인 프로그램, 스프레드 시트 및 워드 프로세서가 포함됩니다. 클라이언트 - 서버 아키텍처가 각각의 경우에 설명되어 있습니다.

저장 매체와는 별도로, 서버는 처리 전원으로도 동작한다. 클라이언트 시스템은이 서버 소스로부터 처리 능력을 얻습니다. 이렇게함으로써 클라이언트를위한 추가 하드웨어가 필요하지 않으며 서버의보다 강력한 처리 능력을 활용합니다.

클라이언트

클라이언트 - 서버 아키텍처에서 클라이언트는 자신의 일상적인 작업을 수행하기 위해 조직의 직원이 사용하는 더 작은 컴퓨터 역할을합니다. 직원은 서버 컴퓨터에 저장된 데이터 파일이나 응용 프로그램에 액세스하기 위해 클라이언트 컴퓨터를 사용합니다.

클라이언트 시스템에 권한이 부여 된 권한이 다를 수 있습니다. 일부 직원은 조직의 데이터 파일에 대한 액세스 권한을 가지지 만 다른 직원은 서버에있는 응용 프로그램에만 액세스 할 수 있습니다. 클라이언트 및 서버는 애플리케이션 및 데이터 파일을 사용하는 것 외에도 서버의 프로세싱 성능을 활용할 수있다. 이 경우 클라이언트 컴퓨터가 서버에 연결되고 서버 컴퓨터가 모든 계산을 처리합니다. 이러한 방식으로 클라이언트 측에서 하드웨어를 추가하지 않고도 서버의 강력한 처리 능력을 활용할 수 있습니다.

클라이언트 - 서버 아키텍처의 가장 좋은 예는 WWW 또는 World Wide Web입니다. 여기서 클라이언트는 각 컴퓨터에 설치된 브라우저이고 다른 페이지에 대한 정보는 클라이언트 또는 사용자가 액세스 할 수있는 서버 측에 저장됩니다.

클라이언트와 서버의 차이점

• 클라이언트는 사용자가 서버에 저장된 정보 나 응용 프로그램에 액세스하는 작은 컴퓨터로, 서버는 데이터 파일과 응용 프로그램을 저장하는 강력한 컴퓨터입니다.

• 어떤 경우에는 클라이언트가 서버 시스템의 처리 능력을 더 많이 사용할 수 있습니다.

• 어떤 경우에는 클라이언트 쪽이 서버 쪽보다 더 나은 그래픽 사용자 인터페이스 또는 GUI를 가질 수 있습니다.