Write a program to simulate the behavior of the CSMA/CD protocol over Ethernet when there are N stations ready to transmit while a frame is being transmitted. Your program should report the times when each station successfully starts sending its frame. Assume that a clock tick occurs once every slot time (51.2 microseconds) and a collision detection and sending of jamming sequence takes one slot time. All frames are the maximum length allowed.

Please document your assignment with a readme file. This should include a list of the files, commands used to compile and run the code. You should also have a sample output file demonstrating at least 3 runs where the number of stations vary.

Please submit your assignment to the TAs via the submit client on tux. Assignments will not be accepted in any other way.
DO NOT email the assignments to the TAs or myself.