Skip to content

Instantly share code, notes, and snippets.

@caward12
Forked from Carmer/how_the_web_works.md
Last active March 14, 2017 02:28
Show Gist options
  • Save caward12/2ed0c029dcd6f78ec7458ed1f7e1d79c to your computer and use it in GitHub Desktop.
Save caward12/2ed0c029dcd6f78ec7458ed1f7e1d79c to your computer and use it in GitHub Desktop.

How The Web Works

Today we are going to investigate the way the web works.

Materials:

QUIZ:

Now we have a better grasp about the internet, and how some of the things are working. Now, let's answer a few questions to check our understanding. Don't be afraid to do additional research (googleing) for an answer. Fork this gist and answer the following questions:

  1. Describe, step by step, what happens when I type www.example.com into my browser and try to go to the page?
  • ANSWER: -browser and operating system determine if they know the address from memory or cache, if not

-operating system knows to ask a resolving name server for ip addresses it doesnt know. if it does not have it in memory

-resolving name server asks the root name server

-root name server tells resolving name server to ask the top level domain name servers

-tld name servers tell resolving name server to ask the authoritative name servers. Resolving name server stores this info in cache and querys authoritative name server

-tld name servers know which authorititaive name server to ask because of the domain's registrar(when domain is purchased, registrar is told which authoritative name server that domain should use and notify the registry and tell them to update the TLD name servers)

-resolving name server stores info from authoritative name server in cache and tells operating system which then tells the browser

  1. What does HTTP stand for?
  • ANSWER: Hypertext Transfer Protocol
  1. What protocol does the World Wide Web use?
  • ANSWER: HTTP
  1. Each computer on the Internet is assigned an IP address, what does IP stand for?
  • ANSWER:Internet Protocol
  1. What does DNS stand for?
  • A. Domain Name System
  1. How are text domain names matched to their respective numeric IP addresses.Matching the text domain names to their respective numeric IP addresses is the job of a seperate __________ server.
  • ANSWER: authoritative name server
  1. What is the client?
  • A. A purchaser
  • B. Internet shopping customer (Consumer)
  • C. The software which requests information from a server (browser)
  • D. The server to which a particular computer sends data ** E. The computer which the IP address belongs to
  1. What does URL stand for?
  • ANSWER: uniform resource locator
  1. What are protocols
  • A. The standardisation of IP addressess
  • B. The DNS standard method for data transfer
  • C. The standardised network address system ** D. The standardised method for transferring data or documents over a network**
  • E. The standardised method for prioratising data or document storage over a network
  1. What does DNS stand for?
  • ANSWER: Domain Name System
  1. what is the www portion of a url?
  • ANSWER:sub-domain
  1. What is The markup language used for all web documents?
  • ANSWER: Hypertext markup language
  1. What is the organization that monitors web technologies?
  • ANSWER:world wide web consortium (W3C)
  1. What is the Protocol for transferring web documents on the Internet?
  • ANSWER:file transfer protocol
  1. What matches the domain names with numeric IP addresses?
  • ANSWER:authoritative name servers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment