CS 779/879 - Design of Network Protocols

Lectures - Spring 2008

 

1.           Introduction and simple examples

2.           Multicasting

3.           UDP/TCP/IP protocol architecture

4.           Useful Network Tools

5.           TCP sockets

6.           Multiplexing using select & poll

7.           UDP sockets

8.           SCTP (Stream Control Transmission Protocol)

9.           Non-blocking I/O

10.  Signals and out-of-band data   

11.  IPv6:  Overview  & Examples

12.  Name and Address Conversions 

13.  Peeking, Unix Sockets & Threads

14.  Server Design Alternatives