Skip to content

Commit 56be438

Browse files
committed
Added solution
1 parent 270ef2c commit 56be438

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

notes_solution.html

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<!DOCTYPE html >
2+
<html>
3+
<head>
4+
<title>A bit about the internet</title>
5+
</head>
6+
7+
<body>
8+
<h1 id='a_bit_about_the_internet'>A bit about the internet</h1>
9+
10+
<h2 id='url'>URL</h2>
11+
12+
<p>URL stands for <em>Uniform Resource Locator</em>. It contains serveral different parts, including:</p>
13+
14+
<ul>
15+
<li>the <strong>protocol</strong>: e.g. http, https, ftp</li>
16+
17+
<li>the <strong>host</strong>: e.g. <a href="http://www.facebook.com">www.facebook.com</a>, <a href="http://www.bbc.co.uk">www.bbc.co.uk</a></li>
18+
19+
<li>the <strong>path</strong>: e.g. /news/local, /john.smith.95</li>
20+
</ul>
21+
22+
<h2 id='dns'>DNS</h2>
23+
24+
<p>DNS stands for Domain Name System. You buy a domain name from a registrar (e.g. <a href="http://www.123-reg.co.uk/">123-reg</a>, <a href="http://uk.godaddy.com/">GoDaddy</a>). They arrange for your server&#8217;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 &#8216;gossiping&#8217; mechanism.</p>
25+
26+
<h2 id='serverside_vs_clientside_technologies'>Server-side vs. Client-side technologies</h2>
27+
28+
<h3 id='clientside'>Client-side</h3>
29+
30+
<p>Client-side technologies run in your web browser (e.g Firefox, Google Chrome or Internet Explorer). The three main client-side technologies are:</p>
31+
32+
<ol>
33+
<li>HTML</li>
34+
35+
<li>CSS</li>
36+
37+
<li>Javascript</li>
38+
</ol>
39+
40+
<h3 id='serverside'>Server-side</h3>
41+
42+
<p>Server-side technologies run on the server. There are many more possibilities here.</p>
43+
44+
<table>
45+
<thead>
46+
<tr><th>Technology</th><th>Description</th></tr>
47+
</thead>
48+
<tbody>
49+
<tr>
50+
<td>Ruby on Rails</td>
51+
<td>A web development framework built on the Ruby programming language.</td>
52+
</tr>
53+
<tr>
54+
<td>Node.js</td>
55+
<td>A web development framework built using javascript.</td>
56+
</tr>
57+
<tr>
58+
<td>MySQL</td>
59+
<td>A common open-source database.</td>
60+
</tr>
61+
<tr>
62+
<td>php</td>
63+
<td>A programming language used for the majority of dynamic sites in the early 2000s</td>
64+
</td>
65+
</tbody>
66+
</table>
67+
68+
<p>Here&#8217;s a picture of a server:</p> <img src="http://4.bp.blogspot.com/-HC2Z0-z1xX8/T0DoGxfqoUI/AAAAAAAAAXM/67dXAbEckj0/s320/server10trays_640.jpg">
69+
</body></html>

0 commit comments

Comments
 (0)