Computer Networks
Course Code
EE357
Session
Fall 2021
Instructor(s)
Haiming Jin, Associate Professor (tenure-track)
John Hopcroft Center for Computer Science
Shanghai Jiao Tong University
Description
This course will introduce students to the key concepts underlying wired and wireless networking with a focus on the discussion of the layered architecture of the network protocol. A variety of case studies will be drawn from the Internet, combined with several practical programming exercises. At the end of the semester, students are expected to understand, several concepts, including the Internet architecture, HTTP, DNS, P2P, Sockets, TCP/IP, BGP, Routing protocols, wireless and sensor networking, WiFi, cellular and satellite networks, security, etc., with the ability to analyze and design protocols and algorithms in networking systems.