diff --git a/notes_solution.html b/notes_solution.html new file mode 100644 index 0000000..b72d946 --- /dev/null +++ b/notes_solution.html @@ -0,0 +1,72 @@ + + + + + A bit about the internet + + + + +

A bit about the internet

+

URL

+ +

URL stands for Uniform Resource Locator. It contains several different parts, including: + +

+ +

DNS

+ +

DNS stands for Domain Name System. You buy a domain name from a registrar (e.g. 123-reg, GoDaddy). They arrange for your server's IP address to be added next to the domain name on a DNS server, so that people can find your site. THis process can take a couple of days to spread out over the entire internet, as DNS servers take time to update one another using a 'gossiping' mechanism.

+ +

Server-side vs. Client-side technologies

+

Client-side

+ +

Client side technologies run in your web browser (e.g. Firefox, Google Chrome, or Internet Explorer). The three main client-side technologies are:

+
    +
  1. HTML
  2. +
  3. CSS
  4. +
  5. Javascript
  6. +
+ +

Server-side

+ +

Server-side technologies run on the server. There are many more possibilities here.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
TechnologyDescription
Ruby on RailsA web development framework built on the Ruby programming language.
Node.jsA web development framework built using javascript.
MySQLA common open-source database.
phpA programming language used for the majority of dynamic sites in the early 2000s
+ +

Here's a picture of a server:

+ + a server + + + +