Introduction
Network Programming
- Lecture 5 in pdf: brief intro to TCP/IP's transport layer, TCP, UDP, and Unix network programming API
The application layer
The transport layer
The network layer
- Lecture
13 in pdf: introduction
to the network layer, design goals and issues, E2E argument pros and
cons, forwarding, datagram and virtual circuit
- Lecture 14 in pdf: principles of routing algorithms and protocols
- Lecture 15 in pdf: dealing with large routing tables -- IP addressing & CIDR. Fragmentation and reassembly.
- Lecture 16 in pdf:
Internet routing protocols (inter- and intra-domain routing)
- Lecture 17 in pdf: Why is inter-domain routing hard to get "right"?
- Lecture 18: router design (Many slides in PPT are courtesy of
slides from Nick Mckeown of Stanford)
The link layer
Epilogue