|
FileLocator Network - How it works
FileLocator Network can search remote computers in one of two ways:
- via Administrative Shares, e.g. C$, D$
- via a Search Agent process running on the remote computers
Searching via Administrative Shares
When searching via administrative shares FileLocator Network connects to the administrative
shares on each computer, e.g. C$, D$ etc. and searches all necessary data via the network.
This option works on
all computers that support administrative shares, regardless of operating system,
because no code is run on the remote computer. However, this also means that all searched data needs to be retrieved
over the network limiting the
possibilities of parallel searching.
Searching via Search Agent Process
When searching via the Search Agent process FileLocator Network runs
the search locally on each remote computer and retrieves just the found
results. This method is much faster and more efficient than searching via Administrative Shares since the
CPU work load is spread across the networked computers and the data is searched locally, ie not sent over the network.
The Search Agent process can be run on demand or installed manually:
|
On Demand
|
The simplest option but requires write access to the administrative shares on each remote
computer. For every search request FileLocator Network:
1. Copies the Search Agent process to the remote machine via an administrative share.
2. Runs the search through the Search Agent process.
3. Collects the results.
4. Removes the Search Agent process and any temporary files.
|
|
Manual (TCP/IP)
|
In situations where administrative access to the remote machines is not always available
or desirable it is possible to install/run the Search Agent process manually and
communicate with it via TCP/IP sockets.
|
Which Option is Best?
Each approach has its own unique set of advantages and disadvantages:
|
|
Admin Shares
|
Search Agent (On Demand)
|
Search Agent (Manual)
|
|
Advantages
|
|
|
|
|
|
|
|
|
Works with any operating system that supports administrative shares
|
Yes
|
|
|
|
Fast parallel searching
|
|
Yes
|
Yes
|
|
Reduced network traffic
|
|
Yes
|
Yes
|
|
Encrypted communication path
|
|
Yes
|
Yes
|
|
Windows Firewall friendly
|
Yes
|
Yes
|
|
|
Simple to use
|
Yes
|
Yes
|
|
|
|
|
|
|
Requirements
|
|
|
|
|
|
|
|
|
Windows 2000 or higher
|
|
Required
|
Required
|
|
Read access to admin shares
|
Required
|
Required
|
|
|
Write access to admin shares
|
|
Required
|
|
|
Manual installation/run of Search Agent
|
|
|
Required
|
|
Exception on Windows Firewall
|
|
|
Required
|
|
Executable code run on remote computer
|
|
Required
|
Required
|
|
All searchable data sent over network
|
Required
|
|
|
|