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