kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

Network

Samba, SMB, CIFS 정의

까마기 2014. 9. 28. 18:45
반응형

삼바(samba)란?

삼바란 리눅스에서 동작하면서 윈도우의 랜 매니저 기능을 흉내내는 소프트웨어이다. 윈도우 쪽에서 리눅스 서버으 ㅣ하드디스크와 네트워크 프린터 자원을 공유하도록 환경을 설정할 수있고, 삼바를 통해 리눅스 쪽에서 윈도우쪽 파일시스템과 프린터로도 접근할 수 있습니다. 이러한 것은 모두 삼바서버가 SMB(Server Message Block)/CIFS(Common Internet File System) 프로토콜을 흉내냄으로써 가능해집니다.


SMB란?

SMB(Server Message Block)는 마이크로소프트사와 인텔이 윈도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기 위해 개발되었다. SMB는 OS/2, NT, Win9x를 사용하는 컴퓨터끼리 파일 공유등의 서비스를 구현하는데 사용되는 프로토콜입니다. TCP/IP 기반하의 NetBIOS 프로토콜을 이용하기 때문에 이 프로토콜은 NFS, NIS, Ipd와 같은 유닉스의 분산인증구조와 유사합니다. 따라서 윈도우 중심의 네트워크 환경에서는 필수적이라고 하겠습니다.


CIFS란?

CIFS(Common Internet File System)는 인터넷을 위한 SMB 파일 공유 프로토콜의 확장된 버전입니다. SMB 프로토콜 위에 DNS(Domain Name Service)를 이용한 확장성, 느린 전화 접속 네트워킹을 위한 최적화, 유니코드를 따르는 파일 이름 지워을 덧붙여, 윈도우와 유닉스 환경을 동시에 지원하는 인터넷의 표준 파일 규약입니다. 한 가지 중요한 사실은 이전의 폐쇄적인 SMB 프로토콜과는 달리 CIFS 규약 정의에 여러 유닉스 업체들이 참여했다는 점이다. 삼바도 버전이 올라감에 따라 (samba 2.2계열) CIFS 규약을 준수하고 있다.

반응형

'Network' 카테고리의 다른 글

Cisco firewall - ADSM  (0) 2015.01.21
다이나밉스 구성  (0) 2014.10.27
DSU / CSU / 라우터 개념  (0) 2014.09.23
IP 주소 형식 예제  (0) 2014.09.23
UDP Header ( UDP헤더)  (0) 2014.09.22