CS 495/595 - Web Server Design
creator: Michael L. Nelson
title: CS 495/595 - Web Server Design
date: Spring 2009
description: This class will focus on the complete understanding of the hypertext transfer protocol (http) and the implementation of a web server. The class will be programming intensive: prerequisites include the understanding of network (socket) programming. The class will work in teams of 1-2 to implement an http server, with 5 well defined demonstrations of protocol conformance (assignments) during the class. The assignments will build on the previous assignments, and at the end of the class the teams should have a fully functioning web server that implements most of the common http functionality. The teams will decide their own implementation language / environment; the lectures will be strictly about http and not about any particular programming language. There will be no class textbook; class lectures and RFCs will be the primary guide for students. Grades will be determine solely on the design and performance of the teams' http servers.
identifier: CRNs 27014, 27015
CS 495/595 - Web Server Design