|
Computer Network Concepts |
|||
|
(No class today) Mid-Autumn Holiday |
|
||
|
9/23 |
Computer Network
Concepts |
Warm-up mini-program out |
|
|
Introduction to basic C
& Linux programming (1 hour, TA will review) |
|||
|
Transportation Layer: TCP and UDP |
|||
|
Socket Introduction |
|||
|
Socket Introduction |
|||
|
(No class today) Double-Ten Holiday |
|||
|
Elementary TCP Sockets |
Warm-up mini-program due |
||
|
Elementary TCP Sockets |
|||
|
TCP
Client/Server Example |
|||
|
TCP Client/Server Example |
|||
|
I/O Multiplexing: select() |
First
mini-program out |
||
|
I/O Multiplexing: select() |
|
||
|
Socket Options |
|||
|
Socket Options |
|||
|
Mid-term exam (open books, closed networks, closed USB disks, 3
hours, from 10 am to 1 pm, in 3F computer rooms of the EC building) |
First mini-program due |
||
|
Elementary
UDP Sockets |
|
||
|
Elementary UDP Sockets |
|||
|
Advanced I/O Functions |
|||
|
Advanced I/O Functions |
Second mini-program out |
||
|
Name and Address
Conversions |
|||
|
Name and Address
Conversions |
|||
|
Nonblocking I/O |
|
||
|
Nonblocking I/O |
|||
|
ioctl() Operations |
Second mini-program due |
||
|
ioctl() Operations |
Third mini-program out |
||
|
15 |
12/20 |
Raw sockets |
|
|
12/23 |
Raw sockets |
||
|
16 |
12/27 |
Threads |
|
|
12/30 |
Threads |
||
|
17 |
1/3 |
Threads |
Third mini-program due |
|
1/6 |
Final exam (open
books, closed networks, closed USB disks, 3 hours, from 10 am to 1 pm, in 3F
computer rooms of the EC building) |
||
|
18 |
1/10 |
(No class today) |
|
|
1/13 |
(No
class today) |