Network Basics
Speed & Perform-ance
Internet Protocols
Web & Security
Modern Computing
Computing Models
100

The rules that govern how computing devices connect and communicate on the internet.

Protocol

100

The number of bits we can send in a fixed amount of time (measured in mbps).

Bandwidth

100

Protocol that breaks data into packets and reassembles it.

TCP

100

A system of linked pages, programs, and files.

World Wide Web (WWW)

100

A network of interconnected and communicating objects we use every day.

Internet of Things (IoT)

100

Processing instructions one at a time.

Sequential Computing

200

A group of interconnected devices working together for a purpose.

Computer Network

200

How long it takes data to travel between its source and destination (measured in ms).

Latency

200

Protocol used to load web pages.

HTTP - HyperText Transfer Protocol

200

 A piece of information placed on your computer from a website, letting you know you visited them.

Cookies

200

Machines that mimic human intelligence.

Artificial Intelligence (AI)

200

Splitting tasks across multiple machines.

Distributed Computing

300

A principle that anyone can connect to the internet and is capable of sending and receiving data.

End-to-End Connectivity

300

Pieces of binary information that have been formed from digital data.

Packets

300

The protocol for sending emails.

SMTP -Simple Mail Transfer Protocol

300

Trusted organization that verifies website identity.

Certificate Authority (CA)

300

A digital record-keeper for financial transactions of data transfers.

Blockchain

300

Devices sharing tasks directly with each other.

Peer-to-Peer Network

400

This architecture concentrates control of the network in one location.

Centralized Network

400

A type of computer that forwards data across a network path.

Router

400

The protocol for web addressing.


IP - Internet Protocol

400

A layer of security wrapped around your communications.

SSL/TLS — Secure Sockets Layer/Transport Layer Security

400

Data lost when power is off.

Volatile Storage

400

Processing data by having multiple processors working together on a task simultaneously.

Parallel Computing

500

This architecture distributes control of the network across multiple locations.

Distributed Network

500

This is implemented to ensure that if one connection fails, there is an alternative in place to maintain uninterrupted network services.




Redundancy

500

System that translates website names to IP addresses.

DNS

500

Language used to create web pages.

HTML - HyperText Markup Language

500

Data storage that is preserved when the computer is powered off.

Non-volatile Storage

500

Delivering computing services over the internet.

Cloud Computing

M
e
n
u