The Bits and Bytes of Computer Networking 6 Flashcards

1
Q

What is a registrar?

A

An organisation responsible for assigning individual domain names.

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

What are hosts files? Why do modern computers still have one?

A

The original way IP addresses were mapped to domain names. A hosts file is a list of IP addresses followed by the corresponding domain name.

For the loopback address.

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

What is a loopback address, and give the IPv4 and IPv6 loopback addresses.

A

An address that always points to itself - traffic never leaves the node.

IPv4 = 127.0.0.0/8
IPv6 = ::1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a malicious way to use hosts files?

A

As they are consulted before a DNS resolution occurs, you can trick a computer think that a certain domain name points to a certain IP address, and redirect users’ traffic.

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

What is the cloud?

A

A global network of remote servers that operates as a single ecosystem.

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

What is hardware virtualization?

A

A core concept of cloud computing, the creation of a virtual machine that acts like a real computer with an operating system.

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

What is a hypervisor?

A

Software that creates and runs virtual machines (VMs). A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, such as memory and processing.

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

What are hosts and guests in cloud computing and how does the hypervisor interact with them?

A

A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, such as memory and processing.

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

What is a public cloud, and how can it be useful?

A

A large cluster of machines run by another company. You can pay to have the company host your DNS servers, databases etc, instead of buying your own. (is cheaper and less risk of losing data)

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

What is a private cloud?

A

Used by a single corporation, many smaller servers operate on one physical server.

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

What is a hybrid cloud?

A

When companies have some, usually sensitive, data on private clouds, but entrust their less sensitive servers to a public cloud.

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

What do the following stand for? Describe the meaning of the terms, including an example of each.

1 XaaS
2 IaaS
3 PaaS
4 SaaS

A

1 X as a Service = various executions of cloud computing.

2 Infrastructure as a Service = Instead of building your own networks, servers etc, pay someone to provide them as a service.

3 Platform as a Service = An execution engine is provided for whatever software someone wants to run, eg a web developer building an app needs an environment for it to run in.

4 Software as a Service = Licensing software to others, while keeping it centrally hosted and managed. eg gmail for business - trusting google to handle your email service.

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

How many bits are in an IPv6 address, and how are they represented?

A

128 bits - 8 groups of 4 hex numbers.

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

What are 2 ways to shorten an IPv6 address?

A

1 Remove leading 0s from a group.

2 Any consecutive groups of only 0s can be represented by a double colon (only once per address)

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

What is a link local address?

A

An IP address that is valid only for communications within the network segment.

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

How are IPv6 addresses divided into network / host / subnet IDs?

A

First 64 bits = Network ID.
Last 64 bits = Host ID.
Subnet ID determined by CIDR notation.

17
Q

How can IPv4 traffic travel on an IPv6 network?

A

IPv4 mapped address space - turning an IPv4 into an IPv6 address, the first 80 bits are 0s, next 16 bits are 1s, remaining 32 bits = IPv4 address.

18
Q

How can IPv6 traffic travel on an IPv4 network?

A

IPv6 tunnels - an IPv6 tunnel server on either end of the connection, take IPv6 traffic and encapsulate / de-encapsulate it within a IPv4 datagram.