The most common software package for remote files under unix is NFS. Network protocols are layered. There is one layer called the "network layer" and unix mostly uses IP for the network layer.
See this
link which is a fairly good description of the whole process.
I must disagree with that page on one point, though. NFS mostly uses UDP for the transport layer, but TCP support is starting to show up.