Instructors:
Dr. Srinidhi Varadarajan,
Phone: 540-231-5275,
Email: srinidhi@cs.vt.edu
Office hours:MW 10:00 AM - 11:30 AM
Teaching Assistants:
John Gordon, Varun Narayan Pandey
Emails: jogordo3@vt.edu, vnpandey@vt.edu
Office hours: M-F 6:00-7:00 pm (MCB Undergraduate Computer Lab)
Class Location:
409 Hutcheson Hall: Tues. Thurs. 12:30 pm - 1:45 pm
| Num | Topic | Slides |
|---|---|---|
| 1 | Syllabus | PDF 6-up |
| 2 | Introduction | PDF 1-up or 6-up |
| 3 | ISO Layering Architecture | PDF 1-up or 6-up |
| 4 | Internet Protocol Suite | PDF 1-up or 6-up |
| 5 | Transmission Control Protocol (TCP) | PDF 1-up or 6-up |
| 6 | User Datagram Protocol (UDP) | PDF 1-up or 6-up |
| 7 | Socket Programming | PDF 1-up or 6-up |
| 8 | Sample Socket Code | PDF 1-up or 6-up |
| 9 | Client-Server Programming | PDF 1-up or 6-up |
| 10 | Server Design | PDF 1-up or 6-up |
| 11 | Threads and Locks | PDF 1-up or 6-up |
| 12 | Client Design | PDF 1-up or 6-up |
| 13 | Tunneling and Gateways | PDF 1-up or 6-up |
| 14 | Data Representation and Remote Procedure Calls (RPC) | PDF 1-up or 6-up |
| 15 | Raw Sockets and ICMP | PDF 1-up or 6-up |
| 16 | Multicast | PDF 1-up or 6-up |
| 17 | Multimedia | PDF 1-up or 6-up |
| 18 | Internet Security | PDF 1-up or 6-up |