臺灣某大學的COMPUTER SCIENCE的課件[推薦]
Computer Science and Information Engineering
Network Programming
(Course ID: 5904111)
Spring 2004
Course Schedule
The table below gives the material covered in class, deadlines and important dates, and reading assignments. It is updated weekly. Please keep in mind that it is a "working" document and, as such, it is subject to change without notice.
Date | Material | Comments and Deadlines |
2/23 | Administration issues Introduction OSI model | |
3/2 | TCP/IP suite Underlying Technologies IP Addresses | Reading: Section 3.1 and 3.4 and Chapter 4.1 |
3/8 | Classful Addressing | Reading: Section 4.2 and 4.3 |
3/9 | Subnetting Supernetting Classless Addressing | Reading: Chapter 5 |
3/15 | Internet Protocol (IP) | Reading: Chapter 8 Project Proposal Style |
3/16 | User Datagram Protocol (UDP) | Reading: Chapter 11 |
3/22 | No class | |
3/23 | No Class | Group Project Proposal due |
3/29 | Transmission Control Protocol (TCP) | Reading:Chapter 12 |
3/30 | Client-Server Model | Reading: Chapter 15 (textbook) and Chapter 2 (comer) |
4/5 | Concurrent Processing | Reading: Chapter 3 (comer) |
4/6 | Socket API | Reading: Chapter 16 (textbook) and Chapter 4 and 5 (comer) |
4/12 | Client Software Design -- Algorithms and Issues | Reading: Chapter 16 (textbook) and Chapter 6 (comer) |
4/13 | Client Software Design -- Examples | Reading: Chapter 7 (comer) |
4/19 | Server Software Design -- Algorithms and Issues | Reading: Chapter 8 (comer) |
4/20 | Project Midterm Check Point | 20 minute presentation fro each group |
4/26 | Server Software Design -- Examples | Reading: Chapter 8 and 9 (comer) |
4/27 | Server Software Design -- Examples for Iterative Servers Server Software Design -- Example for Concurrent Servers | |
5/3 | Concurrent Server Design -- multiple threads v.s. single thread | |
5/4 | FTP Protocol; Multiprotocol Servers | |
5/10 | Multiservice Servers (TCP, UDP) | |
5/11 | Domain Name System (DNS) Mobile IP -- Introduction | Reading: Chapter 18, 27 and 28 (textbook) |
5/17 | Mobile IP Real-Time Traffic over the Internet -- Introduction | Reading: Chapter 27 and 28 (textbook) Project Final Report Format (Due on 6/7) |
5/18 | Real-Time Traffic over the Internet External Data Representation (XDR) | Reading: Ch. 28 (textbook) and Ch. 20 (Comer) |
5/24 | Remote Procedure Call | Reading: Chapter 21 (Comer) |
5/25 | Distributed Program Generation (Rpcgen Concept) | |
5/31 | Distributed Program Generation (Rpcgen Example) | Reading: Chapter 23 (Comer) |
6/1 | Network File System Concepts (NFS) | Reading: Chapter 23 (Comer) |
6/7 | Final Exam (1-hour) | |
6/7 | Project Demo | 20 minute presentation fro each group |