NAS 파일 공유 프로토콜
본 포스팅은 ???책을 공부하며 정리한 것임
NFS
유닉스 시스템에서 많이 사용하는 파일공유를 위한 클라이언트/서버 프로토콜
RPC(Remote Procedure Call)를 두 컴퓨터 사이의 프로세스 간 통신 수단으로 사용
오픈된 파일이나 그 파일과 관련된 포인터에 대한 정보를 유지 하지 않는 무상태(Stateless) 프로토콜임
클라이언트 컴퓨터의 사용자가 네트워크상의 파일을 직접 연결된 스토리지에 접근하는 방식과 비슷한 방식으로 접근
CIFS
클라이언트 프로그램이 TCP/IP를 통해 원격 컴퓨터에 대한 파일과 서비스를 요청하기 위한 프로토콜
공개된 오픈 프로토콜이며 SMB(Server Message Block)프로토콜의 변형
다른 사용자가 파일이나 레코드에 기록한 내용을 덮어쓰는 일을 방지하기 위해 파일과 레코드 Locking을 사용
CIFS 서버가 모든 연결된 클라이언트에 대한 연결 정보를 유지 => 상태 인식(Stateful) 프로토콜
장애 방지(Fault tolerance)를 지원하며 연결을 자동으로 복구하고 중단 전에 오픈된 파일을 자동으로 오픈