본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

Network Operating System; NOS : 네트워크 운영체제

네트워크로 연결된 여러 컴퓨터가 파일, 프린터, 사용자 계정, 보안 정책 같은 자원을 공유하고 관리할 수 있게 해 주는 운영체제이다.

일반 운영체제가 한 컴퓨터의 CPU, 메모리, 디스크를 관리한다면, 네트워크 운영체제는 그 위에 네트워크 자원 관리 기능을 더한다. 누가 어떤 자원에 접근할 수 있는지를 서버에서 한꺼번에 정하고, 클라이언트는 네트워크를 통해 인증을 받은 뒤 공유 자원을 쓴다. 네트워크관리사 필기의 'NOS' 과목은 이 범주에서 윈도우 서버와 리눅스 서버의 설치·운영을 다룬다.

네트워크 모델

편집 원본 편집
구분 피어 투 피어(P2P) 클라이언트/서버
구조 각 컴퓨터가 대등하게 자원을 내놓고 쓴다 서버가 자원과 서비스를 제공하고 클라이언트가 요청한다
계정 관리 컴퓨터마다 따로 관리한다 서버(디렉터리 서비스)에서 중앙 관리한다
보안 컴퓨터별 설정에 의존해 일관성이 낮다 중앙 정책으로 일관되게 적용한다
확장성 소규모에 적합하다 대규모 조직에 적합하다
비용·구성 별도 서버가 없어 간단하다 서버 장비와 관리 인력이 필요하다
윈도우 예 작업 그룹(workgroup) 도메인(액티브 디렉터리)

관련 문서는 P2P, 클라이언트 서버 아키텍처를 본다.

대표 NOS의 흐름

편집 원본 편집
  • NetWare: 노벨(Novell)의 네트워크 운영체제로, 파일·프린트 서버 중심의 사내 LAN에서 널리 쓰였다. 후에 디렉터리 서비스를 갖추었다.
  • Windows NT와 Windows Server: Windows NT 계열 서버 운영체제는 도메인 기반 계정 관리를 제공했고, 이후 Windows Server에서 액티브 디렉터리가 중앙 디렉터리 서비스가 되었다.
  • UNIX와 Linux: 유닉스는 처음부터 다중 사용자·네트워크 환경을 전제로 발전했고, NFS 같은 파일 공유 방식을 제공했다. 리눅스는 Samba, OpenLDAP, Apache 같은 소프트웨어를 조합해 파일·디렉터리·웹 서버 역할을 맡는다.
기능 설명 예
파일 서비스 서버 디스크를 네트워크로 공유하고 접근 권한을 관리한다 SMB, NFS, 윈도우 파일 공유
프린트 서비스 프린터를 서버에 모아 여러 사용자가 공유하게 한다 윈도우 인쇄 및 문서 서비스, Samba
디렉터리 서비스 사용자, 그룹, 컴퓨터 같은 네트워크 개체 정보를 계층 구조로 저장하고 찾게 한다 액티브 디렉터리, LDAP
인증과 권한 사용자 신원을 확인하고 자원별 접근 권한을 적용한다 커버로스, NTFS 권한, 윈도우 사용자 계정
원격 접속 원격에서 서버를 관리하거나 내부망에 접속하게 한다 원격 데스크톱 프로토콜, SSH, 가상 사설망
네트워크 서비스 이름 해석, 주소 할당, 웹, 파일 전송 같은 기반 서비스를 제공한다 도메인 네임 시스템, DHCP, 웹 서버, FTP

윈도우 서버와 리눅스 서버 비교

편집 원본 편집
항목 윈도우 서버 리눅스 서버
디렉터리 서비스 액티브 디렉터리 도메인 서비스(AD DS) OpenLDAP 같은 LDAP 서버, Samba의 AD 도메인 컨트롤러 기능
파일 공유 SMB(윈도우 공유 폴더). NFS 서버 역할도 있다 NFS, Samba(SMB 구현)
웹 서버 IIS Apache HTTP Server, Nginx
DNS 서버 DNS 서버 역할 BIND 등
DHCP 서버 DHCP 서버 역할 ISC DHCP, Kea 등
가상화 Hyper-V KVM 등
관리 방식 서버 관리자, MMC 스냅인 같은 GUI 중심. 파워셸과 Server Core도 있다 셸 명령과 설정 파일 편집 같은 CLI 중심
정책 배포 그룹 정책 설정 관리 도구와 스크립트
라이선스 상용 라이선스(에디션, CAL) 대부분 오픈 소스. 배포판에 따라 상용 지원
  • Samba를 쓰면 리눅스 서버가 윈도우 클라이언트에 SMB 파일·프린트 서비스를 제공할 수 있어 두 환경을 섞어 운영할 수 있다.
  • 윈도우 서버도 NFS 서버·클라이언트 기능을 제공해 유닉스 계열 시스템과 파일을 공유할 수 있다.
  • 피어 투 피어(작업 그룹)와 클라이언트/서버(도메인) 모델의 차이를 묻는다.
  • NOS의 기능(파일·프린트 서비스, 디렉터리 서비스, 인증, 원격 접속)을 고르는 문제가 나온다.
  • 같은 역할을 하는 윈도우 서버 구성 요소와 리눅스 소프트웨어를 짝지을 수 있어야 한다. 예: IIS와 Apache, SMB와 NFS/Samba, AD DS와 LDAP.
  • 실기에서는 윈도우 서버의 역할 설치와 리눅스 명령어 사용을 함께 다루므로 두 환경의 관리 방식을 구분할 수 있어야 한다.