# data[].attributes.body
The terms Internet and World Wide Web are often used without much distinction. ... The Internet is a global system of interconnected computer networks. In contrast, the World Wide Web is a global collection of documents and other resources, linked by hyperlinks and URIs.

# data[].attributes.body
the internet is bigger as its a networks made up of networks which connects millions of computers around the globe

the world wide web is a system we use to tap into the internet using HTTP as a language to communicate.

# data[].attributes.body
Trying to move data between networks were very difficult. Getting networks to talk to each other were difficult as they spoke different languages to each other. The internet was invented to solve that issue. As a result, the architects of the internet developed a digital common language that allowed data to travel across any network.

# data[].attributes.body
In 1974, two researchers from ARPA (Advanced Research Projects Agency) named Robert Kahn and Vint Cerf created an early blueprint of TCP/IP.

# data[].attributes.body
when MIT’s J.C.R. Licklider popularized the idea of an “Intergalactic Network” of computers.
Shortly thereafter, computer scientists developed the concept of “packet switching,”
a method for effectively transmitting electronic data that would later become one of the major building blocks of the Internet.

# data[].attributes.body
A router is a networking device that forwards data packets between computer networks. Routers perform the traffic directing functions on the Internet. Data sent through the internet, such as a web page or email, is in the form of data packets.

# data[].attributes.body
A router is a networking hardware component that enables communication between your local network, such as your computers and other connected devices, and the internet.

# data[].attributes.body
A routing table is data table that is stored in the router which lists the routes to certain network destinations. The routing table contains information on the network topology. Creating a routing table is the main objective of routing protocols.

# data[].attributes.headline
In computer networking a routing table, or routing information base (RIB), is a data table stored in a router or a networked computer that lists the routes to particular network destinations, and in some cases distances associated between the routers. 

# data[].attributes.subject
In computer networking a routing table, or routing information base (RIB), is a data table stored in a router or a networked computer that lists the routes to particular network destinations, and in some cases distances associated between the routers. 

# data[].attributes.body
An integrated services router provides businesses with affordable, secure networking. ISRS are made by Cisco, and they provide several features that enables cloud computing, mobile connectivity, multimedia performance and secure networking. As they provide multimedia performance, businesses are able to make secure teleconferences possible.

# data[].attributes.body
1. reduces costs as there is no need to buy hardware, since you just need to pay to operate it
2. Cloud providers are reliable and keep an up-time of 99.9%
3. reduces companies carbon footprint as it utilizes a certain amount of resources they need to avoid over provisioning.
4. Cloud computing has easy management as it provides a basic user interface without needing to install it.

# data[].attributes.body
1. Possible Downtime
2. Security Issues
3. Inflexibility
4. Less control over data
5. Vulnerable to data breaches

# data[].attributes.body
1. ICloud- Easy to use, only available on Apple devices.
2.Amazon Web Services- Offers free trial, some customer support issues.
3. Google Cloud- User friendly, difficult to set up.
4. IBM Cloud- Fully customizable, Some loading issues.

# data[].attributes.body
Cloud Computing is using remote computers/virtual machines on the internet to store, process and manage data. Instead of using local servers.

# data[].attributes.body
- Cloud allows mobile access.
- The server suppliers regularly update your software, including the updates on security
-Cloud applications improve collaboration by allowing dispersed groups of people to meet virtually and easily share information in real time and via shared storage.

# data[].attributes.body
Online applications are programs, like word, which operate on a online website.

# data[].attributes.body
Public Cloud Computing is when companies make cloud resources such as virtual machines etc. available to the general public for free with no fee.
Advantages
- Ability to scale extensively
- Lower Upfront Costs
- Reliability - Due to the vast number of servers providers have. Traffic is routed if a failure affects connection.
Disadvantages
- Security: Although security is generally good with public cloud computing companies it does limit the level of security you can implement as it is usually set by the hosts.
- Not Flexible: As its a public cloud computing many decisions such as hardware or security settings are set by the provider.
- Compliance: Data management can bring many compliance errors such as depending on where the servers are which will be hosting your data. Laws such as GDPR will need to be followed if using cloud computing providers which limits the locations people personal data can be stored.

Example:
Amazon EC2 (Elastic Compute Cloud) is used by many businesses such as Netflix and Expedia to provide public cloud computing services to host their content.

# data[].attributes.body
The public cloud is a set of hardware, networking, storage, services, applications, and interfaces owned and operated by a third party for use by other companies or individuals, whereas a private cloud is owned and operated by the employees, partners or customers of an organization. Hybrid Cloud computing is a combination of private cloud with the use of public cloud services, where one or multiple touch points exist to create value together.
Public Cloud Service-
https://azure.microsoft.com/en-gb/free/search/?&OCID=AID719823_SEM_w7Oa4h4M&lnkd=Google_Azure_Brand&dclid=CMDt2eSTp-ECFcnN3god7MUETg

# data[].attributes.body
An example of a online web application is Google Drive, also known as Google docs. It allows for Gmail users to share, create and edit in the browser and is available to you on any platform as long you can log into your gmail account.

# data[].attributes.body
A social network is a website that allows people with similar interests to come together and share information, photos and videos.

# data[].attributes.body
Private Cloud Computing is when a single business/organization uses the computing resources provided. These are generally used by government agencies, financial institutions or other medium to large businesses.
Advantages:
- Flexibility: As the resources being used are exclusively that businesses then they have more flexibility over aspects such as security as it is only their organization utilizing the systems.
- Security: There are higher levels of security as the resources are only used by a single organization which can impose stricter controls and security policies.
- Scalability: Private Clouds are able to be scaled extensively as well whether this is in-house or via a provider.
Disadvantages:
- Higher Costs: Private Clouds generally cost more regardless of whether they are in-house or hosted as you are either purchasing the hardware or paying higher monthly rates to 'rent' the hardware from providers.
- Maintenance: Private Cloud set-up and support costs more and requires of an in-house IT administration team to maintain the service.

Example
OVH Private Cloud: Provide you with your own "100% dedicated hardware" for your resources or cloud application

# data[].attributes.body
Social networking is the use of internet-based social media programs to make connections with friends, family, classmates, customers and clients. Social networking can occur for social purposes, business purposes or both through sites such as Facebook, Twitter, LinkedIn, Classmates.com and Yelp

# data[].attributes.body
1. Can be accessed anywhere as long as there is a internet connection
2. easy to customize the interface for your use, unlike a desktop application.
3. can be accessed by a range of devices.
4. As online applications are on dedicated servers, it means that there is higher security than standard desktop applications since it would be monitored by administrators

# data[].attributes.body
1. requires internet to access
2. If the website the application is on goes down so will the app
3. will operate slower than a desktop application.
4. some web applications aren't supported by all browsers