An Introduction to TCP/IP Programming
This course describes
the socket library functions and data structures for developing TCP/IP
applications. Practical examples are presented and students will write
their own TCP/IP sockets-based applications. Troubleshooting and
debugging techniques are also presented.
A variation of this course specific to the OpenVMS environment, including
TGV/Cisco/Process Software's MultiNet, UCX routines, and the OpenVMS $QIO
calling standard is also available.
You will learn:
- Fundamentals for writing TCP/IP applications
- TCP/IP socket library routines
- TCP and UDP programming techniques for robust applications
- Troubleshooting techniques
Topics to be covered include:
- Overview of TCP/IP
- IP Addressing
- Layering
- TCP
- UDP
- Ports, Sockets and Socket Pairs
- Berkeley socket programming
- Data structures
- Library routines
- Library routines
- Resolving domain name to IP address
- Resolving protocol or port name to a number
- Set up socket structure
- Forming connections
- Sending and receiving data
- Server setup
- Client setup
- Practical TCP/IP programming examples
- Techniques for troubleshooting
Class length
Audience
- Systems Programmers
- Network Managers
- System Managers
Prerequisites
- Basic networking concepts
- C programming experience
Additional Information
- An older version of the presentation for this class is available from
Opus One's library in the Presentations pages.
Home . Consulting . Library . Internet Services . About Us
© 1997 Opus One . Site by DesertNet Designs
|