네트워크 서비스
From Wikipedia, the free encyclopedia
컴퓨터 네트워킹에서 네트워크 서비스(network service)는 네트워크 응용 계층 이상에서 실행되는 애플리케이션으로, 응용 계층 네트워크 프로토콜에 기반한 클라이언트-서버 또는 P2P 아키텍처를 사용하여 구현되는, 데이터 저장, 조작, 표현, 통신 등의 기능을 제공한다.[1]
각 서비스는 일반적으로 한 대 이상의 컴퓨터(여러 서비스를 제공하는 전용 서버 컴퓨터인 경우도 있음) 위에 실행되는 서버 컴포넌트에 의해 제공되며 다른 장치들 위에서 실행되는 클라이언트 컴포넌트에 의해 네트워크를 통해 접근한다. 그러나 클라이언트와 서버 컴포넌트들은 동일 머신 위에서 실행할 수도 있다.
클라이언트와 서버는 사용자 인터페이스를 갖춘 경우가 있으며 다른 하드웨어와 연계되는 경우도 있다.