Search This Blog

Friday, March 12, 2010

Introduction to Network Programming pdf

Introduction to Network Programming slides

       Instructor:

Prof. Shie-Yuan Wang

Course description:
This course covers TCP/IP network programming using Berkeley sockets as the application program interface. After an introduction to the concepts of computer networks, TCP/IP protocols, and sockets, TCP/UDP sockets and their example client-server programs are presented. The second half of the course covers advanced topics including routing sockets, threads, raw sockets, data link access, client-server design alternatives, etc

Textbook

·        W. Richard Stevens, UNIX Network Programming, Vol. 1, Third Edition, Addison-Wesley, 2004.


Prerequisite:
1.     C programming (A must. If you cannot use C well but take this course, it is highly likely that you will fail this course. In last year, around 30% students taking this course failed this course. Consider, consider, and consider!)
2.     Computer networks (highly preferred but not absolutely required)
3.     Operating Systems (preferred but not absolutely required)



No comments:

Post a Comment

Popular Courses

Resources Higher Education Blogs - BlogCatalog Blog Directory Resources Blogs