|
|
|
|
Lecture Slides
|
(Please note that access to lecture notes is restricted.)
Preview:
- (Mar 6, 2018) - midterm exam (firm)
- (Mar 12-16, 2018) - spring recess
- (May 9, 2018) - final exam, 2pm - 4pm (firm)
|
|
Tentative Slides
|
The following are tentative slides (in PDF format) for this semester.
- Administrative
- course administration
- exams
- housekeeping
(frequent updates)
- Ch 1 - Computer Networks and the Internet
- what is the Internet
- the network edge
- the network core
- delay, loss, and throughput in packet-switched networks
- protocol layers and their service models
- network under attack
- history of computer networking and the Internel
- Ch 2 - Application Layer
- principles of network applications
- the web and HTTP
- electronic mail in the Internet
- DNS - the Internet's directory service
- peer-to-peer applications
- video streaming and conent distribution networks
- socket programming: creating network applications
- Ch 3 - Transport Layer
- introduction and transport-lyer services
- ultiplexing and demultiplexing
- connectionless transport: UDP
- principles of reliable data transfer
- connection-oriented transport: TCP
- principles of congestion control
- TCP congestion control
- Ch 4 - The Network Layer: Data Plane
- overview of network layer
- what's inside a router
- the Internet protocol (IP): IPv4, addressing, IPv6, and more
- generalized forwarding and SDN
- Ch 5 - The Network Layer: Control Plane
- introduction
- routing algorithms
- intra-AS routing in the Internet: OSPF
- routing among the ISPs: BGP
- the SDN control plane
- ICMP: the Internet control message protocol
- network management and SNMP
- Ch 6 - The Link Layer and LANs
- introduction to the link layer
- error-detection and correction techniques
- multiple access links and protocols
- switched local area networks
- link virtualization: a network as a link layer
- data center networking
- retrospective: a day in the life of a web page request
- Ch 7 - Wireless and Mobile Networks
- introduction
- wireless links and network characteristics
- wifi: 802.11 wireless LANs
- cellular Internet access
- Ch 8 - Security in Computer Networks
- what is network security
- principles of cryptography
- message integrity and digital signatures
- end-point authentication
- securing e-mail
- securing TCP connections: SSL
|
|
Very Very Rough Schedule (subject to change without notice)
|
Week # |
Dates |
Topics |
Comments |
---|
1 |
1/9&1/11 |
administrative, Computer Networks and the Internet (Ch 1) |
(pa1 #1 starts) |
2 |
1/17&1/18 |
Computer Networks and the Internet (Ch 1) |
|
3 |
1/23&1/25 |
Application Layer (Ch 2) |
|
4 |
1/30&2/1 |
Application Layer (Ch 2) |
(pa2 & pa3 starts) |
5 |
2/6&2/8 |
Transport Layer (Ch 3) |
|
6 |
2/13&2/15 |
Transport Layer (Ch 3) |
(pa4 starts) |
7 |
2/21&2/22 |
The Network Layer: Data Plane (Ch 4) |
|
8 |
2/27&3/1 |
The Network Layer: Control Plane (Ch 5) |
|
9 |
3/6 3/8 |
midterm exam
The Network Layer: Data Plane (Ch 5) |
(pa5 starts) |
- |
3/12-3/16 |
(Spring Recess) |
|
10 |
3/20&3/22 |
The Link Layer and LANs (Ch 6) |
|
11 |
3/27&3/29 |
The Link Layer and LANs (Ch 6) |
|
12 |
4/3&4/5 |
Wireless and Mobile Networks (Ch 7) |
(pa6 starts) |
13 |
4/10&4/12 |
Wireless and Mobile Networks (Ch 7) |
|
14 |
4/17&4/19 |
Security in Computer Networks (Ch 8) |
|
15 |
4/24&4/26 |
Security in Computer Networks (Ch 8) |
|
|
|
|