FTP, TFTP, and NFS
LESSON 25

(December 1, 1995)
Daniel Z. Tabor Jr.
New Jersey Institute of Technology


File Sharing:


File Sharing:
On-line Access


File Sharing:
Whole-file Copying


File Sharing:
Requirements


File Sharing:
Version Control


File Transfer Protocol (FTP):


Control and Data Transfer Connections:


Interactive Transfer System:


Anonymous FTP:


Anonymous FTP:
Terminal-Based


Anonymous FTP:
WWW-based


Control and Error Information Messages:


Trivial File Transfer Protocol (TFTP):


TFTP:
Encoding and Transmission


Network File System (NFS):


NFS Architecture:

Network File System (NFS):

NFS
XDR
RPC
UDPTCP
IP
Data Link
Physical


Remote Procedure Call (RPC):


RPC Message Specification:

  • Transaction ID
  • Call / Response
  • RPC Protocol Version Number
  • Program Number:
    • Portmapper
    • NFS
    • Mountd
    • Rstatd
  • Program Version
    Procedure Number
  • Authorization
    Information:
    • User ID
    • Group ID
    • UNIX Machine Name
  • Authorization Verification
  • Procedure Call Parameters


External Data Representation (XDR):