Preview

10 - Web servers and browsers

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

  hosting websites and dealing with client requests

  hosting IP addresses using NAT

  hosting files and transferring them using the internet service provider

  hosting domain names and referring IP addresses

 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.

  FALSE

  TRUE

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

  client machine / web server / PQDN

  web socket / web port / FQDN

  browser / browser / FQDN

  web server / browser / client

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

  DNS

  browser

  Qualifier agency

  IP address

 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.

  DET request

  MET request

  SET request

  GET 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.

  FALSE

  TRUE

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

  FALSE

  TRUE

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

  TRUE

  FALSE

 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).

  FALSE

  TRUE

 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 mozilla.org) 
of websites it stores, and delivers their content to the
 end-user's device.

  HTTP server

  HTTPS returner

  FTP requester

  SMTP server