Internet
A global network of interconnected networks that lets devices exchange data.
The Internet
Computer network
A group of computing devices connected to share data and resources.
The Internet
IP address
A unique numeric address identifying a device on a network.
The Internet
Protocol
An agreed set of rules for formatting, sending, and receiving data.
The Internet
TCP/IP
Core Internet protocols: IP addresses/routes packets; TCP splits data into packets and reassembles it reliably.
The Internet
HTTP
The protocol used to request and transmit web pages.
The Internet
DNS
The Domain Name System, which translates domain names into IP addresses.
The Internet
Packet
A small chunk of data with routing/address information.
Packets
Packet switching
Sending packets independently across the network, reassembled at the destination.
Packets
Router
A device that forwards packets between networks toward the destination.
Packets
Bandwidth
The amount of data a connection can transfer per unit of time.
Packets
Latency
The delay for data to travel from source to destination.
Packets
Fault tolerance
A system's ability to keep working when some parts fail.
Reliability
Redundancy
Duplicate components or multiple paths that enable fault tolerance.
Reliability
Scalability
The ability of a network to keep functioning as it grows.
Reliability
Sequential computing
A model in which operations run one at a time on a single processor.
Computing Models
Parallel computing
Running parts of a task at the same time on multiple processors.
Computing Models
Distributed computing
Using multiple networked computers to work on a single problem.
Computing Models
Processor
The component that carries out a program's instructions.
Computing Models
Speedup
How many times faster a parallel solution runs than the sequential one.
Computing Models
Overhead
Extra work needed to coordinate parallel or distributed tasks, which limits speedup.
Computing Models