An encapsulated chunk of data that is passed through a network.
What is a Packet
Done to expressions to produce a single value
What is Evaluate?
The type of computer that forwards data across a network
What is a router?
ISP
Internet Service Provider - a company that provides access to the internet for a fee
A protocol used by the World Wide Web that uses the internet.
What is HTTP?
What is an Arithmetic operator?
This happens when an ending condition will never evaluate to true
What is an infinite loop?
What is a Decision Problem?
API
Application Program Interface - specifications for how the functions in a library behave and can be used.
The protocol that assigns unique numbers to each connected device
What is IP (Internet Protocol)?
These operators, such as ==, evaluate an expression to a Boolean value, or true or false
Algorithms that usually reduce the number of bits transmitted and guarantee complete reconstruction of the original data.
What is lossless compression?
An algorithm that produces correct outputs for all inputs can be written for this type of problem
What is a Decidable problem?
URL
Uniform Resource Locator - unique name for a domain or document on the internet
This protocol ensures all packets are received and properly ordered
What is TCP (Transmission Control Protocol)?
A program changes the value represented by a variable using this operator
What is an Assignment operator?
The search algorithm that eliminates half of the sorted data each time it runs until its target is found or all data has been processed.
What is the binary search algorithm?
This type of problem has the goal of finding the best solution among many
What is an Optimization problem?
DNS
Domain Name System - responsible for translating domain names into IP addresses
This protocol does little error-checking and does not resend dropped packets.
What is UDP (User Datagram Protocol)?
What is a round-off error?
Not necessarily an optimal approach to finding a solution but used when optimal techniques are impractical.
No algorithm can be constructed that is always capable of providing the correct answer
What is an Undecidable problem?
PII
Personally Identifiable Information - information about an individual that identifies, links, relates, or describes them.