I am supposed to write a client server code using Java, that will estimate the network status between the two computers, in terms of Link Speed, Packet loss and end to end delay.

I am still a beginner using network programming, and this is a practical project that i should make for a multimedia Communication course in university, can anyone please help me to write this program, or at least tell me where to read or what the subject to search for, what would help me doing this project??

I would appreciate any kind of help
thanks in Advanced.