CRE097 File & Print Sharing
Eine Reise durch die etablierten und kommenden Netzwerkprotokolle
Die gängigen Betriebssysteme haben sich über die Zeit auf viele Protokolle und Formate geeinigt, aber im Bereich des File und Print Sharing herrschen auch nach Jahrzehnten Alleingänge und Abgrenzung. Während sich die DOS/Windows-Welt mit einem erst seit jüngster Zeit dokumentierten Wildwuchs rund um SMB gegenseitig Dateien, Drucker und Programmsteuerung feilbietet setzte Apple zunächst auf die Eigenkreationen AFP und PAP. Die restliche UNIX-Welt verstand sich Lange Zeit nur auf NFS und simple Druckerprotokolle. Im Zuge einer durch das Internet getriebenen, zaghaften Standardisierung gewinnen aber WebDAV und IPP zunehmend an Bedeutung.
Im Gespräch mit Tim Pritlove erläutert Jens-Uwe Mager die geschichtlichen Hintergründe, Design-Motivationen und technischen Details der zahlreichen File und Print Sharing Protokolle. Im Fokus stehen vor allem die am meisten verbreiteten Protokolle AFP, SMB und NFS. Zur Sprache kommen im weiteren die Abhängigkeiten der Protokolle von Dateisystemen und Betriebssystem-Eigenschaften, Kompatibilität der Abstraktionen, Unterstützung von Metadaten, Darstellung und Interoperabilität von Dateinamen, Authentifizierungsmethoden, Sicherheitsaspekte, Performance und Wide-Area-Tauglichkeit von Netzwerkprotokollen, Stateless und Stateful Protokolle, Versioniertes File Sharing im Internet mit WebDAV und Subversion und Zugriff auf Drucker über Netzwerkprotokolle.
- Tim Pritlove
- Jens-Uwe Mager
Shownotes
Links:
- WP: KIM-1
- Ohio Scientific Challenger 1P
- WP: Apple II
- WP: CP/M
- WP: Unix
- Convergent Technologies
- WP: System V
- WP: Berkeley Software Distribution (BSD)
- WP: MultiFinder
- WP: Xenix
- WP: Minix
- WP: Daemon
- WP: talk
- WP: Internet socket
- WP: localhost
- WP: rn
- WP: Usenet
- WP: Verlag Heinz Heise
- WP: X.25
- WP: CosmoNet
- Helios Software
- EtherShare
- WP: AppleTalk
- WP: LocalTalk
- WP: Apple Filing Protocol (AFP)
- WP: Server Message Block (SMB)
- WP: Network File System (NFS)
- WP: Byte-Reihenfolge (Big Endian, Network Byte Order)
- WP: AppleShare
- WP: Barock
- Inside AppleTalk [PDF]
- WP: Hierarchisches Dateisystem (HFS)
- WP: Internet Media Type (MIME-Type)
- WP: Extended File Attributes
- WP: Andrew File System
- WP: Kerberos
- AFP Login
- WP: Remote Procedure Call
- WP: Network Information Service
- WP: Transport Layer Security (TLS, SSL)
- WP: User Datagram Protocol (UDP)
- WP: Transmission Control Protocol (TCP)
- WP: Datenflusskontrolle (Flow Control)
- WP: NetBEUI
- WP: Case sensitivity
- WP: Case preservation
- WP: Samba
- WP: Network redirector
- WP: NTFS
- WP: Portable Operating System Interface (POSIX)
- WP: Network Attached Storage
- WP: Windows Embedded
- WP: Active Directory
- WP: Named Pipe
- WP: Unicode
- WP: Precomposed character
- WP: Zustandslosigkeit
- WP: Zustandsbehaftung
- The Unix Hater’s Handbook (PDF)
- WP: GSSAPI
- WP: WebDAV
- WP: Hypertext Transfer Protocol (HTTP)
- WP: Uniform Resource Locator
- WP: Uniform Resource Name
- WP: Apache HTTP Server
- WP: Microsoft Internet Information Services
- WP: Access Control List
- Printer Access Protocol
- WP: Internet Printing Protocol