網路程式設計
Network Programming
學期
110-1
學分
3
學分
當期課號
5273
永久課號
IOE5015
開課單位
網路工程研究所
授課教師
林靖茹
校區
光復
類別
選修
上課時間表
| 節 | 週四 |
|---|---|
2 09:00–09:50 | 網路程式設計 ED117 3 節連堂 |
3 10:10–11:00 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
From this course, you will learn how to write Web servers, client/server applications, or any other network software. We will teach how to design a network program based on socket programming.
先修科目
Introduction to Computer Networks
教學方式
The first class will be given online via Google meet. Please join the Google classroom via https://meet.google.com/lookup/br6wwraj5l
評分方式
Homework x 1 (5%) Project x 4 (75%) Final Exam (20%)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Berkeley Socket |
| 第 1 週 | Server Architecture |
| 第 1 週 | Shared Memory |
| 第 1 週 | Network Primer |
| 第 1 週 | Internet and Distributed Information Systems |
| 第 1 週 | Concurrent Clients |
| 第 1 週 | P2P |
| 第 1 週 | Final Exam |
| 第 1 週 | NAT |
| 第 1 週 | Syllabus + Introduction https://meet.google.com/lookup/br6wwraj5l |
| 第 2 週 | Firewalls |
| 第 2 週 | Optional |
| 第 2 週 | Unix Programming |
教科書
1. W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff. 2003. UNIX Network Programming, Vol. 1 (3rd. ed.). Pearson Education. 2. D. E. Comer and D. L. Stevens. 1996. Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications--BSD Socket Version. Purdue University