클라이언트/서버라는 용어는 클라이언트 응용 프로그램이 서버 프로세스에서 서비스를 요청하는 분산 컴퓨팅 모델을 설명하기 위해 1980년대에 만들어졌습니다. 클라이언트/서버는 본질적으로 컴퓨터 네트워크로 상호 연결된 별도의 컴퓨터에서 실행되는 프로세스 간의 관계입니다. 서버 프로세스는 서비스 제공자이고 클라이언트 프로세스는 소비자이므로 하드웨어와 소프트웨어 측면에서 기능이 명확하게 분리되어 있습니다.
서버 하드웨어
클라이언트/서버 네트워크의 서버 컴퓨터는 하드웨어와 소프트웨어 모두로 간주될 수 있습니다. 하드웨어 측면에서 전용 서버 컴퓨터는 일반적으로 개인용 컴퓨터 또는 워크스테이션입니다. 그러나 서버는 동시에 수십 또는 수백 개의 클라이언트에 서비스를 제공해야 할 수 있으므로 일반적으로 클라이언트 컴퓨터보다 더 빠른 프로세서, 더 많은 메모리 및 더 많은 저장 공간을 갖습니다.
오늘의 비디오
서버 소프트웨어
서버 컴퓨터는 리소스 공유를 용이하게 하도록 특별히 설계된 Microsoft Windows Server, Linux 또는 Unix와 같은 특수 운영 체제를 실행합니다. 정확한 작동 기능에 따라 서버는 사용자가 네트워크를 통해 파일 및 프린터를 공유하고 인터넷에 대한 액세스를 제공하도록 허용할 수 있습니다. 리소스가 둘 이상의 서버에 있는 경우 개별 서버는 서버 오류 발생 시 하나의 특정 작업을 전문으로 하거나 기능의 중복 또는 중복을 제공할 수 있습니다.
고객
클라이언트 컴퓨터는 일반적으로 Windows XP, Windows Vista 또는 Windows 7과 같은 운영 체제를 실행하는 일반 개인용 컴퓨터입니다. 운영 체제에는 전자 메일 및 인터넷 검색과 같은 클라이언트 소프트웨어가 포함됩니다. 클라이언트 컴퓨터가 공유 리소스에 액세스하고 상호 작용할 수 있도록 하는 소프트웨어 섬기는 사람. 클라이언트 컴퓨터는 다른 클라이언트가 아닌 서버와 직접 통신만 합니다. 그러나 중앙 집중식 메인프레임 컴퓨팅 시스템에서 사용되는 덤 터미널과 구별되는 사실 자체적으로 정보 처리가 가능합니다.
팻 및 씬 클라이언트
클라이언트 컴퓨터는 소프트웨어 응용 프로그램의 실행 및 비즈니스 논리가 수행되는 위치에 따라 "뚱뚱한" 또는 "얇은" 것으로 설명될 수 있습니다. 팻 클라이언트는 데이터를 제어할 수 있습니다. 실행은 주로 클라이언트에서 수행되는 반면 서버는 클라이언트로 데이터를 보내고 다시 보내는 역할을 합니다. 반면에 씬 클라이언트는 소프트웨어의 프레젠테이션 계층으로 제한됩니다. 대부분의 실행이 서버에서 수행되는 동안 서버에서 데이터를 받아 편집하는 응용 프로그램 섬기는 사람.