네트워크 운영체제
IT 위키
더 많은 작업
Network Operating System; NOS : 네트워크 운영체제
네트워크로 연결된 여러 컴퓨터가 파일, 프린터, 사용자 계정, 보안 정책 같은 자원을 공유하고 관리할 수 있게 해 주는 운영체제이다.
일반 운영체제가 한 컴퓨터의 CPU, 메모리, 디스크를 관리한다면, 네트워크 운영체제는 그 위에 네트워크 자원 관리 기능을 더한다. 누가 어떤 자원에 접근할 수 있는지를 서버에서 한꺼번에 정하고, 클라이언트는 네트워크를 통해 인증을 받은 뒤 공유 자원을 쓴다. 네트워크관리사 필기의 'NOS' 과목은 이 범주에서 윈도우 서버와 리눅스 서버의 설치·운영을 다룬다.
| 구분 | 피어 투 피어(P2P) | 클라이언트/서버 |
|---|---|---|
| 구조 | 각 컴퓨터가 대등하게 자원을 내놓고 쓴다 | 서버가 자원과 서비스를 제공하고 클라이언트가 요청한다 |
| 계정 관리 | 컴퓨터마다 따로 관리한다 | 서버(디렉터리 서비스)에서 중앙 관리한다 |
| 보안 | 컴퓨터별 설정에 의존해 일관성이 낮다 | 중앙 정책으로 일관되게 적용한다 |
| 확장성 | 소규모에 적합하다 | 대규모 조직에 적합하다 |
| 비용·구성 | 별도 서버가 없어 간단하다 | 서버 장비와 관리 인력이 필요하다 |
| 윈도우 예 | 작업 그룹(workgroup) | 도메인(액티브 디렉터리) |
관련 문서는 P2P, 클라이언트 서버 아키텍처를 본다.
- 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.
- 실기에서는 윈도우 서버의 역할 설치와 리눅스 명령어 사용을 함께 다루므로 두 환경의 관리 방식을 구분할 수 있어야 한다.
- 한국정보통신자격협회, 네트워크관리사 자격 안내
- Microsoft Learn, Active Directory Domain Services overview
- Microsoft Learn, Overview of file sharing using the SMB protocol in Windows Server
- Microsoft Learn, Network File System overview
- Microsoft Learn, IIS Web Server Overview
- RFC 4511, Lightweight Directory Access Protocol (LDAP): The Protocol
- RFC 7530, Network File System (NFS) Version 4 Protocol
- man7.org, nfs(5)
- Samba 프로젝트