클라이언트(컴퓨팅)

Client (computing)
인터넷을 통해 서버 컴퓨터와 통신하는 클라이언트 컴퓨터의 컴퓨터 네트워크 다이어그램

컴퓨팅에서 [1]클라이언트는 컴퓨터 네트워크의 클라이언트-서버 모델의 일부로 서버에 의해 이용 가능한 서비스에 액세스하는 컴퓨터 하드웨어 또는 소프트웨어입니다.서버는 다른 컴퓨터 시스템에 있는 경우가 많습니다(항상 그렇지는 않습니다).이 경우 클라이언트는 네트워크를 [1]통해 서비스에 액세스합니다.

클라이언트는, 그 조작의 일부로서 다른 프로그램이나, 서버에 의해서 이용 가능한 서비스에 액세스 하는 컴퓨터 하드웨어 또는 소프트웨어에 요구를 송신하는 것에 의존하는 컴퓨터 또는 프로그램입니다(다른 컴퓨터에 배치되거나 배치되지 않을 수도 있습니다).를 들어 웹 브라우저는 웹 서버에 연결하여 표시하기 위해 웹 페이지를 가져오는 클라이언트입니다.전자 메일 클라이언트는 메일 서버에서 전자 메일을 검색합니다.온라인 채팅은 사용하는 채팅 프로토콜에 따라 다른 다양한 클라이언트를 사용합니다.멀티플레이어 비디오 게임 또는 온라인 비디오 게임은 각 컴퓨터에서 클라이언트로 실행될 수 있습니다.클라이언트라는 용어는 클라이언트 소프트웨어를 실행하는 컴퓨터나 장치 또는 클라이언트 소프트웨어를 사용하는 사용자에게도 적용될 수 있습니다.

클라이언트는 클라이언트-서버 모델의 일부이며, 현재도 사용되고 있습니다.클라이언트와 서버는, 같은 머신상에서 동작해, 프로세스간 통신 기술을 개입시켜 접속하는 컴퓨터 프로그램인 경우가 있습니다.인터넷 소켓과 조합하여 프로그램은 인터넷 프로토콜 스위트를 통해 원격 시스템에서 작동하는 서비스에 연결할 수 있습니다.서버는 잠재적인 클라이언트가 허용할 수 있는 연결을 시작할 때까지 기다립니다.

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

종류들

클라이언트 유형 및 그 기능
에 의존하다
로컬 스토리지
에 의존하다
로컬 CPU
팻 클라이언트 네. 네.
디스크리스노드 아니요. 네.
신클라이언트 아니요. 아니요.

한 분류에서 클라이언트 시스템과 장치는 씩 클라이언트, 씬 클라이언트 또는 Disk가 없는 노드입니다.

두꺼운

클라이언트는 리치 클라이언트 또는 팻 클라이언트라고도 하며 데이터 처리 작업의 대부분을 직접 수행하는 클라이언트이며 서버에 의존할 필요는 없습니다.퍼스널 컴퓨터는 비교적 많은 기능과 서버에 대한 의존도가 낮기 때문에 팻 클라이언트의 일반적인 예입니다.예를 들어, 아트 프로그램(KritaSketchup 등)을 실행하고, 최종적으로 네트워크상에서 작업 결과를 공유하는 컴퓨터는 씩 클라이언트입니다.네트워크를 통해 파일을 송수신하기 위해 거의 모든 것을 독립 실행형 머신으로 실행하는 컴퓨터는 워크스테이션이라고 불리는 표준에 따라 실행됩니다.

날씬해요.

신클라이언트 컴퓨터

신클라이언트는 최소한의 클라이언트입니다. 클라이언트는 호스트 시스템의 리소스를 사용합니다.신클라이언트는 일반적으로 필요한 데이터 처리의 대부분을 수행하는 애플리케이션 서버에 의해 제공되는 처리 데이터만 표시합니다.애플리케이션(Office Web Apps 등)을 사용하는 디바이스는 신 클라이언트입니다.[2]

디스크리스노드

디스크리스 노드는 위의 두 가지 클라이언트 모델이 혼합되어 있습니다.팻 클라이언트와 마찬가지로 로컬로 처리되지만 영구 데이터 저장에는 서버에 의존합니다.이 어프로치에서는, 팻 클라이언트(멀티 미디어 서포트, 하이 퍼포먼스)와 신 클라이언트(고관리성, 유연성)의 양쪽 모두의 기능을 제공합니다.비디오 게임 디아블로II의 온라인 버전을 실행하는 장치는 디스크리스 노드의 한 예이다.

참조

  1. ^ a b Course, Microsoft Official Academic (8 July 2008). Exam 70-643 Windows Server 2008 Applications Infrastructure Configuration. John Wiley & Sons. ISBN 978-0-470-22513-4.
  2. ^ Baratto, Ricardo A.; Kim, Leonard N.; Nieh, Jason (20 October 2005). THINC: a virtual display architecture for thin-client computing. Proceedings of the twentieth ACM symposium on Operating systems principles. Sosp '05. Association for Computing Machinery. pp. 277–290. doi:10.1145/1095810.1095837. ISBN 9781595930798. S2CID 723321.