COURSE CS 6250

Computer Networks (CS 6250)

40 Notes

Lecture Notes

Computer Networks Study Guide

Fundamentals and Architecture

Feb 1

Network Layer and Routing

Feb 1

Transport Layer

Feb 1

Advanced Routing and Quality of Service

Feb 1

Modern Architectures: Software Defined Networking

Feb 1

Application Layer Services: CDNs and Multimedia

Feb 1

Security and Governance

Feb 1

Quick Reference Guide

Feb 1

Autonomous Systems (AS)

Dec 17

Bitrate Adaptation Algorithms (Rate vs. Buffer)

Dec 17

Augur: Detecting Filtering via Side Channels

Dec 17

Iris: Detecting DNS Manipulation

Dec 17

Common Censorship Techniques

Dec 17

Connectivity Disruption via BGP (Egypt Case Study)

Dec 17

Consistent Hashing

Dec 17

Control Plane vs. Data Plane Separation

Dec 17

Count-to-Infinity Problem & Poison Reverse

Dec 17

DDoS Reflection and Amplification

Dec 17

Deficit Round Robin (DRR)

Dec 17

Dijkstra's Algorithm (Link State)

Dec 17

Distance Vector Routing (Bellman-Ford)

Dec 17

Head-of-Line (HOL) Blocking

Dec 17

Hot Potato Routing

Dec 17

Internet Ecosystem Hierarchy

Dec 17

Internet Exchange Points (IXPs)

Dec 17

Alternative Selection Protocols: Anycast & HTTP

Dec 17

Link State vs. Distance Vector Routing

Dec 17

Longest Prefix Match (LPM)

Dec 17

Types of Multimedia Applications

Dec 17

OpenDayLight (ODL) Architecture

Dec 17

P4 (Programming Protocol-independent Packet Processors)

Dec 17

Remote Peering

Dec 17

Properties of Secure Communication

Dec 17

CDN Server Selection Policies

Dec 17

Software Defined Internet Exchange (SDX)

Dec 17

Switching Fabrics

Dec 17

Traffic Shaping: Token Bucket vs. Leaky Bucket

Dec 17

Transport Layer Multiplexing & Demultiplexing

Dec 17

Video Compression (Spatial & Temporal)

Dec 17