Computer Networks with David Wetherall

Video Lectures

Displaying all 92 video lectures.
Lecture 1
Goals and Motivation
Play Video
Goals and Motivation
Lecture 2
Uses of Networks
Play Video
Uses of Networks
Lecture 3
Network Components
Play Video
Network Components
Lecture 4
Sockets
Play Video
Sockets
Lecture 5
Traceroute
Play Video
Traceroute
Lecture 6
Protocol Layers
Play Video
Protocol Layers
Lecture 7
Reference Models
Play Video
Reference Models
Lecture 8
Internet History
Play Video
Internet History
Lecture 9
Lecture Outline
Play Video
Lecture Outline
Lecture 10
Physical Layer Overview
Play Video
Physical Layer Overview
Lecture 11
Media
Play Video
Media
Lecture 12
Signals
Play Video
Signals
Lecture 13
Modulation
Play Video
Modulation
Lecture 14
Limits
Play Video
Limits
Lecture 15
Link Layer Overview
Play Video
Link Layer Overview
Lecture 16
Framing
Play Video
Framing
Lecture 17
Error Overview
Play Video
Error Overview
Lecture 18
Error Detection
Play Video
Error Detection
Lecture 19
Error Correction
Play Video
Error Correction
Lecture 20
Overview of the Link Layer
Play Video
Overview of the Link Layer
Lecture 21
Retransmissions
Play Video
Retransmissions
Lecture 22
Multiplexing
Play Video
Multiplexing
Lecture 23
Randomized Multiple Access
Play Video
Randomized Multiple Access
Lecture 24
Wireless Multiple Access
Play Video
Wireless Multiple Access
Lecture 25
Contention Free Multiple Access
Play Video
Contention Free Multiple Access
Lecture 26
LAN Switches
Play Video
LAN Switches
Lecture 27
Switch Spanning Tree
Play Video
Switch Spanning Tree
Lecture 28
Network Layer Overview
Play Video
Network Layer Overview
Lecture 29
Network Services
Play Video
Network Services
Lecture 30
Internetworking
Play Video
Internetworking
Lecture 31
IP Prefixes
Play Video
IP Prefixes
Lecture 32
IP forwarding
Play Video
IP forwarding
Lecture 33
IP Helpers ARP and DHCP
Play Video
IP Helpers ARP and DHCP
Lecture 34
Packet Fragmentation
Play Video
Packet Fragmentation
Lecture 35
IP Errors ICMP
Play Video
IP Errors ICMP
Lecture 36
IP version 6
Play Video
IP version 6
Lecture 37
Network Address Translation NAT
Play Video
Network Address Translation NAT
Lecture 38
Routing Overview
Play Video
Routing Overview
Lecture 39
Shortest Path Routing
Play Video
Shortest Path Routing
Lecture 40
Dijkstra's Algorithm
Play Video
Dijkstra's Algorithm
Lecture 41
Distance Vector Routing
Play Video
Distance Vector Routing
Lecture 42
Flooding
Play Video
Flooding
Lecture 43
Link State Routing
Play Video
Link State Routing
Lecture 44
Equal Cost Multi Path Routing
Play Video
Equal Cost Multi Path Routing
Lecture 45
Hosts and Routers
Play Video
Hosts and Routers
Lecture 46
Hierarchical Routing
Play Video
Hierarchical Routing
Lecture 47
Prefix Aggregation and Subnets
Play Video
Prefix Aggregation and Subnets
Lecture 48
Routing with Multiple Parties
Play Video
Routing with Multiple Parties
Lecture 49
Border Gateway Protocol
Play Video
Border Gateway Protocol
Lecture 50
Transport Layer Overview
Play Video
Transport Layer Overview
Lecture 51
User Datagram Protocol UDP
Play Video
User Datagram Protocol UDP
Lecture 52
Connection Establishment
Play Video
Connection Establishment
Lecture 53
Connection Release
Play Video
Connection Release
Lecture 54
Sliding Window
Play Video
Sliding Window
Lecture 55
Flow Control
Play Video
Flow Control
Lecture 56
Retransmission Timeouts
Play Video
Retransmission Timeouts
Lecture 57
Transmission Control Protocol TCP
Play Video
Transmission Control Protocol TCP
Lecture 58
optional Googles optimizations to network protocols
Play Video
optional Googles optimizations to network protocols
Lecture 59
Congestion Overview
Play Video
Congestion Overview
Lecture 60
Fairness of Allocations
Play Video
Fairness of Allocations
Lecture 61
Additive Increase Multiplicative Decrease
Play Video
Additive Increase Multiplicative Decrease
Lecture 62
History of TCP Congestion Control
Play Video
History of TCP Congestion Control
Lecture 63
TCP Ack Clocking
Play Video
TCP Ack Clocking
Lecture 64
TCP Slow Start
Play Video
TCP Slow Start
Lecture 65
TCP Fast Retransmit Fast Recovery 1649
Play Video
TCP Fast Retransmit Fast Recovery 1649
Lecture 66
Explicit Congestion Notification
Play Video
Explicit Congestion Notification
Lecture 67
Application Layer Overview
Play Video
Application Layer Overview
Lecture 68
DNS Part 1
Play Video
DNS Part 1
Lecture 69
DNS Part 2
Play Video
DNS Part 2
Lecture 70
HTTP Introduction
Play Video
HTTP Introduction
Lecture 71
HTTP Performance
Play Video
HTTP Performance
Lecture 72
HTTP Caching and Proxies
Play Video
HTTP Caching and Proxies
Lecture 73
Content Delivery Networks
Play Video
Content Delivery Networks
Lecture 74
Future of HTTP
Play Video
Future of HTTP
Lecture 75
Peer to Peer Networks BitTorrent
Play Video
Peer to Peer Networks BitTorrent
Lecture 76
Quality of Service Overview
Play Video
Quality of Service Overview
Lecture 77
Real time Transport
Play Video
Real time Transport
Lecture 78
Streaming Media
Play Video
Streaming Media
Lecture 79
Fair Queuing
Play Video
Fair Queuing
Lecture 80
Traffic Shaping
Play Video
Traffic Shaping
Lecture 81
Differentiated Services
Play Video
Differentiated Services
Lecture 82
Rate and Delay Guarantees
Play Video
Rate and Delay Guarantees
Lecture 83
Network Security Overview
Play Video
Network Security Overview
Lecture 84
Message Confidentiality
Play Video
Message Confidentiality
Lecture 85
Message Authentication
Play Video
Message Authentication
Lecture 86
Wireless Security
Play Video
Wireless Security
Lecture 87
Web Security
Play Video
Web Security
Lecture 88
DNS Security
Play Video
DNS Security
Lecture 89
Firewalls
Play Video
Firewalls
Lecture 90
Virtual Private Networks VPNs
Play Video
Virtual Private Networks VPNs
Lecture 91
Distributed Denial of Service
Play Video
Distributed Denial of Service
Lecture 92
Final Farewell
Play Video
Final Farewell