當期課號 |
7465 |
Course Number |
7465 |
授課教師 |
賴坤助 |
Instructor |
KUEN,CHU LAI |
中文課名 |
網路程式設計 |
Course Name |
Network Programming |
開課單位 |
資訊與通訊系碩士班一A |
Department |
|
修習別 |
選修 |
Required/Elective |
Elective |
學分數 |
3 |
Credits |
3 |
課程目標 |
低層網路技術回顧。 - 網路層通訊協定。- 網際網路地址與實體地址的映射- 啟動時確定網路層地址- 網路層通訊協定運作原理 - 傳輸層通訊協定 - 封包驅動程式界面- 網路程式界面- 網路程式界面程式設計 。 |
Objectives |
Review of Underlying Network Technologies; OSI 7- Layer; LAN、MAN、WAN; Ethernet Technology, IP Protocol; ARP; RARP; Internet Protocol Operation TCP Protocol Operation, Packet Driver Interface; Network Programming over Packet Driver Interface, Socket Interface; Network Programming over Socket Interface. |
教材 |
W. R. Stevens, “Unix Network Programming"
The Linux Kernel Module Programming Guide (http://tldp.org/LDP/lkmpg/2.6/html/)
Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman, Linux Device Drivers |
Teaching Materials |
W. R. Stevens, “Unix Network Programming
The Linux Kernel Module Programming Guide (http://tldp.org/LDP/lkmpg/2.6/html/)
Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman, Linux Device Drivers
The Linux Cross Reference http://lxr.linux.no/ |
成績評量方式 |
General 10% Midterm 20% Project 40% Final exam 30% |
Grading |
General 10% Midterm 20% Project 40% Final exam 30% |
教師網頁 |
|
教學內容 |
Linux socket programming Win32 socket programming Linux kernel module programming Linux device driver |
Syllabus |
Socket (Linux/Win32) programming client /server Raw socket Netlink socket Linux kernel module programming Linux Netfilter module Linux device driver-e100 driver |