Samba allows file and print sharing between computers running Microsoft Windows and computers running Unix.
All these services and protocols are frequently incorrectly referred to as just NetBIOS or SMB.