Advanced Computer Networks
General Information:
Instructor: Cheng-Fu Chou
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.
At least one other introductory course in networking and probability.
Experience with some flavor of Unix and programming in C or C++.
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