CNT 5715 Computer Network Programming
CNT 5715 Computer Network Programming
Contents: Fall 2007
Syllabus  
<
pdf
>     <
Textbook Cover
>  
Network Basics  
<
1-per-page
>   <
2-per-page
>
Intro to Sockets  
<
1-per-page
>   <
2-per-page
>
Examples
The Transport Layer  
<
1-per-page
>   <
2-per-page
>
Socket Address Structures  
<
1-per-page
>   <
2-per-page
>
TCP Sockets  
<
1-per-page
>   <
2-per-page
>
UNIX Processes  
<
1-per-page
> <
2-per-page
>
Examples
TCP Overview  
<
1-per-page
>   <
2-per-page
>
TCP Client/Server Example  
<
1-per-page
>   <
2-per-page
>
UNIX Signals  
<
1-per-page
> <
2-per-page
>
Examples
I/O Multiplexing  
<
1-per-page
> <
2-per-page
>
Examples
IP Overview  
<
1-per-page
>   <
2-per-page
>
UDP Sockets  
UDP Overview  
UNIX Threads  
<
1-per-page
> <
2-per-page
>
Examples
Hypertext Transfer Protocol  
<
1-per-page
> <
2-per-page
>
Examples
SCTP Overview  
<
1-per-page
>   <
2-per-page
>
SCTP Client/Server Example  
Homework
Program 1
<
Description
>
Program 2
<
Description
>
To see some file I/O exmaples <
Keyboard to File
> <
File Copy
> <
File Access Rights
>
Exercise 1
<
Chapters 2-5 exercises
>
<
Solutions
>
Program 3
<
Description
>
Term project
Project Description
Grading Hints
Previous exams
Midterm
<
Fall '07
>
Announcements for Fall 2007
August 29, 2007
September 5, 2007
September 10, 2007
September 12, 2007
September 15, 2007
September 18, 2007
September 24, 2007
October 2, 2007
October 15, 2007
November 5, 2007
November 13, 2007
November 26, 2007
* To view source programs -- >
click here
* To view textbook source programs -- >
click here
* To look up UNIX commands -- >
click here