AP CSP Unit 4 Flash Cards

0.0(0)
studied byStudied by 10 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

The Internet and Procedural Abstractions

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Packet

A formatted unit of data carried by a network, containing both meta data and data.

2
New cards

Packet Switching

A method of transmitting data in which packets are routed over a network independently, allowing efficient use of bandwidth and reduced latency.

3
New cards

Domain Name System (DNS)

A system that translates human-readable domain names into IP addresses, allowing browsers to load internet resources.

4
New cards

Fault Tolerance

The ability of a system to continue functioning even in the event of a failure or error, ensuring reliability and uninterrupted service.

5
New cards

World Wide Web

A system of interlinked hypertext documents and multimedia content accessed via the internet using web browsers.

6
New cards

Scalability

The capability of a system to handle a growing amount of work or its potential to be enlarged to accommodate that growth.

7
New cards

Protocol

A set of rules or conventions for communication between network devices, ensuring that data is transmitted accurately and efficiently.

8
New cards

Routing

A method used to determine the best path for data to travel from one network device to another.

9
New cards

Routing Redundancy

The characteristic of networks where multiple communication pathways exist between any two devices.

10
New cards

Procedural Abstraction

The practice of simplifying complex processes by hiding the details of how tasks are performed and allowing programmers to use a code block without knowing its internal workings—just what it does and how to use it.

11
New cards

Parameter

A variable used in a procedure or function to pass information into it, allowing the procedure to be more flexible and reusable by accepting different inputs each time it is called.

12
New cards

Bandwidth

The maximum amount of data that can be transmitted over a network or internet connection in a given amount of time. It’s usually measured in bits per second (bps), such as Mbps or Gbps, and affects how fast data can move.

13
New cards

Internet Protocol (IP)

A set of rules that govern how data is sent and received over the internet. It assigns unique addresses to devices so they can communicate with each other across networks.

14
New cards

IP Address

A unique string of numbers that identifies each device connected to a network, like a mailing address for computers, allowing data to be sent to the correct destination.

15
New cards

Data Stream

A continuous flow of packets used for transmitting information on a network.

16
New cards

HTTP (HyperText Transfer Protocol)

A protocol used for transferring data over the web, defining how messages are formatted and transmitted, and how web servers and browsers should respond to commands.

17
New cards

TCP and UDP

Transmission protocols for sending data on a network.

18
New cards

Sequential Computing

A computing model where tasks are completed one after another in a specific order.

19
New cards

Parallel Computing

A computing model where multiple tasks are executed simultaneously across multiple processors or cores.

20
New cards

Distributed Computing

A computing model where tasks are divided across multiple computers that work together to solve a problem.