Reading and writing are controlled by the local machine. NFS allows you to mount the file system, it appears as a local set of directories, and files, but the local machine allays does the work. So, for error recovery etc, the local machine will do it all.
Your remote /home is run by the remote system.
Hope this helps.