CSC 41200 Computer Networks (Section T)

 

Last Updated: Tuesday, May 24, 2005

 

 

Instructor: T. Rahman

 

Announcements:

·        Final Exam is on TUESDAY MAY 24 6:15-8:30 PM, Room NA 6121.

·        Networking Lab is going to open on Tuesday, April 19, 2004. Room: NAC 7/309.

·        Chapter 4 notes are posted.

·        Read Chapter 5 for next class.

·        Lab Notes are posted.

Grade Distribution:

·        Homework: 10%

·        Class participation and attendance: 10%

·        Project: 20%

·        Midterm: 30%

·        Final: 30%

Lecture Notes:

·        Chapter1 (PDF)

·        Chapter 1 review questions

·        Chapter2 (PDF)

·        Chapter 2 review questions

·        Chapter3 (PDF)

·        Socket API notes

·        Chapter 4 (PDF)

·        Chapter 5 (PDF)

 

HW Problems:

·        HW1 (Due: Tuesday, 22 February 2005)

1.      Chapter1 Review Questions: 9, 10, 13, 14.

2.      Chapter1 Problems: 5, 6, 20, 22.

·        HW2 (Due: Tuesday, 22 March 2005)

1.      Chapter2 Review Questions: 9, 11, 12, 16.

2.      Chapter2 Problems: 6, 9, 20, 21.

·        HW3 (Due: Thursday, 31 March 2005)

1.      Chapter3 Review Questions: 4, 5, 8.

2.      Chapter3 Problems: 3,19, 21, 22, 25, 29.

HW Solutions:

·        HW1 Solution (ps) (pdf)

·        HW2 Solution (ps) (pdf)

·        HW3 Solution (ps) (pdf)

Programming Assignments:

  • Project 1 (Due: Tuesday, 31 March 2005)

1.      Write a news-server and a news-client. You may work in pairs. Clearly state your program parameters.

2.      Please email your code and program report. I do not need a hard copy of the report.

Code Examples:

·        Compile and run the following codes:

1.      Client process

2.      Server process

3.      Chat client

4.      Chat server

·        Socket API procedures

 

Textbook:

  • Computer Networking: A Top-Down Approach Featuring the Internet. (ISBN: 0-321-22735-2)

By:                   James F. Kurose, University of Massachusetts, Amherst, Massachusetts, U.S.A.
Keith W. Ross, Polytechnic University, Brooklyn, New York, U.S.A.

Publisher:          Addison-Wesley. Copyright: 2005.


 References:

 

  • Computer Networks (4/E). (ISBN: 0-13-066102-3)

By:                   Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands.

Publisher:          Prentice Hall PTR. Copyright: 2003.

 

  • Computer Networks and Internets with Applications (3/E). (ISBN: 0-13-091449-5)

By:                   Douglas E. Comer, Purdue University, West Lafayette, Indiana, U.S.A.

Publisher:          Prentice Hall, Inc. Copyright: 2001.

 

Lab Notes:

 

Back To Tanvir Rahman’s Home