Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!ucsd!ucbvax!MORNINGSTAR.COM!bob From: bob@MORNINGSTAR.COM (Bob Sutterfield) Newsgroups: comp.protocols.tcp-ip Subject: Does FTP Define A C Level Protocol? Message-ID: <9104291350.AA10610@volitans.morningstar.com> Date: 29 Apr 91 13:50:26 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: bob@morningstar.com (Bob Sutterfield) Organization: The Internet Lines: 20 From: Will@cup.portal.com (Will E Estes) Date: 26 Apr 91 22:30:29 GMT Does the FTP definition include a C level protocol? ... How is the calling interface FTP currently defined, The FTP protocol spec describes octets flying over a TCP connection, which is routed by IP. It doesn't care what language you use, nor specifically how you persuade the octets to fly. and where can I read about this definition? FTP is defined in RFC959. It is clarified and somewhat expanded in RFC1123 section 4, which also specifies a user interface but not a programmer's interface. Your operating system may provide library calls to manipulate TCP sockets, which may give you what you want. Look in the documentation provided by your software vendor.