네트워크 파일 시스템
(NFSv4에서 넘어옴)
이 문서는 특정 프로토콜에 관한 것입니다. 일반적인 개념에 대해서는 분산 파일 시스템 문서를 참고하십시오.
네트워크 파일 시스템(Network File System, NFS)은 1984년에 썬 마이크로시스템즈가 개발한 프로토콜이다.[1] 클라이언트 컴퓨터의 사용자가 네트워크 상의 파일을 직접 연결된 스토리지에 접근하는 방식과 비슷한 방식으로 접근하도록 도와 준다. 다른 수많은 프로토콜과 마찬가지로 ONC RPC 시스템을 기반으로 한다. 네트워크 파일 시스템은 RFC에 정의된 오픈 표준이므로 누구나 구현할 수 있다.
버전 및 변종
편집- NFSv1 (원래 버전)
- NFSv2
- NFSv3
- NFSv4
- 다른 확장: 웹NFS
플랫폼
편집NFS는 솔라리스, AIX, HP-UX와 같은 유닉스 운영 체제와 FreeBSD, 리눅스 등의 유닉스 계열 운영 체제에서 주로 사용하지만, 맥 OS, OpenVMS, 마이크로소프트 윈도우, 노벨 넷웨어, IBM AS/400와 같은 운영 체제도 기능을 제공한다. 다른 원격 파일 접근 프로토콜로는 서버 메시지 블록(CIFS로도 알려져 있는 SMB), 애플 파일링 프로토콜(AFP), 넷웨어 코어 프로토콜(NCP), OS/400 파일 서버 파일 시스템 (QFileSvr.400)이 있다. 마이크로소프트 윈도우를 실행 중인 시스템에서는 NFS보다는 SMB와 넷웨어 코어 프로토콜(NCP)를 더 많이 사용하며, 매킨토시 시스템에서는 AFP가, IBM AS/400에서는 QFileSvr.400이 더 흔히 쓰인다.
제한
편집NFS는 원격 파일 시스템을 로컬 파일 시스템처럼 보이게 하려고 하지만 지나친 단순화에 의지하는 것은 위험하다. 로컬 파일 시스템을 이용하는 것처럼 NFS를 이용할 경우 올바르지 않은 상황과 마주칠 수 있다.[2]
같이 보기
편집각주
편집외부 링크
편집- RFC 5661 - Network File System (NFS) Version 4 Minor Version 1 Protocol
- RFC 3530 - NFS Version 4 Protocol Specification
- RFC 2054 - WebNFS Specification
- RFC 2339 - Sun/ISOC NFS Change Control Agreement
- RFC 2203 - RPCSEC_GSS Specification
- RFC 1813 - NFS Version 3 Protocol Specification
- RFC 1790 - Sun/ISOC ONC RPC Change Control Agreement
- RFC 1094 - NFS Version 2 Protocol Specification
- Network File System Version 4 (nfsv4) Charter
- Linux NFS Overview, FAQ and HOWTO Documents
- NFSv4 delivers seamless network access
- NFS operation explained with sequence diagrams Archived 2020년 9월 22일 - 웨이백 머신
이 글은 통신에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |