Network Working Group D. B. McKay Request for Comments: 304 IBM NIC: 9077 February 17, 1972 Categories: D3, D4, D7 Obsoletes: none Updates: noneA Data Management System Proposal
McKay [Page 1]
RFC 304 A Data Management System Proposal for ARPA February 1972
1. The user interface to the DCF. In an interactive environment such as the ARPA network, this interface would be serviced by Telnet supporting the local user at his terminal directing the request to the DCF. The DCF in this case would be a specialized server task.
McKay [Page 2]
RFC 304 A Data Management System Proposal for ARPA February 1972
There are at least two logically distinct functions that must be performed. The actual defining and redefining of the data, and the request for service such as catalog entry and request for information. This proposal is not intended to provide access to every data base in the network; instead it is aimed at those files that are catalogued and known to the DCF in the manner analogous to the Data Computer's knowledge of its Data Base.
McKay [Page 3]
RFC 304 A Data Management System Proposal for ARPA February 1972
Maintenance of the files must be provided with the delete and add function applied to the container referenced data.
McKay [Page 4]
RFC 304 A Data Management System Proposal for ARPA February 1972
The motivation behind the Form machine is consistent with a service that should be provided in a network data sharing facility, namely, application programs require different formats from program to program and the network should adapt to the individual program requirements. This is also true of console configurations and machine dependent data.
McKay [Page 5]
RFC 304 A Data Management System Proposal for ARPA February 1972
File Transfer Protocol (FTP)
McKay [Page 6]
RFC 304 A Data Management System Proposal for ARPA February 1972
Conclusion
,---------------.
| |
| DCF' |
Sending | |
Host `---------------'
\ ^ /
\_____________|__________/
|
/ | ^
File / | |
Xfer / |
Protocol / DRS | |
/ Protocol |
/ | |
/ |
,----------. /\ ,---------./ /\ ,------------|--. | | / \ | | / \ | | | TELNET |---\ / ---| DCF |---\ / ---| DRS | | | | \/ | | \/ | | `----------' | |\ `------------|--'^ `---------' \File | | ^ | \Xfer DRS | |File | | | \Protocol Protocol | Xfer v | v \ | |Proto-,----------. ,---------. \ | col | USER | | | \ | | | TERMINAL | | CATALOG | \ | v | | | | \ _______________________ `----------' `---------' / | \
/ v \
Receiving ,---------------.
Host | |
| DCF' |
| |
`---------------'
Network Data Service
McKay [Page 7]
RFC 304 A Data Management System Proposal for ARPA February 1972
The keyword statements of the language are important for data manipulation and transfer. These keywords will initiate entry of information into the net catalog and access the physical data located at the various systems. Most of these keyword commands would be directed to the remote systems as part of the file transfer protocol.