Skip to content

Instantly share code, notes, and snippets.

@pwentz
Forked from Carmer/how_the_web_works.md
Last active June 30, 2016 04:19
Show Gist options
  • Save pwentz/999b0f6852fe2b51b74dfe59ae5dec84 to your computer and use it in GitHub Desktop.
Save pwentz/999b0f6852fe2b51b74dfe59ae5dec84 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? After you submit your URL, the browser and your operating first collaborate to see whether they recognize the IP address. If it's not stored in the cache, the operating systems queries the Revolving Name Server for IP addresses it does not know. The resolving name server checks to see if this IP address is stored in its cache. If not, the RNS finds the Root Name Server. The Root Name server points us then in the direction of the Top Level Domain (or Com-Name) servers only AFTER the Resolving Name Server takes information from the root name server and puts that data into its cache. Our RNS then takes the location of the right Authoritative Name Server, stores it in its cache, and queries the Authoritative Name Server. The ANS then gives our RNS the correct IP address of "www.example.com" and the RNS stores that data in its cache and gives the correct address to the browser.

  2. What does HTTP stand for?

  • Hypertext Transfer Protocol
  1. What protocol does the World Wide Web use?
  • HTTP
  1. Each computer on the Internet is assigned an IP address, what does IP stand for?
  • 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.
  • Resolving Name Server
  1. What is the client?
  • C. The software which requests information from a server (browser)
  1. What does URL stand for?
  • Uniform Resource Locator
  1. What are protocols
  • E. The standardised method for prioratising data or document storage over a network
  1. What does DNS stand for?
  • Domain Name Server
  1. what is the www portion of a url?
  • Protocol
  1. What is The markup language used for all web documents?
  • HTML
  1. What is the organization that monitors web technologies?
  • The government?
  1. What is the Protocol for transferring web documents on the Internet?
  • SMTP
  1. What matches the domain names with numeric IP addresses?
  • Authoritative Name Server
@Carmer
Copy link

Carmer commented Jun 30, 2016

3.) Yes - That is one of many. Others include IP, TCP, FTP and more => https://en.wikipedia.org/wiki/List_of_web_service_protocols
13.) There is no government oversight over the internet.( Unless your in china or north korea and that's just localized.) The World Wide Web Consortium is the generally accepted authority
14.) SMTP is the protocol for transfering email. HTTP and HTTPS are for web docs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment