Samba
Samba is een open-sourcesoftware-implementatie van het Server Message Block-protocol (SMB). Hiermee kunnen gebruikers op niet-Windows-platforms toegang krijgen tot netwerkbronnen die worden gedeeld door Windows-computers en servers. Zonder Samba zouden Windows- en niet-Windows-computers van elkaar geïsoleerd zijn, zelfs als ze met hetzelfde LAN zijn verbonden. Samba is gratis beschikbaar onder de GNU General Public License en de meeste Unix- en Linux-distributies bevatten het om platformonafhankelijk bestanden delen te ondersteunen.
Samba implementeert het SMB-protocol voor beide kanten van het client-servermodel. Hiermee kunnen niet-Windows-clients toegang krijgen tot netwerkshares die op Windows-servers zijn gemaakt, terwijl niet-Windows-servers ook SMB-netwerkshares kunnen maken. Unix- en Linux-gebruikers kunnen Samba gebruiken om netwerkshares te koppelen als onderdeel van de bestandsstructuur van de computer. Ze kunnen ook software-hulpprogramma's gebruiken om toegang te krijgen tot netwerkshares, zoals ze toegang zouden krijgen tot een FTP-server.
Niet-Windows-computers kunnen Samba ook gebruiken om toegang te krijgen tot andere gedeelde netwerkbronnen, zoals netwerkprinters. Samba ondersteunt ook Active Directory, waarmee Unix- en Linux-systemen kunnen deelnemen aan Microsoft Active Directory-domeinen. De ingebouwde besturingssystemen in NAS-apparaten network-attached storage, (NAS) gebruiken Samba vaak om SMB-shares te maken.
NOTE: Oudere versies van macOS gebruikten Samba voor SMB-netwerken, maar vanaf macOS 10.9 Mavericks werd dit vervangen door een aangepaste implementatie, SMBX.
Test je kennis