NFS и lpd - это службы совместного доступа к файлам и принтерам для систем Unix, причем обе являются «родными» приложениями TCP/IP. Службы совместного доступа к принтерам и файлам в Microsoft Windows работают на основе протокола NetBIOS (Network Basic Input Output System).
Samba соединяет эти два мира, обеспечивая совместный доступ к ресурсам систем под управлением Unix и Windows. Samba - ключ к интеграции систем Unix и Windows, позволяющий системе Unix быть сервером файлов и печати для клиентов Windows либо выступать в качестве клиента сервера Windows.
Для обмена данными клиенты и серверы NetBIOS используют протокол SMB (Server Message Block) - протокол блоков серверных сообщений. Изначально NetBIOS представлял собой монолитный протокол, самостоятельно переносивший данные от приложения на уровень физической сети. Сегодня NetBIOS работает поверх TCP/IP, что позволяет исполнять приложения NetBIOS в системах Unix, реализующих семейство протоколов TCP/IP.
Для работы NetBIOS в сети TCP/IP необходимы две вещи: протокол для передачи данных NetBIOS через стек TCP/IP и способ отображения адресов NetBIOS в адреса TCP/IP. Протокол транспортировки данных NetBIOS носит название NBT (NetBIOS over TCP/IP), его определение содержится в документах RFC 1001 и RFC 1002. Отображение адресов выполняет специальный сервер имен NetBIOS. Samba реализует обе функции.
Службы Samba реализованы в виде пары демонов. Демон SMB (smbd) , сердце Samba, обеспечивает совместный доступ к файлам и принтерам. Демон сервера имен NetBIOS (nmbd) реализует преобразование имен NetBIOS в адреса IP. NBT требует способа преобразования имен компьютеров NetBIOS, являющихся адресами сети NetBIOS, в IP-адреса сети TCP/IP.
Samba входит в состав большинства дистрибутивов Linux и устанавливается в процессе начальной установки системы. В системе Red Hat в процессе загрузки системы выполняется сценарий /etc/rc.d/init.d/smb, запускающий smb d и nmbd . Samba не входит в поставку Solaris 8, однако пакет можно получить в сети Интернет. Отправляйтесь на сайт http://www.samba.org и выберите территориально ближайший сервер для загрузки файла.