朝陽科技大學 097學年度第1學期教學大綱
Network Programming 網路程式設計

當期課號 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
尊重智慧財產權,請勿非法影印。