CSE 824: Advanced Computer Networking and Communications (Fall 2009)

 

 

Course Schedule | Reading List | Project | Homework

 

 

Class:  Tu, Th: 3:00pm-4:20pm, 1257 Anthony Hall

Instructor: Guoliang Xing

Email: glxing AT msu.edu (all emails concerning this course should have a subject “CSE824….”) 

Office: 3224 Engineering Building

Office hours: Thur 1:30pm-3pm or by appointment

 

Announcements and Notes

Textbook and Reading List:

Computer Networking: A Top-Down Approach, by Kurose and Ross, 5th ed. Addison Wesley.

 

Reading list

Grading:

Group Policy:

Students will work as groups for paper presentations and course projects. Each group is typically composed of three to four students. Groups of less than three students are only allowed for special circumstances.


Important Resources

Tentative Syllabus:

  • Computer Networks and the Internet (Chapter 1)

o  What is the Internet?

o  Network components

o  Protocol layers

  • Application Layer  (Chapter 2)

o  HTTP, FTP, SMTP, DNS

o  Web caching

o  Peer-to-peer applications

  • Transport Layer (Chapter 3) 

o  UDP, TCP

o  Reliable Data Transfer

o  Congestion control 

  • Network Layer and Routing (Chapter 4)

o  The Internet Protocol: IPv4 and IPv6

o  Routing algorithms

o  Multicast routing

  • Link Layer and Local Area Networks (Chapter 5)

o  LAN addresses and ARP

o  Fast Ethernet and gigabit Ethernet

o  Hubs, bridges, switches, routers

  • Wireless and Mobile Networks (Chapter 6)

o  Wireless links

o  802.11 Wireless LANS

o  Mobility management

o  Wireless applications

o  Ad hoc and sensor networks

  • Multimedia Networking (Chapter 7)

o  Streaming stored audio and video

o  Protocols for real-time interactive applications

o  Scheduling policies

o  QoS: Integrated services, differentiated services

 

Disability:

If you have a disability, please contact the Resource Center for People with Disabilities to discuss academic accommodations (353-9642).