Samba
Samba는 Server Message Block(SMB) 프로토콜을 구현한 오픈 소스 소프트웨어입니다. Windows가 아닌 플랫폼의 사용자가 Windows 컴퓨터와 서버가 공유하는 네트워크 리소스에 액세스할 수 있게 해 줍니다. Samba가 없다면 Windows 컴퓨터와 Windows가 아닌 컴퓨터는 같은 LAN에 연결되어 있어도 서로 격리됩니다. Samba는 GNU General Public License에 따라 무료로 제공되며, 대부분의 Unix 및 Linux 배포판에 포함되어 플랫폼 간 파일 공유를 지원합니다.
Samba는 클라이언트-서버 모델의 양쪽에서 SMB 프로토콜을 구현합니다. Windows가 아닌 클라이언트가 Windows 서버에 만들어진 네트워크 공유에 액세스할 수 있게 하며, Windows가 아닌 서버가 SMB 네트워크 공유를 만들 수도 있게 합니다. Unix 및 Linux 사용자는 Samba를 사용해 네트워크 공유를 컴퓨터의 파일 구조 일부로 마운트할 수 있습니다. 또는 소프트웨어 유틸리티를 사용해 FTP 서버에 액세스하는 것처럼 네트워크 공유에 액세스할 수도 있습니다.
Windows가 아닌 컴퓨터는 Samba를 사용해 네트워크 프린터와 같은 다른 공유 네트워크 리소스에도 액세스할 수 있습니다. Samba는 Active Directory도 지원하므로 Unix 및 Linux 시스템이 Microsoft Active Directory 도메인에 참여할 수 있습니다. 네트워크 연결 저장 장치(NAS)에 내장된 운영 체제는 SMB 공유를 만드는 데 Samba를 사용하는 경우가 많습니다.
NOTE: 이전 버전의 macOS는 SMB 네트워킹에 Samba를 사용했지만, macOS 10.9 Mavericks부터는 SMBX라는 사용자 지정 구현으로 대체되었습니다.
지식 테스트하기