|
TA Office Hours:
Monday - 11.15am to 12.45pm (Only when lab
assignments are due)
Tuesday - 3.30pm to 5.15pm
Thursday - 11:00am to 1:00pm
Friday - 12.30pm to 2.30pm
Room: ECE Conference Room (C101B)-
Engr
Email id: nandan@simla.colostate.edu
Phone: (862) 371 5868
Lab Assignments: Late submissions will be penalized
6. Networking benchmarks due 12th May 2008.
5. Basic networking
commands due 16th April 2008.
4. Simple FTP (updated
24th March ) due on 1st April 2008
3. UDP Socket
Programming (updated 3rd March at 5.30pm) due on 11th
March 2008
2. Simple
Cryptography (updated 8:00pm - 18 Feb 2008) due on 25th Feb 2008
Make sure you also read the SUGGESTIONS
and NOTES sections in the assignment.
1. UDP Datagram
(updated 12:45pm - 31st Jan 08) due on 12th
Feb 2008.
The 1st assignment binaries
are udp_send and udp_recv
(Updated 11.30am - 8th Feb 2008). You can download them onto the linux
machines and execute. I have tried to make them as robust as possilbe in
terms of error checks. In case you have any issues w.r.t the binaries,
contact me. Good luck !!
I have created another set of binaries using
"unsigned short" data type which is 16 bits wide. The executables
are send and recv (Updated
3.20pm - 10th Feb 2008). The output dump obtained using udp_send
module will have to be viewed in binary mode using one of the viewers avaialble.
On Unix, you can use "od" to do the same. "od" allows you
to view the binary data in octal or hexadecimal mode.
The executables supplied pad
character '0' upto the 32 bit boundary. If your code does not pad upto the
32-bit boundary and uses padding integer 0 upto the 16 bit boundary, you are
fine. You need not worry about it.
A discussion group has been setup on RamCT. Please use that to pose your
questions and discuss the assignments among you. TA will be
checking it periodically.
|