Spring 2008


ECE456  Computer Networks

 


Syllabus

Topics/ Reading
Homework/ Exams

Lab Assignments

RamCT

Minute Papers

Useful Links

 

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.