1. 程式人生 > >臺灣某大學的COMPUTER SCIENCE的課件[推薦]

臺灣某大學的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/15Internet Protocol  (IP)

Reading: Chapter 8

Project Proposal Style

3/16

User Datagram Protocol (UDP)

Reading: Chapter 11

3/22No class
3/23No 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/3Concurrent 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/1Network File System Concepts (NFS)

Reading: Chapter 23 (Comer)

6/7

Final Exam (1-hour)

6/7

Project Demo

20 minute presentation fro each group