CS/ECE 438: Communication Networks — Spring 2020

Computer communication networks are among the most important and influential global infrastructures that humanity has created. The goal of this course is to provide a foundational view of communication networks: the principles upon which the Internet and other computer networks are built; how those principles translate into deployed protocols; and hands-on experience solving challenging problems with network protocols.

Topics will include link-layer technology; switching; routing; the Internet Protocol; reliability, flow control, congestion control, and their embodiment in TCP; quality of service; and network security. The course will involve a significant amount of Unix-based network programming using the C language. Students who are not already familiar with ANSI C should learn it quickly.

[ Home | Syllabus | Schedule ]

Course Information

Class Time: T R 9:30-10:45

All office hrs: https://illinois.zoom.us/j/225066655

Prof. Robin Kravets
Office Hours: W 1:30-3:00pm

TA office hrs: 

MP Office Hours

    Mondays: Federico (1-2pm)
    Tuesdays: Bo (3:30-5:30pm)
    Wednesdays: Zhanghao (11am-12pm), Federico (4-5pm)
    Thursdays: Zhanghao (4-5pm)

HW Office Hours

    Mondays: Zhanghao (11am-12pm), Bo (2-3pm)
    Thursdays: Federico (2:30-3:30pm)

Handy links