Network Programming (605.774)

Description:

Emphasis is placed on the theory and practice associated with the implementation and use of the most common process-to-process communications associated with UNIX. The inter-process communications comprise both local and distributed architectures. The distributed communications protocols include those most widely implemented and used: the worldwide Internet protocol suite (the transmission Control Protocol/Internet Protocol (TCP/IP), and the U.S. Government-mandated International Organization for Standardization (ISO) protocol suite. Practical skills are developed, including the ability to implement and configure protocol servers (daemons) and their clients. Students are expected to have working knowledge of UNIX.

Prerequisites:

605.712 Data Communication Networks or
605.451 Software Development in the UNIX Environment-I or
605.718 Software Development in the UNIX Environment-II.

Instructors:


John C. Noble

Current Sections


605.774.92 (Spring 1998) (Noble)
605.774.91 (Fall 1997) (Noble)

Related Information:

ATM Basics
Last change: Fri Sep 5 14:42:32 EDT 1997
Network Programming Homepage / jcn / jcn@aplcenmp.apl.jhu.edu