A computing host includes a communication processor that receives a file
request from a computer network for transferring a file between the
computer network and a storage device. If the file is directly
transferable between the computer network and the storage device without
a need for processing the file by a host processor of the computing host,
the communication processor performs the file transfer. Otherwise, the
host processor processes the file and performs the file transfer.