Network File System

Disambig RTL.svg המונח "NFS" מפנה לכאן. לערך העוסק במשחק מירוצים פופולרי, ראו Need for Speed.

מערכת קבצים ברשת (Network File System או בקיצור NFS) הוא פרוטקול שפותח במקור על ידי חברת סאן מיקרוסיסטמס בשנת 1984 והוגדר במסמכי RFC מספר: RFC 1094, RFC 1813, RFC 3010, ו-RFC 3050, כמערכת קבצים המאפשרת למחשב לגשת לקבצים המאוחסנים על מחשב אחר המחובר לרשת כאילו היו מאוחסנים על כונניו המקומיים.

היתרון הגדול בפרוטוקול הוא שרוב מערכות המחשוב כבר מחוברות בתשתית תקשורת TCP. ולכן החיבור שלהן לשרתי נתונים התומכים בפרוטוקול פשוט ואינו מצריך תשתית תקשורתית נוספת. גם במקרים שבהם נדרשת תשתית נוספת הרי שהיא מאותה סוג של תשתית התקשרות הקיימת ולא מסוגים אחרים כגון סיבים אופטיים או SCSI.

גרסאות 2 ו־3 של הפרוטקול עשו שימוש ב־UDP (גרסה 3 תומכת גם ב־TCP) ונועדו לשמר את הפרוטקול חסר מצב, בעזרת ניהול נעילות (לדוגמה) אשר יושמו מחוץ לליבת הפרוטקול. גרסה 4 כוללת שיפורי ביצועים ומציגה פרוטוקול בעל-מצב.

NFS מקושר לרוב למערכות UNIX, למרות היותו ניתן לשימוש על-גבי כל מערכת הפעלה כגון Mac OS של מחשבי מקינטוש וחלונות של מיקרוסופט. גם התקני NAS כמו NetApp filer ו־Celerra של EMC תומכים בפרוטוקול זה.

המונח "מערכת קבצים ברשת" משמש בנוסף כמונח כללי — ראו מערכת קבצים לדוגמאות נוספות.