網路程式設計
Network Programming
學期
108-1
學分
3
學分
當期課號
5240
永久課號
IOE5015
開課單位
網路工程研究所
授課教師
吳毅成
校區
光復
類別
選修
上課時間表
| 節 | 週四 |
|---|---|
N 12:20–13:10 | 網路程式設計 ED117 3 節連堂 |
5 13:20–14:10 | |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
概述
Learn all kinds of network programming technologies on different platforms for practical uses or further research.
先修科目
C Programming. Basic knowledgements of operating systems and computer networks.
評分方式
4 Projects final exam
課程大綱
- Syllabus + Introduction
- Unix Programming
- Network Primer
- Berkeley Socket
- Socket Programming Paradigms
- Internet and Distributed Information Systems
- Firewalls
- NAT and Hole Punching
- Remote Procedure Call
- Final Exam
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Syllabus + Introduction |
| 第 2 週 | Unix Programming |
| 第 3 週 | Unix Programming |
| 第 4 週 | Network Primer |
| 第 5 週 | Berkeley Socket |
| 第 6 週 | Socket Programming Paradigms |
| 第 7 週 | Socket Programming Paradigms |
| 第 8 週 | IPC |
| 第 9 週 | Unix Programming |
| 第 10 週 | Internet and Distributed Information Systems |
| 第 11 週 | Internet and Distributed Information Systems |
| 第 12 週 | Firewalls |
| 第 13 週 | Firewalls |
| 第 14 週 | Firewalls |
| 第 15 週 | Windows Socket |
| 第 16 週 | NAT and P2P Hole Punching |
| 第 17 週 | Remote Procedure Call |
| 第 18 週 | Final Exam |
教科書
o Unix Network Programming, W. R. Stevens. o Internetworking with TCP/IP VolIII (BSD Socket Version), Comer and Stevens o Building Internet Firewalls, Chapman and Zwicky ※請修課同學尊重智慧財產權!勿隨意過度影印教科書或使用未經授權之著作權與電腦軟體等。
Office Hours
- 地點
- ED 117
- 時間
- 15:40 Friday
- 聯絡方式
- network-programming@java.csie.nctu.edu.tw