This document provides an overview of key concepts in distributed file systems. It discusses naming and transparency in distributed file systems, including location independence and transparency. It also covers remote file access using caching, issues around cache consistency, and different methods of file replication like explicit, lazy, and group replication. Finally, it distinguishes between stateful and stateless service models, where stateful systems maintain file context on the server and stateless systems require clients to provide all file context with each request.