# data[].attributes.body
Keep Going!

Lol wasted your time

# data[].attributes.body
a browser

# data[].attributes.body
An email client is a program used to access emails from a server. The emails are downloaded to the local hard drive on a machine which can be viewed offline. An email address is required to send or receive emails.

Examples:
-Outlook
-Gmail
-Thunderbird

How does it work?
1) The sender composes a message using the email client on their computer.
2) When the user sends the message, the email text and attachments are uploaded to the SMTP (Simple Mail Transfer Protocol) server as outgoing mail.
3) All outgoing messages wait in the outgoing mail queue while the SMTP server communicates with the DNS (Domain Name Server–like a phone book for domain names and server IP addresses) to find out where the recipient’s email server is located. If the SMTP server finds the recipient’s email server,  it will transfer the message and attachments. If the recipient’s server can’t be found, the sender will get a “Mail Failure” notification in their inbox.
4) The next time the recipient clicks “Send & Receive,” their email client will download all new messages from their own email server.

# data[].attributes.body
Who invented the web browser:
Tim Berners-Lee

Explain the purpose of a web browser
A web browser is a software application for retrieving and presenting information resources on the World Wide Web.

Create a timeline of the history of browsers:
1991 | WorldWideWeb (Nexus)
1992 | ViolaWWW, Erwise, MidasWWW, MacWWW (Samba)
1993 | Mosaic, Cello,[26] Lynx 2.0, Arena, AMosaic 1.0
1994 | IBM WebExplorer, Netscape Navigator, SlipKnot 1.0, MacWeb, IBrowse, Agora (Argo), Minuet
1995 | Internet Explorer 1, Internet Explorer 2, Netscape Navigator 2.0, OmniWeb, UdiWWW,[27], Grail
1996 | Arachne 1.0, Internet Explorer 3.0, Netscape Navigator 3.0, Opera 2.0,
PowerBrowser 1.5,[28] Cyberdog, Amaya 0.9,[29] AWeb, Voyager
1997 | Internet Explorer 4.0, Netscape Navigator 4.0, Netscape Communicator 4.0, Opera 3.0,[30] Amaya 1.0[29]
1998 | iCab, Mozilla
1999 | Amaya 2.0,[29] Mozilla M3, Internet Explorer 5.0
2000 | Konqueror, Netscape 6, Opera 4,[31] Opera 5,[32] K-Meleon 0.2, Amaya 3.0,[29] Amaya 4.0[29]
2001 | Internet Explorer 6, Galeon 1.0, Opera 6,[33] Amaya 5.0[29]
2002 | Netscape 7, Mozilla 1.0, Phoenix 0.1, Links 2.0, Amaya 6.0,[29] Amaya 7.0[29]
2003 | Opera 7,[34] Apple Safari 1.0, Epiphany 1.0, Amaya 8.0[29]
2004 | Firefox 1.0, Netscape Browser, OmniWeb 5.0
2005 | Opera 8,[35] Apple Safari 2.0, Netscape Browser 8.0, Epiphany 1.8, Amaya 9.0,[29] AOL Explorer 1.0, Maxthon 1.0, Shiira 1.0
2006 | Mozilla Firefox 2.0, Internet Explorer 7, Opera 9,[36], SeaMonkey 1.0, K-Meleon 1.0, Galeon 2.0, Camino 1.0, Avant 11, iCab 3
2007 | Apple Safari 3.0, Maxthon 2.0, Netscape Navigator 9, NetSurf 1.0, Flock 1.0, Conkeror
2008 | Google Chrome 1, Mozilla Firefox 3, Opera 9.5,[37], Apple Safari 3.1, Konqueror 4, Amaya 10.0,[29] Flock 2, Amaya 11.0[29]
2009 | Google Chrome 2–3, Mozilla Firefox 3.5, Internet Explorer 8, Opera 10,[38], Apple Safari 4, SeaMonkey 2, Camino 2, surf, Pale Moon 3.0[39]
2010 | Google Chrome 4–8, Mozilla Firefox 3.6, Opera 10.50,[40], Opera 11, Apple Safari 5, K-Meleon 1.5.4, xxxterm
2011 | Google Chrome 9–16, Mozilla Firefox 4-9, Internet Explorer 9, Opera 11.50, Apple Safari 5.1, Maxthon 3.0, SeaMonkey 2.1–2.6
2012 | Google Chrome 17–23, Mozilla Firefox 10–17, Internet Explorer 10, Opera 12, Apple Safari 6, Maxthon 4.0, SeaMonkey 2.7-2.14
2013 | Google Chrome 24–31, Mozilla Firefox 18–26, Internet Explorer 11, Opera 15–18, Apple Safari 7, SeaMonkey 2.15-2.23
2014 | Google Chrome 32–39, Mozilla Firefox 27–34, Opera 19–26, Apple Safari 8, SeaMonkey 2.24-2.30, Pale Moon 25.0.0[41]
2015 | Google Chrome 40–47, Microsoft Edge, Mozilla Firefox 35–43, Opera 27–34, Vivaldi
2016 | Google Chrome 48–55, Mozilla Firefox 44–50, Microsoft Edge 14, Opera 35–42, Apple Safari 10, SeaMonkey 2.24–2.30, Pale Moon 26.0.0[41], Pale Moon 27.0.0[42]
2017 | Google Chrome 56–60, Microsoft Edge 15, Mozilla Firefox 51–55.0.2, Opera 43–45, Opera Neon

What was the name of the first browser:

NCSA Mosaic

# data[].attributes.body
explain the purpose of a web server
The primary function of web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP).

# data[].attributes.body
A network device that allows communication between your local home network and the internet.

A routing table is a data table in a router that lists the routes to particular network destinations or devices. The routing table contains information about the topology of the network.

An Integrated Service Router will include the smarts and connections to support telephony and a number of other specialist components such as Intrusion Prevention. Whereas a non-ISR router would just route packets between different networks.

# data[].attributes.body
What is Web Mail?
Web Mail is an email system in which a user can access their emails via a browser on any computer or device that is connected to the Internet.

Examples:
Gmail, Hotmail, Outlook.com and Yahoo

How does it work?
Webmail is a web application which can be accessed by a web browser. ... If the email providers use POP3 protocol, and the email users of that particular email provider use desktop email client, the mails get downloaded to the users desktop and they are deleted in the server of webmail client.

# data[].attributes.body
A proxy server is a server that acts as an intermediary for requests from clients seeking resources from other servers.

A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server and the proxy server evaluates the request as a way to simplify and control its complexity.

Communication between two computers connected through a third computer acting as a proxy. Bob does not know to whom the information is going, which is why proxies can be used to protect privacy.

# data[].attributes.body
What must a website be hosted on for it to be available on the internet?
A website must be hosted on a Server of some kind

What are the two different options of hosting a website?
Shared Web Hosting:
Shared hosting means just that. Your website is hosted on a server shared by other websites.

Virtual Private Server:
Virtual private servers share one physical server but acts like multiple, separate servers.

What are the advantages of both options?
The advantage of a Shared Web Hosting Server is the shared cost. You can pay as little as $5-$10 per month.

A VPS avoids the problem of having your hosting neighbors bring down your website, while avoiding the cost of a dedicated server.

What are the disadvantages of each options?

Probably the biggest critical aspect in shared hosting is security. It only takes one of the webmasters in your shared hosting environment to misuse HT Access or any other sensitive element, causing many glitches on the server which can bring about all kinds of chaos and security issues.

Price Range: Most VPS hosting packages cost between $50 and $200. Pricing is based on the guaranteed CPU and memory you get.

Find some examples of the companies that provide these services
Shared  Web Hosting:
Bluehost

VPS:
Dreamhost
HostGator
Liquid Web

# data[].attributes.body
What is the role of an Internet Service Provider (ISP):

The role of an Internet service provider is to provide services for accessing, using, or participating in the internet and other related services such as Web site building and virtual hosting.

Give examples of two to three different Internet Service Providers (ISP):

Virgin Media

BT

TalkTalk

Sky

Give a range of prices charged:

£18.49 - £42.99

Give a range of download speeds available:

You can get download speeds below 20Mbps, and download speeds above 120Mbps

What other services may ISPs provide:

Most ISPs will offer web hosting capabilities, allowing users to create and maintain their own web pages. Some ISPs may even offer the service of developing the pages for you.

Find a flowcharts of connections between the user and the internet:

# data[].attributes.body
Explain the purpose of a mail server:
A mail server is an application that receives incoming e-mail from local users and remote senders and forwards outgoing e-mail for delivery.

Find a diagram to illustrate your explanation:

What is the POP protocol:

In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection.

What are IMAP and SMTP:
Simple Mail Transfer Protocol (SMTP) is the standard protocol for sending emails across the Internet.
The Internet Message Access Protocol (IMAP) is a mail protocol used for accessing email on a remote web server from a local client. IMAP and POP3 are the two most commonly used Internet mail protocols for retrieving emails. Both protocols are supported by all modern email clients and web servers.

What is the Client-Server model:

# data[].attributes.body
explain the differences between the terms 'Internet and the 'World Wide Web'

It is an information-sharing model that is built on top of the Internet.
The Internet is a massive network of networks, a networking infrastructure

create a brief timeline of the Internet
1965: packet switching tech developed to communicate between 2 computers
1972-73: standard protocols created by INWG, and the term internet is created.
1974: Vinton Cerf and Bob Kahn (the duo said by many to be the Fathers of the Internet) publish "A Protocol for Packet Network Interconnection," which details the design of TCP.
1979: email has been created
1987: cisco ships first router
1990: HTML is born
1991: CERN introduces world wide web to the public
1994: windows 95 uses internet explorer for first time
1995: Amazon, eBay, craigslist created
1998: Google is born
2003: slammer worm virus spread world wide in 10 minutes

# data[].attributes.body
An IP address is used to identify a website, however names are assigned to these addresses to make it easier for people to understand and remember.

The domain name appears after the 'www' in a URL. For example in 'http://www.google.co.uk', the domain name would be 'google' and the domain name extension would be '.co.uk'.

Things to consider when choosing a domain name:
-Relevance to website (keywords)
-Price
-Easy to remember
-Short and easy to type
-Ensure it is not trademarked
-Appropriate domain name extension for the purpose of the website
-Local businesses may want to target their area by using a domain name extension for the area.

What to consider if the user mistypes the website address:
-Purchase multiple domain name extensions and mistyped versions of the domain name, to prevent competitors from registering other versions.