FLUTE - File Delivery over Unidirectional Transport

This document defines FLUTE, a protocol for the unidirectional delivery of files over the Internet, which is particularly suited to multicast networks. The specification builds on Asynchronous Layered Coding, the base protocol designed for massively scalable multicast distribution. This memo defines an Experimental Protocol for the Internet community.

[1]  Ran Canetti,et al.  Timed Efficient Stream Loss-Tolerant Authentication (TESLA): Multicast Source Authentication Transform Introduction , 2005, RFC.

[2]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[3]  Jari Arkko,et al.  MIKEY: Multimedia Internet KEYing , 2004, RFC.

[4]  Blake Ramsdell,et al.  Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Message Specification , 2004, RFC.

[5]  Vivek K. Goyal,et al.  Wave and Equation Based Rate Control (WEBRC) Building Block , 2004, RFC.

[6]  Michael Luby,et al.  Compact Forward Error Correction (FEC) Schemes , 2004, RFC.

[7]  Arvind Malhotra,et al.  XML Schema Part 2: Datatypes Second Edition , 2004 .

[8]  Michael Mealling,et al.  The IETF XML Registry , 2004, RFC.

[9]  David Beech,et al.  XML-Schema Part 1: Structures Second Edition , 2004 .

[10]  Jakob Jonsson,et al.  Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.1 , 2003, RFC.

[11]  Marshall T. Rose,et al.  Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols , 2003, RFC.

[12]  Mark Watson,et al.  Layered Coding Transport (LCT) Building Block , 2002, RFC.

[13]  Jon Crowcroft,et al.  Asynchronous Layered Coding (ALC) Protocol Instantiation , 2002, RFC.

[14]  Mark Watson,et al.  Forward Error Correction (FEC) Building Block , 2007, RFC.

[15]  Jeffrey I. Schiller Strong Security Requirements for Internet Engineering Task Force Standard Protocols , 2002, RFC.

[16]  Donald E. Eastlake,et al.  (Extensible Markup Language) XML-Signature Syntax and Processing , 2002, RFC.

[17]  David R. Cheriton,et al.  A channel model for multicast , 2001 .

[18]  Ran Canetti,et al.  Efficient and Secure Source Authentication for Multicast , 2001, NDSS.

[19]  Mark Handley,et al.  Session Announcement Protocol , 2000, RFC.

[20]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[21]  Thomas Narten,et al.  Guidelines for Writing an IANA Considerations Section in RFCs , 1998, RFC.

[22]  Scott O. Bradner,et al.  IETF Criteria for Evaluating Reliable Multicast Transport and Application Protocols , 1998, RFC.

[23]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[24]  Makoto Murata,et al.  XML Media Types , 1998, RFC.

[25]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[26]  Hugo Krawczyk,et al.  HMAC: Keyed-Hashing for Message Authentication , 1997, RFC.

[27]  Jon Postel,et al.  Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures , 1996, RFC.

[28]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , 1996, RFC.

[29]  Peter Deutsch,et al.  GZIP file format specification version 4.3 , 1996, RFC.

[30]  Aladdin Enterprises,et al.  ZLIB Compressed Data Format Specification version 3.3 , 1996 .

[31]  Peter Deutsch,et al.  DEFLATE Compressed Data Format Specification version 1.3 , 1996, RFC.

[32]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation , 1992 .

[33]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.