Notice that a real server would set the other cgi

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ur small, but functional Web server. 12.7. WEB SERVERS 647 12.7.1 Web Basics Web clients and servers interact using a text-based application-level protocol known as HTTP (Hypertext Transfer Protocol). HTTP is a simple protocol. A Web client (known as a browser) opens an Internet connection to a server and requests some content. The server responds with the requested content and then closes the connection. The browser reads the content and displays it on the screen. What makes the Web so different from conventional file retrieval services such as FTP? The main reason is that the content can be written in a programming language known as HTML (Hypertext Markup Language). An HTML program (page) contains instructions (tags) that tell the browser how to to display various text and graphical objects in the page. For example, <b> Make me bold! </b> tells the browser to print the text between the <b> and </b> tags in boldface type. However, the real power of HTML is that a page can contain pointers (hyperlinks) to content stored on remote...
View Full Document

This note was uploaded on 09/02/2010 for the course ELECTRICAL 360 taught by Professor Schultz during the Spring '10 term at BYU.

Ask a homework question - tutors are online