@h[Proposal for a File Transfer Protocol Facility] The ERCC is proposing to write a program for the ICL network Manager, running on an Intel iRMX system, to implement a restricted version of the @b['Blue Book'] Network Independent File Transfer protocol. @u[1. Restrictions] 1.1 Only a @b['P'] end will be implemented, ie, the Network Manager can initiate calls to either 'take' or 'give' a file but will not accept requests from another host. 1.2 The subset of FTP implemented will be to the standard of Appendix 3, ie, the Open Working Set. @u[2. Prerequisite] 2.1 The ERCC will use as a basis the existing ICL file transfer program for the interface to Netskil and iRMX file system. @u[3. Interworking] The ERCC will test the program against all hosts on ethernet that support the relevant lower protocals at ERCC; no guarantee is made that it will work against other hosts, although a design aim will be to make it as flexible as possible. Work requested to test it against other hosts is outside the scope of this proposal. @u[4. Performance Criteria] No estimate can be given of performance as it is heavily dependent on the supplied interfaces to both the iRMX filing system and to the LAN access routine. The performance should not however be significantly worse than the ICL program. It should be noted that, in common with the ICL program, it will not run concurrently with the network manager software. @u[5. Testing] The program will be dependent on the implementation at ERCC of a host with a 'Q' end FTP. Consequently completion of the program will be after the completion of FTP on an ethernet host at ERCC. @u[6. Implementation] The following estimate of the component parts of the Project are in man weeks. Functional Specification 2 weeks Learning curve on Netskil system & ICL program 2 weeks Design 4 weeks Coding 4 weeks Testing 6 weeks Final Documentation 2 weeks ---------- 20 weeks ---------- @u[7. Cost] The cost for the project will be #12,000 and includes - 1. 20 man weeks at a rate of #2,500 per man year 2. Machine time on both the development system and on hosts exercising the FTP program. 3. Materials such as line printer paper, floppy discs etc. B. A. C. Gilmore 5th June 1984.