APCSP Big Idea 4

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

26 Terms

1
New cards

computing device

a physical artifact that can run a program. some examples include computers, tablets, servers, routers, and smart sensors

2
New cards

computing system

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

3
New cards

computing network

a group of interconnected computing devices capable of sending or receiving data. a computer network is a type of computing system

4
New cards

path

a sequence of directly connected computing devices that begins at the sender and ends at the receiver

5
New cards

routing

the process of finding a path from sender to receiver

6
New cards

bandwith

the maximum amount of data that can be sent in a fixed amount of time over a computer network. bandwidth is usually measured in bits per second. it measures how much data can be sent over a specific connection in a given amount of time.

7
New cards

the internet

a computer network consisting of interconnected networks that use standardized, open (non proprietary) communication protocols

8
New cards

protocol

an agreed-upon set of rules that specify the behavior of a system.

9
New cards

scalability

the capacity for a system to change in size and scale to meet new demands.

10
New cards

data stream

information passed through the Internet

11
New cards

packets

an encapsulated chunk of data passed through a network. may arrive at the destination in order, out of order, or not at all

12
New cards

ip address

a protocol for sending data across the Internet that assigns unique numbers (IP addresses) to each connected device.

13
New cards

transmission control protocol (tcp)

a protocol for sending packets that does error-checking to ensure all packets are received and properly ordered

14
New cards

user data-gram protocol (udp)

a protocol for sending packets quickly with minimal error-checking and no re sending of dropped packets

15
New cards

http

a protocol used by the World Wide Web, which uses the Internet

16
New cards

https

a protocol used for secure communication. the same as HTTP (Hypertext Transfer Protocol), but with added security measures to ensure that data transmitted between a web browser and a website is encrypted and secure

17
New cards

dns (domain name system)

the system responsible for translating domain names like example.com into IP addresses

18
New cards

tld (top level domain)

highest level in the hierarchical Domain Name System (DNS) of the internet. It appears at the end of a domain name. ".com", ".org", and ".edu".

19
New cards

second level domain

what distinguishes one website or entity from another within the same top-level domain. It is commonly used to establish a brand identity, company name, unique to the company or organization that registers it. in a domain name like "example.com":

20
New cards

redundancy

the inclusion of extra components/network devices and lines of communication to help ensure network availability that can be used to mitigate failure of a system if other components fail.

21
New cards

fault tolerance

when a system can support failures and still continue to function. this is important because elements of complex systems fail at unexpected times, often in groups, and fault tolerance allows users to continue to use the network

22
New cards

sequential computing

a computational model in which operations are performed in order one at a time. a sequential solution takes as long as the sum of all of its steps

23
New cards

parallel computing

a computational model where the program is broken into multiple smaller sequential computing operations, some of which are performed simultaneously.

24
New cards

speedup

measured in the time is took to complete the task sequentially divided by the time it took to complete the task when done in parallel

25
New cards

distributed computing

a computational model in which multiple devices are used to run a program. this allows problems to be solved that could not be solved on a single computer and allows much larger problems to be solved quicker than they could using a single computer

26
New cards

world wide web (www)

network of web pages, programs, and files that are accessible via URLs. one of the web applications built on top of Internet protocols.