Browse Prior Art Database

FTP Operation Over Big Address Records (FOOBAR) (RFC1545)

IP.com Disclosure Number: IPCOM000002377D
Original Publication Date: 1993-Nov-01
Included in the Prior Art Database: 2000-Sep-12
Document File: 4 page(s) / 8K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Piscitello: AUTHOR

Abstract

This paper describes a convention for specifying longer addresses in the PORT command.

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

Network Working Group D. Piscitello

Request for Comments: 1545 Bellcore

Category: Experimental November 1993

FTP Operation Over Big Address Records (FOOBAR)

Status of this Memo

This memo defines an Experimental Protocol for the Internet

community. This memo does not specify an Internet standard of any

kind. Discussion and suggestions for improvement are requested.

Distribution of this memo is unlimited.

Abstract

This paper describes a convention for specifying longer addresses in

the PORT command.

Introduction

This RFC specifies a method for assigning long addresses in the

HOST-PORT specification for the data port to be used in establishing

a data connection for File Transfer Protocol, FTP (STD 9, RFC 959).

This is a general solution, applicable for all "next generation" IP

alternatives, and can also be extended to allow FTP operation over

transport interfaces other than TCP.

Acknowledgments

Many thanks to all the folks in the IETF who casually mentioned how

to do this, but who left it to me to write this RFC. Special thanks

to Rich Colella, Bob Ullmann, Shawn Ostermann, Steve Lunt, and Brian

Carpenter who had the time and decency to comment on the initial

draft. :-)

1. Background

The PORT command of File Transfer Protocol allows users to specify an

address other than the default data port for the transport connection

over which data are transferred. The PORT command syntax is:

PORT

The argument is the concatenation of a 32-bit internet

and a 16-bit TCP . This address

information is broken into 8-bit fields and the value of each field

is transmitted as a decimal number (in character string

representation). The fields are separated by commas. A port command

is thus of the general form "PORT h1,h2,h3,h4,p1,p2", where h1 is the

high order 8 bits of the internet host address.

To accommodate larger network addresses anticipated for all IP "next

generation" alternatives, new commands and reply codes are needed for

FTP. This memo addresses these needs.

2. The LPRT Command

The LPRT command allows users to specify a "long" address for the

transport connection over which data are transferred. The LPRT

command syntax is:

LPRT

The argument is the concatenation of the following

fields;

o an 8-bit argument (af)

o an 8-bit argument (hal)