The redirector, coded in the C programming language, is implemented as a loadable
file system driver and isn’t dependent on the system’s hardware architecture. Its function
is to direct an I/O request from a user or application to the remote server that has
the appropriate file or resource needed to satisfy the request. A network can incorporate
multiple redirectors, each of which directs I/O requests to remote file systems or
devices. A typical remote I/O request might result in the following progression