This is the website for CS473 - Computer Networks taught by Steve Baker
Click on the links on the left for information about the course.
Basic system calls, file I/O, processes and pipes, signals and signal handlers
Basic networking terms. The OSI model. Introduction to Unix domain sockets.
Internet Protocol (IP) sockets, TCP vs UDP, DNS, a client and server example.
Asynchronous I/O with select and epoll
A very basic stream cipher and basics of SSL certificates.
Low level packet details for Ethernet / IP / TCP / UDP packets.
How to create a psuedo-terminal (for a ssh server.)
Writing apps for the HTTP protocol: Simple wget and basic web server.