NFS란?

정원준·2023년 6월 15일

Network

목록 보기
1/6

NFS

클라이언트 컴퓨터에서 로컬에 저장된 것처럼 네트워크를 통해 파일접근이 가능하도록 분산 파일 시스템 프로토콜인 Network File System의 약자이다.
Sun Microsystems 에 의해 개발되고 유닉스 및 리눅스환경의 파일 공유를 위해 사용되는 프로토콜

  • 기본개념 : 서버가 네트워크상의 클라이언트에 하나이상의 디렉토리 공유

장점

  • NFS는 파일 액세스에 필요한 네트워크 요청 수를 줄이는 캐싱 메커니즘 사용으로 파일 접근 빠름
  • 파일 잠금 지원함으로 다중 유저가 동시 수정 불가능하며 공유 및 공동작업 수행시 이점

단점

  • 기본적으로 암호화 및 인증 미제공 => 다른 공유 프로토콜보다 보안수준 낮음
  • NFS는 서버와 클라이언트가 여러개인 대규모에서 구성 및 설정 어려움

RPC

원격 프로시저 호출(Remote Procedure Call)은 실행중인 프로그램이 네트워크 통신의 낮은 수준의 세부사항을 처리하지 않고도 원격 컴퓨터에서 절차나 기능 실행하도록 하는 프로토콜이다.
분산 컴퓨팅 환경에서 일반적으로 사용되며 네트워크파일 시스템, 원격 데이터베이스 액세스, 웹서비스가 있다.

profile
만리전정

0개의 댓글