program1

program1 - CDA 4527 Programming Assignment 1 Fall 2004...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CDA 4527 Programming Assignment 1 Fall 2004 Date: 10/14/04 Due Date: 10/28/04 The objective of this assignment is to write a set of programs in Java that demonstrates reliable communication mechanism of TCP protocol using unreliable transport protocol UDP between sender and a receiver programs. Each datagram sent should include all the necessary information as part of the header such as sequence number, acknowledgement number, receive window, etc. TCP congestion control should also be incorporated. One suggestion is to use a string, with each part delimited by a special character (e.g. =). Each component can then be extracted using Java class StringTokenizer. Any certain packet can be marked as lost by the user before sending, meaning that it would never be delivered to the receiver, to test operation of data recovery. This information can also be contained in the header of a datagram, as a special field having true or false values. User should be able to mark any packet (or a sequence of packets) as lost....
View Full Document

Page1 / 2

program1 - CDA 4527 Programming Assignment 1 Fall 2004...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online