Sawood Alam

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 students will decide their own implementation language within the Unix/Linux environment; the lectures will be strictly about HTTP and not about any particular programming language.

Location: Dragas Hall (DRGS) 1117

Time: Thursdays, 4:20-7:00pm

Office Hours: Thursdays, 3:00-4:00pm and by appointment (E&CS 3102)

Reading Materials

As the course progresses we will primarily be exploring and implementing parts of the following Request for Comments (RFCs). We might also refer to some additional specifications as we find them relevant.

Historical RFCs

Current RFCs