Internet Flashcards

1
Q

What are packets?

A

A chunk of data and its metadata used to route and reassemble information on the Internet.

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

What is the Internet Protocol?

A

Rules for addressing and routing data across the internet by assigning unique numbers to each connected device

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

What is the role of the UDP

A

The UDP (User Datagram Protocol) sends all packets without checking whether they were received or ordered properly (missing packets) to save time needed to retransmit missing pasckets.

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

What does the TCP do?

A

The TCP takes inventory of all packets in the data stream to ensure they are successfully sent and received. If not it asks the sender to resend the packet.

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

What is the role of a DNS (Domain Naming System)

A

The DNS associates names like www.example.com with the corresponding address

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

What is redundancy? What are the benefits and issues of redundancy?

A

If a system fails a different path can be used to send data from sender to receiver. So redundancy is the inclusion of extra paths that mitigate the failure of a system if other components fail.

Benefits: It has different devices for backups if there is a failure of one device that might take down an entire network

Issues: When a redundant link or device is down, it needs to be detected and repaired before the backup connection also dies.

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

What is fault tolerance?

A

When a system fails, it allows users to continue to use the network

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

What is the purpose of transitioning from IPv4 to IPv6?

a) IPv4 is too slow to be used for modern communication
b) It is easier to spoof an IPv4 address, compared to IPv6
c) IPv4 has been found to be too insecure for modern communication
d) The rise of internet-connected devices means that the number of available unique IPv4 addresses is sharply decreasing, and IPv6 will allow for more addresses

A

d) The rise of internet-connected devices means that the number of available unique IPv4 addresses is sharply decreasing, and IPv6 will allow for more addresses.

**Now IPv6 utilizes 128 bits per address and holds 2^128 IP addresses since 2^32 (4 billion not enough from IPv4)

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

What is the bandwidth of a computer?

A

It is the maximum amount of data that can be sent in a certain amount of time

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

Where is the sender and receiver’s address found?

A

In the header of a packet.

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

What is routing?

A

Process of finding a path to send and receive data

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

What are examples of computing devices? What are computing devices

A

Examples: calculator, printer, camera, smartphone, computer.

It is a physical artifact that can input, process, and output data or information. Input: keyboard, mouse, Output: monitor, printer.

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

What is the scalability of the system?

A

The capacity of a system to change the size and scale to meet standards.

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

When is appropriate to use the User Domain System compared to Transmission Control Protocol?

A

UDP can be used when the speed data transfer is more important than the error correction.

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

What guards the paths of the packets

A

Routers

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

The internet is built on open standards. What does “open” mean?

A

The standards are made freely available and can be used by anyone

17
Q

What is the difference between Parallel and Distributed computing?

A

Parallel; One computing device, with multiple processors

Distributed: Multiple Computing Devices with multiple processors , thus reducing runtime

18
Q

How do find the minimum runtime for Parallel and Sequential Computing?

A

Parallel: longest sequential tasks+ longest parallel tasks
Sequential: sum of all longest tasks.