운영 체제는 분산 파일 시스템 및 원격 실행을 포함한 다양한 네트워킹 서비스를 제공합니다. X 서버는 원격 표시장치 및 보안 서비스를 포함한 추가적인 네트워크 기능을 제공합니다.
데스크탑에서 사용자 인터페이스는 이 네트워킹 기능의 상위에 위치합니다. 이러한 인터페이스와 기본 구조의 목적은 네트워크화 된 시스템을 다음과 같이 만드는 것입니다.
더욱 사용하기 편리한 시스템. 사용자는 응용 프로그램과 데이터의 네트워크에서의 위치에 상관없이 응용 프로그램을 실행하고 데이터 파일에 액세스할 수 있습니다.
더욱 관리하기 쉬운 시스템. 데스크탑은 시스템을 위해 원격 데이터와 응용 프로그램을 위치시키기 쉽게 해주는 네트워크화 된 검색 경로와 응용 프로그램 통합 툴을 제공합니다. 뿐만 아니라, 데스크탑의 파일 이름 대응 프로세스를 사용하여 많은 서버를 포함하는 복잡한 네트워크를 쉽게 관리할 수 있습니다.
유연한 시스템. 데스크탑의 관리 기능은 특정의 상용 네트워크 상황에 맞게 설계되어 있지만, 데스크탑은 그 외의 많은 사용자 정의 네트워크 구성도 수용할 수 있습니다.
사용자는 네트워킹을 통해 다른 시스템에 분산된 다음과 같은 다양한 컴퓨팅 서비스에 액세스할 수 있습니다.
데스크탑 세션과 응용 프로그램-예를 들면 작업 공간 관리자 및 파일 관리자
다른 응용 프로그램
데이터 파일
네트워킹 용어에서 용어 서버는 하나 또는 그 이상의 시스템에 컴퓨팅 서비스를 제공하는 시스템을 가리킵니다. 시스템이 서버의 서비스를 받을 때, 그 시스템을 해당 서버의 클라이언트라고 합니다.
복잡한 네트워크에서 시스템은 네트워크를 통해 많은 시스템에 위치한 서비스를 사용할 수 있습니다. 뿐만 아니라, 시스템은 특정 유형의 서버(예를 들면 세션 서버)처럼 작동할 수도 있고, 클라이언트(예를 들면 응용 프로그램 서버의 클라이언트)가 될 수도 있습니다.
데스크탑에서 볼 때 전형적인 네트워크 구성에는 다음 주요 구성요소들의 조합이 포함될 수 있습니다.
표시장치-X 서버가 실행중인 표시장치
로그인/세션 서버-데스크탑 응용 프로그램(로그인 관리자, 작업 공간 관리자 등)이 실행되는 서버
응용 프로그램 서버-다른 응용 프로그램이 실행되는 서버
파일 서버-응용 프로그램 서버가 사용하는 데이터가 위치한 서버
가장 일반적인 네트워크 구성 중의 하나는 응용 프로그램 서버에 액세스하는 시스템들과 관련된 것입니다. 그림 7-1은 응용 프로그램 서버를 사용하는 워크스테이션을 보여줍니다. X 서버 및 데스크탑 세션이 워크스테이션에서 실행중입니다.
네트워크는 또한 많은 양의 데이터를 저장하기 위해 파일 서버를 자주 사용합니다. 이 데이터는 응용 프로그램 서버에서 실행중인 응용 프로그램이나 또는 데스크탑 응용 프로그램에 의해 사용됩니다(예를 들면 파일 관리자는 파일 관리자 윈도우에 표시하기 위해 데이터 파일에 액세스해야 합니다).
X 터미널은 X 서버를 실행하고, 다른 시스템으로부터 데스크탑 세션 서비스를 받습니다.
데스크탑은 유연성이 있으므로 더 복잡한 네트워크 구성도 지원할 수 있습니다. 이는 파일 서버 뿐 아니라 다양한 서비스를 응용 프로그램 서버가 사용할 수 있도록 하기 위해서입니다.
표시장치-X 서버를 실행하는 시스템
로그인 및 세션 서버-데스크탑 세션(로그인 관리자, 세션 관리자, 윈도우 관리자, 파일 관리자 등)을 실행하는 시스템
응용 프로그램 서버-응용 프로그램이 실행되는 시스템. 실행 호스트라고도 불립니다.
파일 서버-응용 프로그램의 데이터 파일이 저장된 시스템
(활동) 데이터베이스 서버-활동 및 데이터 유형 정의를 포함하는 파일이 저장된 시스템
네트워크에는 암호 서버, 우편 서버, 비디오 서버 등과 같은 추가 서버가 포함될 수 있습니다.