2.2 World Wide Web Flashcards
The Web was first conceived in 1989 by ____________ at the European Particle Physics Laboratory (CERN) in Geneva
Sir Tim Berners-Lee
The Web is a good example of a ____________
two-tier client-server architecture
Each client computer needs an application layer software package called a ____________ (Google Chrome, MS Edge, etc)
Web browser
Each server on the network that will act as a web server needs an application layer software package, a ___________ — its task, store information as series of text files structured by HTML
Web server
The _______ specifies the Internet address of the Web server and the directory and name of the specific page wanted
URL
The standard protocol for communication between a Web browser and a Web server is ____________
Hypertext Transfer Protocol (HTTP)
To get a page from a Web server, the Web browser issues a special packet called an ____________ that contains the URL and other information about the Web page requested
HTTP request
Once the server receives the HTTP request, it processes it and sends back an ___________, which will be the requested page or an error message
HTTP response
An HTTP request from a Web browser to a Web server has three parts:
- Request line
- Request header
- Request body
The ____________, which starts with a command (e.g., get), provides the Web page, and ends with the HTTP version number that the browser understands
request line
The ____________, which contains a variety of optional information such as the Web browser being used (e.g., Internet Explorer) and the date
request header
The ____________, which contains the information sent to the server, such as information that the user has typed into a form
request body
The HTTP response has three parts too:
- Response status
- Response header
- Response body
The ____________, which contains the HTTP version number the server has used, a status code, and a reason phrase (a text description of the status code)
response status
The ____________, which contains a variety of optional information, such as the Web server being used (e.g., Apache), the date, and the exact URL of the page in the response
response header