simultaneous file transfer on ethernet (SUN's)

J Q Johnson jqj at gvax.cs.cornell.edu
Mon Aug 25 21:59:12 AEST 1986


The author of the original article proposes use of broadcast/multicast (on
networks that support it) as a way of achieving multiple parallel file
transfers.  The problem with this scheme, obviously, is that there is no
simple way to achieve reliability (though see various papers on "reliable
broadcast" by Ozalp Babaoglu et al).  Most file transfer protocols use
end to end ack/nack to make sure the data got there, which assumes the
sender knows who is receiving the data.

A multicast-based ftp is not impossible, but it certainly doesn't match
the communications model of any of the popular existing protocol families
(tcp/ip, sna, decnet, osi, xns, etc.).  TCP/IP didn't even standardize
the value of the broadcast \fIaddress\fP until recently!

Note that most existing broadcast applications on Ethernets assume
unreliable broadcast, and are generally used for sending status information
(or requests for information).  In almost all cases, the amount of 
information to be transferred is limited to a single packet.

Conclusion:  it's a good topic for research, but don't expect anyone to
implement such a beast in the near future.  And don't ever expect to
see it layered on TCP/IP.



More information about the Comp.unix.wizards mailing list