Network Attached Storage

Leerdoelen

  • Wat is een NAS?
  • Wat is een Network Filesystem?

Delen

  • Computers werken met data
  • Data willen we delen met andere gebruikers
  • Liefst over een netwerk, kan over grote afstanden
  • Daarvoor hebben network filesharing protocols

File Server

  • Een computer die data aanbiedt aan het netwerk
    • Deelt één of meer mappen
  • Gebruikt een network filesharing protocol
    • SMB
    • NFS
    • HTTP(s)

NAS

  • Network Attached Storage
  • Een server die storage aanbiedt aan het netwerk
    • Vaak een kant en klaar gekochte doos
  • Bestaat uit:
    • Een Operating System
    • Veel of grote disken
      • JBOD - Just a Bunch of Disks
      • RAID - Redundant Array of Independent Disks
    • E&ecute;n of meerdere Network Filesharing Protocols
  • Heeft geen andere taken dan filesharing

Network Filesharing Protocols

  • FTP – File Transfer Protocol
    • 1971
    • Active mode: TCP/21 en TCP/20
    • Passive mode: TCP/21 en random ports
  • NFS – Network File System
    • 1984 Sun Microsystems
    • Toegang via file rechten en IP
    • Geen login (tot NFSv4)
    • NFSv4 TCP/UDP 2049
  • SMB – Service Message Block
    • 1983 - IBM
    • 1987 Microsoft + 3Com
    • TCP/445
    • CIFS – Common Internet File System
    • SMBX (Mac OS X)
    • SaMBa (Linux, etc.)
  • WebDAV
    • 1996 W3C
    • Filesharing over HTTP
  • En nog vele andere...

Samenvatting

  • Een NAS is een server
  • Een NAS biedt 1 of meer network filesystems (mappen) aan
  • Een network file system kan gebruikt worden om bestanden op het NAS te zetten
  • Bestanden delen via het netwerk