Network applications are the raisons d’ ętre of a computer network - if we couldn't think of any useful applications, there wouldn't be any need to design networking protocols to support them. Over the past 40 years, various ingenious and wonderful network applications have
