Trivial Trivial File Transfer
(1) application-level reliability concepts by
implementing TTFTP, and
(2) the concept of interoperability.
UDP Sockets: UDP sockets provide an unreliable, packet-oriented trans-
port. Java provides access to the UDP transport with the DatagramSocket and
DatagramPacket classes. Please familiarise yourself with these Java classes.
TTFTP: TTFTP is the protocol for reading files from a server that we
defined in class.
Interoperability: An important part of developing and implementing a
standard is to test if an implementation works with an implementation devel-
oped by someone else. Doing so allows the quality of the standards document
to be assessed for abiguities so that it may be refined if necessary.