CIFS란 무엇인가?
CIFS란 쉽게 말하해서 윈도우에서 쓰는 파일, 프린터 공유 프로토콜 이다.
윈도우에서 공유폴더를 만들면 바로 이 프로토콜로 접속을 해서 내 컴퓨터에 있는 디스크처럼 이용을 하는 것이다. CIFS 마운트는 공유폴더를 마치 SD메모리 처럼 실제로 있는것 처럼
가상으로 연결해주기 때문에 가장 부드럽고 지연이 적다.
N드라이브는 이걸 드라이버단에서 올려서 굴린다.
만약 집에 무선 공유기가 있고 이 CIFS를 안드로이드에서 굴릴 수 있다면 USB따위는 필요 없어진다. 그냥 PC에서 공유폴더를 걸어버리고 안드로이드에서 가져오면 되기 때문이다.
실을 리눅스에서 이미 가능한 일이었다. *nix 계열에선 공유기능을 삼바라 부른다.
CIFS는 아니고 그냥 호환 프로토콜이라 그렇게 부른다.
(삼바프로토콜 smb:// 이런식으로 접근)
실제로 삼바에선 더 많은 기능을 제공해준다. 그래서 아스트로나 파일 엑스퍼트에서 공유폴더로 접속이 가능한 이유가 삼바프로토콜로 접속을 해서 파일을 굴리기 때문이다.
허나...
리눅스에서는 둘이 별 차이가 없는 반면에 안드로이드에서 아스트로나 파일엑스퍼트등으로 접속하는 경우는 좀 차이가 있다.
1. PC리눅스에서는 윈도우의 파일공유 기능같이 마운트해서 내 폴더처럼 사용 가능 하나(쓰기 권한이 있다는 가정하에..) 안드로이드의 어플을 이용한 경우에는 그냥 파일 작업만이 가능하다. 즉, 직접 실행이 안된다. apk 파일을 일단 sdcard로 복사한뒤에 sdcard에서 설치를 해야하는 등 여러가지로 복잡하다.
2. 동영상 스트리밍이 안 된다. 아스트로의 경우는 아예 안 되고, 파일 엑스퍼트의 경우에는 동영상 파일을 모두 sdcard의 임시폴더에 복사한뒤에 그 파일을 재생하는 방식을 쓴다.
다음 클라우드와 비슷하다.
'Miscellaneous' 카테고리의 다른 글
봉주르 vs UPNP (0) | 2013.04.24 |
---|---|
What is UPnP ??? (0) | 2013.04.24 |
iOS와 블루투스 프로그래밍 (2) | 2013.02.06 |
UART란 무엇인가? (0) | 2013.01.14 |
DLNA에 대한 정리 (0) | 2013.01.09 |