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 |