Preview

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.

  TRUE

  FALSE

 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

  Qualifier agency

  DNS

 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.

  TRUE

  FALSE

 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.

  FALSE

  TRUE

 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.

  HTTPS returner

  HTTP server

  SMTP server

  FTP requester