====== HTTP ====== This lecture covers the Hyper Text Transfer protocol. This includes the protocol itself, servers and clients, and how to build HTTP clients at the socket, URL, and browser levels. ===== Outline ===== * The need for a layer on top of sockets * The HTTP protocol * Using HTTP servers -- Apache * Building an HTTP client * HTML Forms ===== To Do ===== * Read sections 1.3 to 1.6 of our textbook. * Read section 2.9 of our textbook * Review HTML in sections 2.1 to 2.8 * Build a home a web page on ''red'' (if you don't already have one) and include in it a restricted section. The //Resource Directory// has information on Apache's authentication and encryption capabilities. ===== Slides from Lecture ===== {{:44http.swf?523x416}}