Network Sockets Programming - Course Syllabus
(This page uses style sheets.)
This short module is intended for C programmers who wish to write network programs which use the Socket Library first provided with 4.2BSD Unix. This is now the de-facto standard for Linux and Unix and has been adopted as a standard by Microsoft as Winsock 1.1.
- Introduction
- Origins
- Availability
- Sockets
- Operation
- Socket types
- Domains
- Name Binding
- Closing Sockets
- I/O Multiplexing
- Client/Server Models
- Usage
- Connection Based Services
- Client and Server actions
- Handling Out of Band Data
- Connectionless Services
- Client and Server actions
- Data Transfer
- Network Database
- Operation
- Host Information
- Network Information
- Protocol Information
- Service Information
Notes
- Participants receive copies of all slide material.
- The Course is regularly updated to include new material.
- Emphasis on different aspects will change according to the participants interests.
- The Course is applicable to users of systems either based on Unix or Windows (using Winsock 1.1) or other systems which incorporate TCP/IP Network Utilities.
- The length of the Course is normally half to one day.