APCSP - Unit 6 Flashcards

1
Q

What is made possible by the Internet and the WWW, employing client-server computing?

A

Cloud computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give an example of a clinet

A

Phone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Give an example of a server

A

Google search engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define bandwidth

A

The amount of data that can be sent in a fixed amount of time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define latency

A

The amount of time it takes to send a message over the Internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What school policy would most likely have a positive impact on the digital divide?

A

A school provides a laptop or tablet computer to all students enrolled at the school.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the Gmail server do when you send an email message using Gmail in your browser.

A

The Gmail server divides the message into packets that are routed individually over the Internet to the recipient’s email.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are benefits of redundancy in routing on the Internet where there is more than one route for packets to travel through the Internet.

A

Increasing the ease with which the Internet can scale or grow where extra routes can be easily added.
Increasing the fault-tolerance of the INternet so that packets will reach their destination even if some connections have failed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an IPv4 address?

A

A string of bits that provide a computer’s Internet address.
Is used to route data through the Internet
Consists of 32 bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does the DNS do?

A

Domain Name System; Translated easy-to-remember domain names into IP addresses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Network Service Provider responsible for?

A

Creating and assigning IP addresses as new users join a network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the subdomain of the domain example.com

A

about.example.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define cipher

A

An algorithm that is used to scramble text so that it can be passed in secret.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Give an example of a substitution cipher.

A

Caesar cipher

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What technique can be used to break the Caesar cipher?

A

Frequency analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are Caesar cipher, simple substitution cipher, and Vigenere cipher examples of?

A

Symmetric cipher
Substitution cipher

17
Q

What does a polyalphabetic cipher use?

A

Multiple alphabets

18
Q

Give an example of a key exchange problem?

A

The problem of securely sharing a symmetric key between Alice and Bob.

19
Q

What is a one-way function

A

A function that is easy to compute one way and hard in another.

20
Q

What is an asymmetric cipher?

A

Exemplified by RSA and Diffie-Hellman
Uses different keys for encryption and decryption
Can be used to solve the key exchange problem.

21
Q

What is the HTTP’s protocol?

A

An example of an open standard
Uses public key encryption to exchange a symmetric key between a user’s browser and a server
Uses a symmetric cipher to encrypt data between a user’s browser and a server
Uses a Certificate Authority to authenticate the identity of the server during the transaction

22
Q

What is true about digital certificates in Web browsers?

A

Digital certificates are used to verify the ownership of encrypted keys used in secure communication

23
Q

In computer programming, what is the set of rules that determines whether statements are correctly formulated.

24
Q

I’m computer programming, what is a bug?

A

An error or defect that prevents the app from working the way it is supposed to.

25
Q

List examples of semantic errors in App inventor.

A

The Paint pot ButtonMinus.Click event adding 1 to the dot size
The Paint pot ButtonRed.Click

26
Q

Define router

A

A device that transmits data between two different networks.

27
Q

Define ethernet

A

A network that uses wires to connect computers

28
Q

Define modem

A

A device that connects a computer to an Internet Service Provider

29
Q

Define protocol

A

A system of rules that govern the behavior of some system

30
Q

Define network

A

A group of two or more computers that are linked together.

31
Q

Define World Wide Web

A

An Internet application that is based on the HTTP protocol.

32
Q

Define client

A

A computer or software application that requests services from a server located on the Internet

33
Q

Define cryptography

A

The art and science of writing secret messages

34
Q

Define server

A

A host that provides some sort of service

35
Q

What is the digital divide? What are some ways to reduce the effects of the digital divide?

A

The gap between those who have access to computers and the Internet and those who do not
Government and cities should strive to offer places like libraries and schools where anyone can access computers and the Internet.
They should work to create infrastructures necessary to provide places access to the Internet.

36
Q

Describe the benefits of multi-factor authentication

A

Requires additional authentication in addition to the password, just in case the password gets compromised.