CIFS (Common Internet File System)

CIFS는 프로그램들이 인터넷을 통해 원격지 컴퓨터 상의 파일이나 서비스에 대한 요구를 할 수 있게 하는 프로토콜로서, 현재 표준으로 제안되었다. CIFS는 클라이언트/서버 모델을 사용한다. 클라이언트 프로그램은 서버 컴퓨터 상에 있는 파일에 액세스를 요구하거나, 프로그램에게 메시지를 전달하는 등, 대개 다른 컴퓨터에 위치하고 있는 서버 프로그램에 대해 어떤 요청을 한다. 그 서버는 요구를 접수하여, 그에 따른 응답을 되돌려준다. CIFS는 마이크로소프트에 의해 개발되고 사용된 프로토콜인 SMB의 공개된 변종이다. SMB 프로토콜은 서버에 있는 파일을 액세스하거나 인쇄하기 위해, 근거리통신망에서 광범위하게 사용되었다. SMB 프로토콜과 마찬가지로, CIFS도 상위 계층에서 실행되며, 인터넷의 TCP/IP 프로토콜을 사용한다. CIFS는 FTPHTTP와 같은 기존의 인터넷 응용 프로토콜들의 모자란 점을 보완하는 프로토콜처럼 비쳐진다.

CIFS는 사용자에게 다음과 같은 점을 제공한다.

  • 로컬이나 서버에 있는 파일들의 액세스, 읽고 쓰기가 모두 가능
  • 특수한 lock을 사용하여 다른 클라이언트들과 함께 파일을 공유
  • 네트웍에 고장이 발생하는 경우, 자동으로 접속을 복원
  • 파일 이름에 유니코드를 사용
일반적으로, CIFS는 클라이언트 사용자에게 FTP보다 좀더 나은 파일 제어권을 제공한다. 이것은 현재 HTTP 프로토콜을 사용하는 웹브라우저를 통한 것보다, 어쩌면 서버 프로그램에 더 많은 직접적인 인터페이스를 제공한다.

CIFS는 오픈그룹 표준 (X/Open CAE Specification C209)이며, IETF에 인터넷 응용 표준으로 제안되어있다.

CIFS를 위해 단체들의 연합된 지원을 발표하는 신문기사입니다.


이 정보는 2000년 6월 1일에 수정되었습니다.
영어판(whatis.com)