SECTION
article thumbnail

 


- Network File System

 

: 클라이언트 호스트가 원격 서버의 파일에 마치 로컬 파일처럼 접근할 수 있게 하기위해 개발 됨

: 성능, 단순성, 제조업체 간 호환성을 주요 목표로 설정됨

: 네트워크 상의 파일을 직접 연결된 스토리지에 접근하는 방식과 비슷한 방식으로 접근하도록 도와줌

 

 

- NFS 구조와 기능

 

: NFS 구조적으로 TCP/IP 애플리케이션 계층에 존재함

: TCP/IOP 모델에서는 계층 5~7을 구별하지 않으나 NFS의 하위 프로토콜 세 개는 계층 5~7에 잘 대응된다

 

NFS 구성 요소

: NFS의 기능은 주로 계층 5~7에 속하는 기능을 구현하는 세 개의 기능적 구성요소를 통해 구현됨

 

1) 원격 절차 호출(RPC, Remote Procedure Call)

: 세션 계층 서비스를 제공

 

2) 외부 데이터 표현 방식(XDR, External Data Representation)

: 데이터 표현과 변환을 관리함

: 일반적인 데이터 유형을 표현하기 위해 공통적인 방법을 정의함

: 보편적인 표현 방식을 사용해 각 장비의 내부적  파일 시스템에 관계없이 데이터를 교환이 가능

: 전혀 다른 HW와 SW 플랫폼을 사용해 구현한 클라이언트와 서버 간에 파일 데이터 교환이 가능해짐

 

3) NFS 절차와 동작

: 절차는 네트워크 상 파일에 특정 작업을 명시하면 XDR을 사용, 명령을 운반하기 위해서 RPC를 사용함

: 이 두 가지 구성요소를 사용해 어플리케이션 계층 업무를 수행할 수 있음

-> 분산컴퓨팅 환경을 위한 클라이언트/서버 아커텍쳐의 기본 골격을 이룸

 

:  NFS는 RPC와 XDR에 기초를 둔 상태가 없는(Stateless) 프로토콜임


 

profile

SECTION

@SectionR0

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그