Schedule
Fall 2019 (08/27/2019 - 12/20/2019)
The semester has 15 class meetings including midterm and final exams. Clicking on a class day below, you should find the class module for the day including lecture notes, assignments, and others. The instructor releases the content for a class generally on the Monday before the class. However, the instructor often makes update to the module content after the initial release. You should check this page often for up-to-date content.
In case you encounter a problem when viewing class content, such as, a broken link, please report it to the instructor immediately.
Topics: course overview; computer network overview; network applications, application requirement, bandwidth, latency, network hardware, categorize networks by scale, network software, protocol, service, service primitives, types of services, relationships of protocol and service
Lecture Notes
Assignments
Reading
Topics: reference models; example networks;
Lecture Notes
Assignments
Reading
Topics: transmission media; data communications basics
Lecture Notes
Assignments
Reading
Topics: baseband and passband transmission; line codes; digital modulation; multiplexing; FDM, OFDM, TDM, and CDMA; switching; packet switching; circuit switching
Lecture Notes
Assignments
Reading
Lecture Notes
Assignments
Reading
Notice: College open but no class scheduled per the College's calendar for Fall 2019
Notice: College open but no class scheduled per the College's calendar for Fall 2019
Lecture Notes
Assignments
Reading
Topics: channel allocation problem; characteristics of network traffic; static channel allocation; dynamic channel allocation; multiple access protocols (contention-based protocols; collision free and limited contention protocols when time permits)
Lecture Notes
Assignments
Reading
Topics: Midterm Exam
Topics: CSMA/CD; Ethernet; MACA; CSMA/CA; Wireless LAN; Socket API; Raw Sockets; Interfacing with Ethernet and Wireless LAN
Lecture Notes
Assignments
Reading
Topics: Concept of extended LANs, learning bridge, learning bridge forwarding algorithm LANs, learning bridge learning algorithm; (Time Permitted) loops in extended LANs, extended LAN spanning tree algorithm, virtual LAN
Lecture Notes
Assignments
Reading
Topics: -> packet switching; packet switching algorithms (datagram, virtual circuit, and source routing); routing problem; routing algorithms and protocols (distance vector routing and link state routing)
Lecture Notes
Assignments
Reading
Topics: Basic problems; Internet protocol; IPv4; IPv6; Fragementation; IP Datagram Forwarding;
Lecture Notes
Assignments
Reading
Topics: Congestion control; quality of service
Lecture Notes
Reading
Topics: 6:05 - 8:10 PM, Wednesday, December 17, 2019, Room 137 Ingersoll Hall Extension