1.
Introduction and simple examples
Ø Stevens's Texts (Stevens passed away Sept 1, 1999)
Ø Discovering Network Topology
Ø Simple TCP client/server examples
2.
Multicasting
Ø Receiving Multicast Messages
3.
UDP/TCP/IP protocol architecture
Ø
Overall Picture of the TCP/UDP/IP protocols
Ø
Standard Services and Protocol Usage
Ø Ttcp
Ø Lsof
Ø Tcpdump
Ø
Arp
Ø
Ping
5.
TCP sockets
ü Connect
ü Bind
ü Listen
ü Accept
ü Close
6.
Multiplexing using select & poll
Ø
Select
Ø
Concurrent TCP Server Using Select
Ø
Poll
Ø
Concurrent TCP Server Using Poll
7.
UDP sockets
Ø Displaying Destination Address
8.
SCTP (Stream Control Transmission Protocol)
Ø Overview
ü tcpServerSctp &
ü udpServerSctp &
ü sctp_serverQ &
ü sctp_serverS &
ü sctp_server &
ü Peeloff,
ü Streems
10. Signals and out-of-band data
Ø
Termination of Server Process
Ø
Out-of-Band Data Using SIG_URG
11. IPV6
12. Name and Address Conversions
Ø
Support for both IPv4 and IPv6
Ø
Example of Protocol-Independent Client
13. Peeking, Unix Sockets & Threads
ü Stream
ü Datagram
Ø Threads
14. Server Design Alternatives