1. A method for implementing remote direct memory access protocols in a system area network comprising a first computer and a second computer, the method comprising: creating a file handle located on the first computer that points to a file on the second computer; determining, using the file handle, if the first computer and the second computer can exchange data stored in the file via the remote direct memory access protocols; if the first computer and the second computer can exchange the data via the remote direct memory access protocols, registering a memory buffer on the first computer for temporarily storing the data and exchanging the data by enabling direct access to the memory buffer via the remote direct memory access protocols; and if the first computer and the second computer cannot exchange the data via the remote direct memory access protocols, exchanging the data via legacy protocols.