Advanced Computer Networks

---

 

 General Information:

      Instructor: Cheng-Fu Chou

                         ccf@csie.ntu.edu.tw

                         517, CSIE Building

        Room and Time:

                         519, CSIE Building

                         Tuesday 2:30pm ¡V 5:20pm

 

 Course Overview:

This course will cover the networking concepts, algorithms and principles focusing on protocols, implementations, and issues specific to the Internet and wireless communication systems. We will begin with a review on packet switching, study the traditional Internet protocols (such as IP and TCP) and investigate some selected advanced topics in networking (details of specific topics are given below). A major emphasis in this course will be on distributed protocols that scale to Internet-wide deployment and adapt to the mobile environment.

 

This course will have exams and projects. Students will be required to present papers in class.

 

* Course Syllabus:

We will cover the following topics in some detail (as time permits):

Ø          Reviews of packet switching

Ø          Reviews on wireless communication technologies:

-             WLAN

-             Bluetooth

Ø          Issues in TCP/IP:

-             TCP/IP fundamentals, TCP/IP network simulations, TCP/IP modeling

TCP/IP over Wireless Networks

Ø          Multimedia over a Network:

-             Streaming over Internet

-             Streaming over wired and wireless Network

Ø          P2P and Overlay Network:

-             Routing, Multicast, Content Distribution Networks

-             Content addressing, search, and retrieval

Ø          Wireless Sensor Networks, Wireless Home Networks.

 

 Prerequisites

At least one other introductory course in networking and probability.

Experience with some flavor of Unix and programming in C or C++.

 

 Reading

The following books are recommended for reference:

-         Computer Networks: A Systems Approach

Larry Peterson and Bruce Davie, Third Edition, Morgan Kaufman, 2003.

-         Data Networks

Dimitri Bertsekas, Robert Gallager

-         TCP/IP Illustrated volume 1

W. Richard Stevens.  Addison-Wesley.

The majority of the course will be taught using  RFCs and papers in the  reading list. You will also be responsible for material covered in class that is not part of a paper or a RFC.

 Grading

Project

35%

Exams

45%

Assignments

15%

Class Participation

5%

 

The grading criteria is subject to change during the semester.

 

* Important Dates:

        April 13: Midterm exam.

        April 27: Project proposal

        May 18: Project interim report

        June 15: Project final report

 

* Presentation Schedule