네트워크 정보 시스템이란 무엇입니까?
NIS라고도하는 네트워크 정보 시스템은 RPC (원격 프로 시저 호출) 기반의 클라이언트 및 서버 시스템입니다. 네트워크 정보 시스템 또는 NIS 도메인의 모든 시스템이 공통 구성 파일 세트를 공유 할 수 있습니다. 원격 프로 시저 호출을 통해 컴퓨터 프로그램은 공유 네트워크의 다른 시스템에서 프로 시저를 실행할 수 있으며 프로세스 간 통신의 한 형태입니다. NIS는 Sun Microsystems가 Unix® 시스템 관리를 중앙 집중화하기 위해 개발했으며 최소한의 구성으로 한 위치에서 NIS 클라이언트 시스템을 설정할 수 있습니다.
네트워크 정보 시스템에는 서버와 클라이언트의 두 가지 측면이 있습니다. 네트워크의 호스트 또는 시스템은 서버 또는 클라이언트 역할을 할 수 있습니다. 호스트는 클라이언트, 슬레이브 서버 또는 마스터 서버 일 수 있습니다. 마스터 서버는 클라이언트 서버의 입력을 처리하고 이에 응답하는 신뢰할 수있는 이름 서버입니다. 슬레이브 서버는 마스터 서버의 출력을 미러링하거나 복사합니다. 클라이언트 시스템은 단순히 슬레이브 또는 마스터 서버로부터 정보를 수신합니다.
NIS 환경에서는 여러 유형의 파일을 공유 할 수 있지만 가장 일반적인 유형은 호스트, 그룹 및 마스터 비밀번호 파일입니다. 네트워크가 아닌 환경에서 이러한 유형의 파일은 개별 컴퓨터에 저장되며 여러 컴퓨터에서 원격으로 액세스 할 수 없습니다. 그러나 NIS 환경에서 이러한 파일은 마스터 서버에 저장되며 클라이언트 시스템은 정보 검색 요청을 보냅니다. 이렇게하면 네트워크의 여러 컴퓨터 또는 클라이언트가 하나의 파일에 액세스 할 수 있습니다.
공유 네트워크가 설정되면 일반적인 목표는 네트워크를 최대한 투명하게 만드는 것입니다. 이러한 이유로 모든 사용자 계정 정보를 동기화 된 상태로 유지하는 것이 중요합니다. 데이터가 중앙에 저장되면 암호를 기억하거나 한 시스템에서 다른 시스템으로 데이터를 물리적으로 이동할 필요없이 네트워크 내의 모든 시스템 사용자가 액세스 할 수 있습니다. 네트워크 정보 시스템을 사용하는 경우 네트워크 관리자는 정보가 네트워크의 한 위치에 저장되므로 정보의 사본 하나만 유지하면됩니다.
네트워크 정보 시스템은 개발 이후 업계 표준이되었으며 Solaris ™, AIX®, HP-UX 및 Linux와 같은 모든 Unix® 및 Unix 계열 시스템은 네트워크 정보 서비스 사용을 지원합니다. NIS는 원래 옐로 페이지 (Yellow Pages, YP)라고했지만 옐로 페이지 (Yellow Pages)라는 문구는 등록 상표이므로 Sun Microsystems는 그 이름의 사용을 중단해야했습니다. 이것은 오늘날까지 대부분의 네트워크 정보 시스템 명령 앞에 "yp"문자가 붙어 있고 왜 NIS가 여전히 YP라고 불리는 지 설명합니다.