10 - Web servers and browsers

 1. Web servers can carry out various functions with the most common being:

  hosting domain names and referring IP addresses

  hosting websites and dealing with client requests

  hosting files and transferring them using the internet service provider

  hosting IP addresses using NAT

 2. A website (typically stored as HTML, CSS and Javascript) is sent to a browser which uses rules to render it and display it correctly to the user.



 3. User 'Jonathan' puts in the URL: "" into the ______________ and the __________extracts the _______________ which is sent to the DNS.

  browser / browser / FQDN

  web server / browser / client

  client machine / web server / PQDN

  web socket / web port / FQDN

 4. It is the _____________ that maps the FQDN to an IP address and return it to a browser.


  IP address

  Qualifier agency


 5. Once the DNS has responded to the client, the browser can issue a ____________for the web resource. This is sent to the web server.

  SET request

  DET request

  GET request

  MET request

 6. Browser 'renders' (creates and draws) the webpage according to the rules. If the webpage has images, the browser has to issue additional GET requests.



 7. Examples of browsers include: firefox, safari, chrome.



 8. Web server" can refer to hardware or software, or both of them working together.



 9. On the hardware side, a web server is a computer that stores web server software and a website's component files (e.g. HTML documents, images, CSS stylesheets, and JavaScript files).



 10. For the software side of 'webserver', read the following excerpt and fill in the blanks:
On the software side, a web server includes several parts that 
control how web users access hosted files, at minimum an __________
. An ________________ is a piece of software that understands 
URLs (web addresses) and HTTP (the protocol your browser uses
 to view webpages).

It can be accessed through the domain names (like 
of websites it stores, and delivers their content to the
 end-user's device.

  HTTPS returner

  HTTP server

  SMTP server

  FTP requester