A SERVICE OF

logo

5
Chapter 2 Samba and Terminal Server Integration
The fundamental Samba design is to manage each client connection to the server with a discrete
user process called a smbd daemon. During the client session setup to the Samba server the
father Samba process starts the smbd from an incoming client TCP/IP session connection. Thus,
for every client that has mounted one or more shares, there exists a smbd process.
Each Windows client connection to the Samba Server starts as a TCP/IP session (after whatever
name resolution is required) on the Samba server, and the TCP session is serviced by a new
smbd for the incoming client request. The end effect is that a unique smbd daemon exists for
each client connected to the server. Thus, if 1000 clients are connected, 1001 smbd daemons
will be present on the system (one process is the smbd father process).
Samba File Servers
Windows Clients
Storage Array
smbd
smbd
smbd
smbd
smbd
smbd