The Internet & Protocols
Routing & Reliability
Parallel & Distributed Computing
Cybersecurity & Encryption
Performance & Vocabulary
100

This is a system of linked hypertext documents and applications, often confused with the Internet itself.

What is the World Wide Web?

100

The process of finding the best path for a packet to travel across a network.

What is Routing?

100

This type of computing involves a single computer using multiple processors to perform multiple tasks simultaneously.

What is Parallel Computing?

100

A security method where the same key is used to both encrypt and decrypt data.

What is Symmetric Encryption?

100

The maximum amount of data that can be sent in a fixed amount of time over a network connection.

What is Bandwidth?

200

This hierarchical system translates human-friendly domain names (like google.com) into IP addresses.

What is the Domain Name System (DNS)?

200

This term describes the Internet's ability to continue functioning even if specific nodes or connections fail.

What is Fault Tolerance?

200

This type of computing uses multiple separate computers (often across a network) to solve a single large problem.

What is Distributed Computing?

200

This method uses a public key to encrypt data and a private key to decrypt it.

What is Asymmetric (Public Key) Encryption?

200

The time it takes for a bit to travel from its sender to its receiver.

What is Latency?

300

This protocol is responsible for breaking data into packets and ensuring they are delivered reliably and in the correct order.

What is TCP (Transmission Control Protocol)?

300

The inclusion of extra components or paths so that a system can continue to work even if individual components fail.

What is Redundancy? 

300

This is calculated by comparing the time it takes to complete a task sequentially versus the time it takes to do it in parallel.

What is Speedup?

300

A software or hardware "wall" that monitors and filters incoming and outgoing network traffic.

What is a Firewall?

300

Small chunks of data that are transmitted across a network, containing both the message and the metadata (address).

What are Packets?

400

This is the primary protocol used to send and receive web pages (HTML files) over the internet.

What is HTTP/HTTPS?

400

This device sits between networks and makes decisions on where to send packets based on their destination IP address.

What is a Router?

400

This part of a program cannot be parallelized and ultimately limits the maximum speedup possible.

What is the Sequential Portion?

400

This is a cyberattack that attempts to make a machine or network resource unavailable to users by flooding it with traffic.

What is a DDoS (Distributed Denial of Service) attack?

400

A common local area network technology that uses cables to connect devices in a small geographic area.

What is Ethernet?

500

These are the two current versions of IP addresses; one uses 32 bits, while the other uses 128 bits to allow for more devices.

What are IPv4 and IPv6?

500

A specific type of fault tolerance where the system can still operate, but perhaps at a reduced level of performance.

What is Graceful Degradation? 

500

In parallel computing, this is the limit where adding more processors no longer significantly improves performance.

What is Amdahl's Law (or Diminishing Returns)?

500

This security measure requires a user to provide two different factors to verify themselves (e.g., password + text code).

What is Multi-Factor Authentication (MFA)?

500

This architecture describes how most web interactions work, where one computer requests a resource and another provides it.

What is the Client-Server Model?

M
e
n
u