본문 바로가기
리눅스

(번역) Client (computing)

by 다움위키 2025. 1. 14.

원문 보기: https://dawoum.duckdns.org/wiki/Client_(computing)

 

Original article: w:Client (computing)

클라이언트컴퓨터 네트워크클라이언트-서버 모델의 문맥에서 서버라고 하는 또 다른 컴퓨터로부터 정보를 가져오는 컴퓨터입니다. 서버는 종종 (항상은 아니지만) 또 다른 컴퓨터 시스템에 있으며, 이 경우에서 클라이언트는 네트워크의 경로를 통해 서비스에 접근합니다.

클라이언트는 연산의 일부로 또 다른 프로그램이나 컴퓨터 하드웨어 또는 소프트웨어에 요청을 보내 서버에 의해 제공되는 서비스에 접근하는 데 의존하는 컴퓨터 또는 프로그램입니다 (서버는 다른 컴퓨터에 있을 수도 있고 없을 수도 있습니다). 예를 들어, 웹 브라우저웹 서버에 연결하고 표시할 웹 페이지를 검색하는 클라이언트입니다. 이메일 클라이언트메일 서버에서 이메일을 검색합니다. 온라인 채팅은 다양한 클라이언트를 사용하며, 이는 사용되는 채팅 프로토콜에 따라 다릅니다. 멀티플레이어 비디오 게임 또는 온라인 비디오 게임은 각 컴퓨터에서 클라이언트로 실행될 수 있습니다. "클라이언트"라는 용어는 클라이언트 소프트웨어를 실행하는 컴퓨터나 장치 또는 클라이언트 소프트웨어를 사용하는 사용자에게도 적용될 수 있습니다.

클라이언트는 오늘날에도 여전히 사용되는 클라이언트-서버 모델의 일부입니다. 클라이언트와 서버는 같은 기계에서 실행되고 프로세스-사이 통신 기술을 통해 연결되는 컴퓨터 프로그램일 수 있습니다. 인터넷 소켓과 결합된, 프로그램은 인터넷 프로토콜 모음을 통해 원격 시스템에서 작동하는 서비스에 연결할 수 있습니다. 서버는 잠재적인 클라이언트가 수락할 수 있는 연결을 시작할 때까지 기다립니다.

그 용어는 처음에는 자체 독립형 프로그램을 실행할 능력은 없지만, 네트워크를 통해 원격 컴퓨터와 상호 작용할 수 있는 장치에 적용되었습니다. 이들 컴퓨터 단말기시간-공유 메인프레임 컴퓨터의 클라이언트였습니다.

Types

한 분류에 따르면, 클라이언트 컴퓨터와 장치는 씩 클라이언트, 씬 클라이언트, 또는 디스크-없는 노드입니다.

Thick

Main article: Thick client

씩 클라이언트는, 리치 클라이언트 또는 팻 클라이언트라고도 하며, 대부분의 임의의 데이터 처리 연산을 스스로 수행하는 클라이언트이고, 반드시 서버에 의존하지는 않습니다. 개인용 컴퓨터는 비교적 큰 기능과 능력의 집합과 서버에 대한 가벼운 의존성으로 인해 팻 클라이언트의 일반적인 예시입니다. 예를 들어, 궁극적으로 네트워크에서 작업 결과를 공유하는 아트 프로그램 (예를 들어, Krita 또는 Sketchup)을 실행하는 컴퓨터는 씩 클라이언트입니다. 네트워크를 통해 파일을 보내거나 받는 것을 제외하고는 거의 전적으로 독립형 기계로 실행되는 컴퓨터는 표준에 따라 워크스테이션이라고 합니다.

Thin

Main article: Thin client

씬 클라이언트는 최소한의 클라이언트입니다. 씬 클라이언트는 호스트 컴퓨터의 자원을 사용합니다. 씬 클라이언트는 일반적으로 응용 프로그램 서버에 의해 제공되는 처리된 데이터만 표시하며, 이는 임의의 필요한 대부분의 데이터 처리를 수행합니다. 웹 응용 프로그램 (예를 들어, Office Web Apps)을 사용하는 장치는 씬 클라이언트입니다.

Diskless node

디스크-없는 노드는 위의 두 클라이언트 모델을 혼합한 것입니다. 팻 클라이언트와 비슷하게, 그것은 지역에서 처리하지만, 영구 데이터를 저장하는 데 서버에 의존합니다. 이 접근 방식은 팻 클라이언트 (멀티미디어 지원, 고성능)와 씬 클라이언트 (높은 관리성, 유연성)의 기능을 모두 제공합니다. 비디오 게임 Diablo III의 온라인 버전을 실행하는 장치는 디스크-없는 노드의 예입니다.

References