In this article, we covered three network file-sharing protocols and their differences. First, we defined Distributed File Systems, which raised the question of which protocol is more convenient for file sharing. Then, we briefly covered the NFS, SMB, and CIFS protocols before identifying their differences. We observed that CIFS is an obsolete SMB implementation; therefore, NFS and SMB must be the best options to consider.