20 Things I Learned About The Internet

Get Started. It's Free
or sign up with your email address
Rocket clouds
20 Things I Learned About The Internet by Mind Map: 20 Things I Learned About The Internet

1. 1. What Is The Internet

1.1. TCP/IP

1.1.1. Set of rules that allow computers to comunicate

1.1.2. Ex. Rules Of Grammar

1.2. Packets

1.3. Bandwidth

1.3.1. Amount of info that can be sent over your internet connection per second

1.3.2. The speed of your internet

1.4. Packets

1.4.1. Things Such as Emails are broken down into multiple packets

1.4.2. Small Groups Of info used to make Transfer of info faster and more efficient

2. 2. Cloud Computing

2.1. Server Rooms

2.1.1. When we browse the web or pay the bills online or etc. we are really relying on the help of thousands of computers.

2.2. Availability

2.2.1. You can access the cloud from anywhere with an internet connection and the everything is at your fingertips

2.3. Mass

2.3.1. ALL of the Internet is one big cloud, made up smaller ones held by private companies

2.4. Safety

2.4.1. All your files are saved on the cloud and you don't have to worry as much about something going wrong with your computer

3. 3. Web Apps

3.1. What is it?

3.1.1. Software that is ran on the Internet off a cloud and does tasks for you.

3.2. Can Access Data from anywhere

3.3. Instant Updates

3.4. Works on any Device that has a web browser

3.5. A lot Safer

3.5.1. You don't have to download anything which makes it a lot harder for malicious software to get into your computer

4. 4. HTML, Java Script, CSS, And more

4.1. HTML

4.1.1. The Code that all web pages are written in

4.1.2. Basic Building Blocks of the Internet

4.2. Java Script

4.2.1. Makes Websites Interactive

4.2.2. Allows For real time interaction

4.2.3. Makes the Website "smarter" allowing it to ask you things, and do operations based on the answer.

4.3. CSS

4.3.1. Makes Websites more expressive and interesting

4.3.2. Gives programmers an easy way to define a layout for a website and further beautify it.

4.4. AJAX

4.4.1. Asynchronous Java-script and HTML

4.4.2. Refers the combination of codes used to make a full interesting and interactive web-page

5. 5. HTML5

5.1. <video>

5.1.1. Wasn't possible to view videos without installing special plugins

5.1.2. When HTML evolved into HTML5 the option to embed videos was added along with many other revolutionary steps.

5.2. Features

5.2.1. Ability to view and interact with apps while offline

5.2.2. Drag-and-drop ex. dragging a file and adding it to e-mail in Gmail

5.3. Evolution

5.3.1. HTML is constantly evolving to suite the needs and wants of the users

5.3.2. Its evolution means that you have to update it form time to time, but this is a minor inconvenience as you can run it from any browser.

6. 6. 3D In The Browser

6.1. BandWidth

6.1.1. 3D requires huge amounts of Data

6.1.2. Uses up lots of BandWidth

6.1.3. Modern broadband helps solve the bandwidth problem

6.2. Hardware

6.2.1. Hardware has improved significantly on our computers

6.2.2. Nearly every computer can handle 3D

6.3. Browser

6.3.1. Many new improvements in technology such as usage of WebGL and 3D CSS

6.3.2. No more plugins are needed to view in 3D

6.3.3. Joins all of AJAX plus other technologies to give you an amazing 3D experience

7. 7. A Browser Madrigal

7.1. Safety

7.1.1. Old browsers lack many of the safety features that are available in the newer ones

7.1.2. Old browsers aren't updated with security

7.2. Web Evolution

7.2.1. The Web evolves quickly and you require an up to date browser to get in on the good stuff

7.2.2. Old browsers miss out on things such as HTML5, CSS3, and a better version of JavaScript.

7.3. Innovation

7.3.1. Old browsers slow down progress because if many users stick to them then web developers will be forced to work with that browser instead of creating a better one.

7.3.2. You should upgrade to a newer browser and if you are having problems, then contact IT.

8. 8. Plug - Ins

8.1. Uses

8.1.1. Used to do things that the browser cannot do by itself.

8.1.2. ex. Adobe flash is used to see videos that the browser can not display

8.2. Security

8.2.1. plug -ins are safe as long as they are from a trusted source and are up to date

8.2.2. non-updated plugins are a serious risk and are usually the first place where a cyber attack strikes.

8.3. Integration

8.3.1. Plug-ins are very independent form the browser

8.3.2. work is in progress to try and make plug ins work more seamlessly with the browser

9. 9. Browser Extensions

9.1. Cusomization

9.1.1. Allows you to add new powers to your browsers arsinal

9.1.2. Makes the browser capable of doing more then what is started off with

9.1.3. Lets you select what extensions to get to focus on whats important to you

9.2. Coalition

9.2.1. The extensions can work with your browser or independently.

9.2.2. Ex. An extension can convert currency that you highlight in your browser, or it can notify you of e-mails when your browser isn't even running.

9.3. Coding

9.3.1. In the beginning, extensions were coded either in a large variety of random code, or in heavy duty code like C++. This made them very vulnerable to attack and also very slow.

10. 10. Synchronizing the Browser

10.1. Synchronization

10.1.1. synch for short

10.1.2. allows you to save all your browser settings and other files in the cloud so if anything happens to your device, you don't lose any data or preferences.

10.2. Connectivity

10.2.1. All devices with synch enabled can connect ot the cloud and run the same version of your browser with all your preferences enabled.

10.2.2. All changes made on a synchronized computer will appear on all other devices on a matter of seconds.

11. 11. Cookies

11.1. What is it ?

11.1.1. A small message sen to your browser by a website that you visit

11.1.2. Stores preferences for that specific website. Ex. your preferred language

11.2. Security

11.2.1. Cookies Can be turned on and off, and you can even go as far as selecting which websites they work for.

11.2.2. Ex. You can turn off cookies for a website that you believe isn't entirely secure.

12. 12. Browsers and Privacy

12.1. History

12.1.1. Everywhere you go on the internet is recorded through cookies and just your browser and placed into your history.

12.1.2. This can be eliminated by going into private/incognito browsing or clearing your browsing history.

12.2. Cookies

12.2.1. You can choose which websites collect and send you cookies and which don't, further extending your privacy.

12.3. Privacy vs Eficciency

12.3.1. Collecting Data from users may infringe on their privacy but they help improve the services.

12.3.2. Ex. A website is able to keep you logged i and save your shopping cart, but saves dat on all your purchases and of all your visits.

13. 13. Malware, Phishing, and Security Risks

13.1. Phishing

13.1.1. When someone disguises themselves as someone else in an attempt to steal your personal information.

13.1.2. Ex. Someone pretends to send you an email from your bank asking you to update your account information. You get taken to a website that looks just like the banks and all the info that you enter gets stolen.

13.2. Malware

13.2.1. Malicious software that leeches into your computer and installs itself, or poses as another program(ex. Anti-Virus) and waits for you to install it.

13.2.2. Once it is on your computer it has access to all your files and can send info to the hacker who made it or just destroy your files.

13.3. Protection

13.3.1. To protect yourself from these attacks you should have an up to date browser and a good antivirus software.


14.1. Website Pre-Checking

14.1.1. The browser checks if a website is safe quickly before actually sending you to it. If it is not safe you are given a notification.

14.1.2. Eliminates risk of encountering Malicious websites

14.2. Up-to-date Browser

14.2.1. All browsers have the same weaknesses, and in out-dated browsers these weaknesses are much easier to exploit.

14.2.2. You should always keep your browser updated

14.2.3. Try to get a browser that checks if updates are available, or even better yet, one that updates automatically

14.3. Sandbox

14.3.1. An extra layer of protection in a browser

14.3.2. Traps the malicious software in an enclosed area and prevents it form doing any further damage, like a Quarantine, or a sandbox that keeps the sand in.

15. 15. Using Web Adresses To Stay Safe

15.1. URLs

15.1.1. Uniform Resource Locator

15.1.2. URLs are used to find A domain, its sub-domains, and paths withing the domain.

15.1.3. Pretty much it is the internet address of your webpage.

15.2. Spotting A Fake

15.2.1. The part of a URL before the .com is the actual website. Anything further before that is a sub domain.

15.2.2. Anything after the .com is a path within the website.

15.2.3. www.google.com/maps is a ligitimate website.

15.2.4. www.hello.com/google/maps is not a legitimate website as the actual website is hello.com and Google maps is a path within it.

15.2.5. Look for the placements of all the pieces of text to figure out if it is a real website.

15.3. Secure connection

15.3.1. having https:// before the name of a website indicates a safe connection

15.3.2. Secure Connection means that no one else is able to eavesdrop on the information you are sending to and from the website.

16. 16. IP Adresses And DNS

16.1. IP Adress

16.1.1. A group of digits like this:

16.1.2. Tells us where a device such as a computer is located on an internal network.

16.1.3. Tells your computer with which device it should communicate.

16.2. DNS

16.2.1. Like a phone book of IP adresses

16.2.2. Your computer dosn't know all the IP addresses, so it uses DNS, which translates ULRs into ip addresses

16.2.3. Similar to making a phone call, as you find the place you want to call, turn it into a phone number, and call it.

17. 17. Validating Identities Online

17.1. Extended Validation Certificates

17.1.1. Located to the left of URL usually colored in green

17.1.2. Lets You know that this is a Legitimate Website and not a fake

17.1.3. Example

17.1.4. Not Just anybody can get that certificate. The owner has to pass a series of tests proving the security of that website.

18. 18. Evolving To A Faster Web

18.1. Did You Know?

18.1.1. Images and Photos now make up 65% of a web page

18.1.2. 35 hours of video are uploaded to YouTube every hour

18.1.3. JavaScript has grown form a few lines to several hundred kilobytes worth of source code.

18.2. Evolution

18.2.1. This mass of Data will not hamper the internet, as it is constantly evolving and getting better.

18.2.2. New Ways are being created off storing and encoding videos and images.

18.2.3. Engines that run JavaScript have been updated a lot and are much stronger and faster.

18.2.4. DNS Resolution has been created, which pre-loads the DNS of all the links on a web-page that you go to, so when you want to click on a link its already ready for you.

19. 19. Open Source And Browsers

19.1. Sharing

19.1.1. Makign the code of a browser open to anyone for viewing and editing is an essential part of improving the internet.

19.1.2. Web browsers such as Mozilla and Google Chrome are open source and are amazing in the sense that they create many experimenting opportunities.

19.2. Universality

19.2.1. Not just browsers can be open source, but many other thins too, such as the Linux OS

19.2.2. This is a huge advantage as it allows for a lot of innovation.

19.3. Community

19.3.1. Allows groups of people to work together on a project, without the need of a large company.

20. 20. 19 Things Later.....

20.1. Recap

20.1.1. Evolution of AJAX such as HTML5 and java

20.1.2. Introduction and development of plug-ins

20.1.3. Having a modern browser is very important

20.1.4. Up to date browsers help protect against malware and phishing

20.1.5. Open Source browsers and etc help a lot with inovation

20.1.6. The web browser will evolve to include 3D in the browser, faster speeds, global sync, and etc.

20.1.7. It is very important to educate yourself about privacy settings and cookies

20.1.8. Take careful looks at URLs

20.1.9. Try new things and HAVE FUN!!!