# Networking Midterm
## Chapter 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
### Networks Under Attack
### History
## Chapter 2 (Application Layer)
### Principles of Network Applications
### The Web and HTTP
### Electronic Mail in the Internet
### DNS
### Peer-To-Peer
### Video Streaming and CDN
### Socket Programming
## Chapter 3 (Transport Layer)
### Intro & Transport Services
### Muliplexing and DeMultiplexing
### Connectionless Transport: UDP
### Principles of Reliable Data Transfer
### Connection Orientated Transport: TCP
### Principles of Congestion Control
### TCP Congestion Control
### Evolution of Transport Layer
## Chapter 4 (Network Layer: Data Plane)
### Overview
### What's inside a router
### The Internet Protocol (IP)
### Generalized Forwarding and SDN
### Middleboxes
## Chapter 5 (Network Layer: Control Plane)
### Inro
### Routing Algorithms
### OSPF
### BGP
### The SDN Control Plane
### ICMP
### Network Management
## Chapter 6 (The Link Layer and LANS)
### Intro
### Error Detection and Correction
### Multiple Access Links and Protocols
### Switched Local Area Networks
### Link Virtualization
### Data Center Networking
### Retrospective