AP Computer Science Principles Unit 2 Notes

5.0(1)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/28

flashcard set

Earn XP

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

29 Terms

1
New cards

Vint Cerf + Bob Kahn

The creators of the Internet, who developed it as a result of the Arpanet experiment.

2
New cards

Arpanet

An early experiment in building a communications system that could survive a nuclear attack, leading to the development of the Internet.

3
New cards

Distributed Model

A method of sending messages by breaking them into blocks and routing them through a network of independently operated systems.

4
New cards

Net Neutrality

The principle that all internet traffic should be treated equally, prohibiting discrimination or different charges based on user, content, or platform.

5
New cards

Internet Censorship

The practice of blocking certain websites that do not align with specific values, often for political reasons.

6
New cards

Digital Divide

The gap between individuals who have access to technology and the internet and those who do not.

7
New cards

Routing

The process of data finding a path from sender to receiver across a network.

8
New cards

Bandwidth

The maximum amount of data that can be sent in a fixed amount of time, affecting how quickly messages arrive.

9
New cards

Computing Device

A machine capable of running programs, including computers, tablets, and routers.

10
New cards

Computing System

A group of computing devices and programs working together for a common purpose.

11
New cards

Computing Network

A group of interconnected computing devices that can send or receive data.

12
New cards

Protocol

A set of rules and standards used for communication between machines.

13
New cards

IP Address

A unique number assigned to each device on the Internet, allowing for identification and communication.

14
New cards

IPv4

The version of IP Addressing that allows for over 4 billion unique addresses.

15
New cards

IPv6

The newer version of IP Addressing that allows for over 340 undecillion unique addresses.

16
New cards

DNS (Domain Name System)

A system that translates domain names into IP addresses, enabling browsers to load internet pages.

17
New cards

DNS Spoofing

A cyberattack where a hacker changes an IP address to redirect users to malicious websites.

18
New cards

Router

A type of computer that forwards data across a network.

19
New cards

Redundancy

The inclusion of extra components in a system to ensure continued operation in case of individual component failures.

20
New cards

Fault Tolerant

The ability of a system to continue functioning despite individual component failures.

21
New cards

Packet

A chunk of data sent over a network, which may arrive in order, out-of-order, or not at all.

22
New cards

Packet Metadata

Data added to packets to help route them through the network and reassemble the original message.

23
New cards

Transmission Control Protocol (TCP)

A protocol for sending packets that includes error-checking to ensure all packets are received and properly ordered.

24
New cards

User Datagram Protocol (UDP)

A protocol for sending packets quickly with minimal error-checking and no resending of dropped packets.

25
New cards

Datastream

Information passed through the internet in packets.

26
New cards

HTTP (HyperText Transfer Protocol)

A protocol used for communication between web browsers and servers, primarily through GET requests.

27
New cards

SSL/TLS

Security protocols that add a layer of protection to data transmitted over the internet.

28
New cards

Scalability

The capacity of a system to change in size and scale to meet new demands.

29
New cards

World Wide Web

A system of linked pages, programs, and files that is accessed via the Internet.