Bits & Bytes: Week 4, I (Network Services) Flashcards

1
Q

This is a globally distributed network service that resolved strings of letters into IP addresses

A

Domain Name System

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

A(n) ____________ can change but keep the same ____________

A

IP address; domain name

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

If a website has multiple servers across the world, a ____________ might resolve to a different ____________ depending on which server is closest to the client.

A

Domain name; IP address

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

The process of using DNS to turn a domain name into an IP address is known as this.

A

Name resolution

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

According to the course, what are the four parts of a standard, modern network configuration? (Hint: DIGS)

A
  1. DNS Server
  2. IP Address
  3. Gateway for a host
  4. Subnet Mask
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the five primary types of DNS servers? (Hint: CARRoT)

A
  1. Caching name servers
  2. Authoritative name servers
  3. Recursive name servers
  4. Root name servers
  5. TLD name servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

These two types of DNS servers, often provided by an ISP or local network, store known domain name lookups (for a certain amount of time)

A

Caching and Recursive name servers

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

True or false: A DNS server can only fulfil one type of duty at a time.

A

False; Any given DNS server can fulfil many roles at once.

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

What type of DNS server performs full DNS resolution requests?

A

the Recursive name server

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

This is a value in seconds that can be configured by the owner of a domain name for how long a server can cache an entry before it is discarded and a new, full resolution search must be performed again

A

DNS TTL

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

In general, how long is a DNS TTL?

A

A few minutes to a few hours at most

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

This is when a DNS server starts a brand new process, without relying on any cached data, turn a domain name into an IP address.

A

Full Recursive Resolution

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

What is the name for a technique that’s used to route traffic to different destinations depending on factors such as location, network congestion, or link health?

A

Anycast

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

How many root name servers (or root name authorities) exist across the globe?

A

13

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

Why are DNS TTL times generally shorter now than they were in the past?

A

There is more internet bandwidth available to perform new DNS lookups as the internet has grown faster and in size

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

ACRONYM:

TLD

A

Top Level Domain

17
Q

What is the top of the hierarchical DNS name resolution system called? What are some examples of this?

A

Top Level Domain

Ex: .com, .org, .net, .gov, .edu

18
Q

ACRONYM:

ANS

A

Authoritative name server

19
Q

What is the flow of traffic between servers when a DNS lookup is performed?

A

User requests domain name from local Caching/Recursive name server which asks Root Name Server who sends TLD location back to Caching/Recursive which then asks TLD name server who sends ANS location back to Caching/Recursive Server which then asks ANS who finally provides corresponding IP address

20
Q

Why must all full DNS resolutions go through a strictly regulated and controlled series of hierarchical lookups to get the correct responses?

A

In order to protect against malicious parties redirecting network traffic and stealing data.

21
Q

What is an example of an application layer service that uses UDP instead of TCP?

A

DNS

22
Q

Why is a DNS request an ideal candidate for UDP’s connectionless protocol?

A

A DNS request and response can usually fit into one UDP datagram

23
Q

How many TCP packets would a DNS resolution request require? How many UDP packets?

A

44; 8

24
Q

Responding to incoming address lookups is the sole purpose of this.

A

a DNS server

25
Q

Performing lookups and repeating unsuccessful lookups is the sole purpose of this.

A

a DNS Resolver

26
Q

When a DNS lookup response doesn’t fit in a single UDP datagram, a DNS name server would respond with a packet explaining that the response is too large. How does the DNS client address this situation?

A

The DNS client would have to establish a TCP connection in order to perform the lookup.