CIFS와 SAMBA의 차이점은 무엇입니까?

CIFS와 SAMBA의 차이점은 무엇입니까?

CIFS와 SAMBA의 차이점은 무엇입니까? 언제 다른 것을 사용 하시겠습니까? 둘 사이에 성능 차이가 있나요?

답변1

SAMBA는 원래 SMB Server였으나, SMB Server가 실제 제품이었기 때문에 이름을 바꿔야 했습니다. SMB는 CIFS의 전신입니다. SMB(Server Message Block) 및 CIFS(Common Internet File System)는 프로토콜입니다. Samba는 CIFS 네트워크 프로토콜을 구현합니다. 이것이 바로 Samba가 (최신) MS Windows 시스템과 통신할 수 있는 이유입니다. 일반적으로 SMB/CIFS라고 표시됩니다. 그러나 CIFS는 SMB 프로토콜의 확장이므로 누군가 Samba를 통해 여전히 NetBIOS를 사용하는 이전 시스템에 SMB 공유를 수행하는 경우 일반적으로 포트 137, 138 및 139를 통해 Samba 서버에 연결됩니다. 반면 CIFS는 엄격히 포트 445입니다.

따라서 귀하의 질문에 직접 답변하기 위해 Samba는 CIFS 파일 공유를 제공합니다. Windows 2000 시스템 또는 이전 시스템에 대한 액세스를 제공하거나 445 대신 포트 139에만 연결하려는 경우 CIFS를 통해 SMB를 사용할 수 있습니다.

CIFS에 대해 정말로 배우고 싶다면 온라인에서 무료로 제공되는 권위 있는 책이 있습니다.

CIFS 구현 - 공통 인터넷 파일 시스템

Samba에 대해 더 자세히 알고 싶다면 이 책을 온라인에서도 무료로 볼 수 있습니다.

Samba 버전 2 사용

새 버전이 출시되었지만 내가 아는 한 온라인 버전은 무료가 아닙니다.

답변2

귀하의 질문이 " smbfsLinux에서 마운트 명령의 파일 시스템 유형과 파일 시스템 유형의 차이점은 무엇입니까?" cifs라면 답변을 드리겠습니다.

파일 시스템은 smbfsSamba 프로젝트에서 파생되었으며 Samba 도구(smb.conf, smbmount 등)와 긴밀하게 결합된 이전 FS입니다. 이 파일 시스템은 더 이상 사용되지 않지만 이전 버전과의 호환성을 위해 제거되지 않았습니다. 단, 사용자가 이를 사용할 때(적어도 처음 설치하는 경우) 경고가 표시되어야 합니다. smbfs에는 관리자가 없습니다.

파일 시스템 cifs최신커널의 파일 시스템. 지원이 향상되었으며(SMB2와 유사하지만 아직 실험적임) 적절하게 유지 관리됩니다. Samba 도구(예: smb.conf)에 의존하지 않습니다.

원천:Linux CIFS 프로젝트(Samba 프로젝트, PDF, 4페이지 참조)

답변3

SAMBA는 SMB(Server Message Block)의 구현이며 Wikipedia를 믿으면1996년 CIFS(공용 인터넷 파일 시스템)로 이름 변경, 귀하의 질문에 직접 대답하자면 SAMBA는 구현이고 CIFS는 프로토콜이지만 동일한 프로토콜인 것처럼 보이는 SMB와 CIFS에 대해 문의하신 것 같습니다. CIFS가 더 작은 버전이라고 말할 수도 있을 것 같습니다. SMB의 새 버전입니다.

관련 정보