SMB와 Samba 개념 이해하기

서버 간 NAS(네트워크 스토리지)를 공유해서 사용하는 상황에서 SMB과 Samba라는 키워드가 자주 등장한다.

SMB이란?

SMB(Server Message Block)은 마이크로소프트가 개발한 네트워크 파일 공유 프로토콜이다. SMB 프로토콜로 네트워크 상의 장치들은 원격 파일 읽기/쓰기 즉, 공유 폴더를 이용할 수 있다. 윈도우 탐색기에서 접근하는 네트워크 스토리지는 대부분 SMB 프로토콜을 사용한다.

Samba란?

Samba는 리눅스 유닉스 계열 운영체제에서 SMB 프로토콜을 구현한 오픈소스 소프트웨어다. 윈도우 네트워크에 리눅스 서버를 참여시켜야 할때, 또는 반대로 윈도우 클라이언트가 리눅스 서버의 공유 폴더에 접근하게 만들기 위해 사용하는 대표적인 소프트웨어다.

samba를 통해 리눅스 서버와 윈도우 서버가 공유 폴더를 함께 이용할 수 있다.

항목SMBSamba
정체프로토콜오픈소스 소프트웨어
개발사Microsoft커뮤니티(주로 리눅스 진영)
사용 대상Windows 기반 시스템Linux/Unix 계열에서 SMB 구현
기능파일/프린터 공유, 인증 등SMB 프로토콜 지원, 공유 서버 역할 수행 등

댓글 남기기