Browse Prior Art Database

Feature negotiation mechanism for the File Transfer Protocol (RFC2389)

IP.com Disclosure Number: IPCOM000002961D
Original Publication Date: 1998-Aug-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 7 page(s) / 17K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

P. Hethmon: AUTHOR [+2]

Abstract

The File Transfer Protocol is, from time to time, extended with new commands, or facilities. Implementations of the FTP protocol cannot be assumed to all immediately implement all newly defined mechanisms. This document provides a mechanism by which clients of the FTP protocol can discover which new features are supported by a particular FTP server.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 17% of the total text.

Network Working Group P. Hethmon

Request for Comments: 2389 Hethmon Brothers

See Also: 959 R. Elz

Category: Standards Track University of Melbourne

August 1998

Feature negotiation mechanism for the File Transfer Protocol

Status of this Memo

This document specifies an Internet standards track protocol for the

Internet community, and requests discussion and suggestions for

improvements. Please refer to the current edition of the "Internet

Official Protocol Standards" (STD 1) for the standardization state

and status of this protocol. Distribution of this memo is unlimited.

Abstract

The File Transfer Protocol is, from time to time, extended with new

commands, or facilities. Implementations of the FTP protocol cannot

be assumed to all immediately implement all newly defined mechanisms.

This document provides a mechanism by which clients of the FTP

protocol can discover which new features are supported by a

particular FTP server.

Table of Contents

Abstract ................................................ 1

1 Introduction ............................................ 2

2 Document Conventions .................................... 2

2.1 Basic Tokens ............................................ 3

2.2 Server Replies .......................................... 3

3 Knowledge of Extra Capabilities - the FEAT Command ...... 3

3.1 Feature (FEAT) Command Syntax ........................... 4

3.2 FEAT Command Responses .................................. 4

3.3 Rationale for FEAT ...................................... 6

4 The OPTS Command ........................................ 6

5 Security Considerations ................................. 7

6 References .............................................. 8

Acknowledgements ........................................ 8

Editors' Addresses ...................................... 8

Full Copyright Statement ................................ 9

1. Introduction

This document amends the File Transfer Protocol (FTP) [1]. Two new

commands are added: "FEAT" and "OPTS".

These commands allow a client to discover which optional commands a

server supports, and how they are supported, and to select among

various options that any FTP command may support.

2. Document Conventions

This document makes use of the document conventions defined in BCP14

[2]. That provides the interpretation of some capitalized words like

MUST, SHOULD, etc.

Terms defined in [1] will be used here as defined there. These

include ASCII, reply, server-FTP process, user-FTP process, server-

PI, user-PI, and user.

Syntax required is defined using the Augmented BNF defined in [3].

So...