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 files and transferring them using the internet service provider

  hosting IP addresses using NAT

  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

  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.

  browser

  IP address

  DNS

  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.

  GET request

  SET request

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

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

  TRUE

  FALSE

 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.

  FTP requester

  HTTP server

  HTTPS returner

  SMTP server