Network Address Translation Flashcards

1
Q

What does the Network Address Translation (NAT) do?

A

Modifying layer 3 and 4 addressing in a packer while it is being forwarded

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

?What is a major use-case for NAT?

A

Private IPv4 addressing translated to public addressing

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

What device makes the change to the packet?

A

the forwarding device (like router) in the path makes the change

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

What is Static NAT?

A

one to one mapping of internal IP address to external IP address

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

True or False: External devices can reach internal devices in a static NAT

A

true

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

What is a Dynamic NAT?

A

One to one to many mapping of internal IP address to a pool of external IP addresses

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

True or False: In a Dynamic NAT external devices cannot reach internal devices

A

True

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

What is Port Address Translation (PAT) / NAT overload?

A

Many to one mapping of internal IP addresses to a single external IP address

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

Static NAT:

A

One-to-one: one internal IP to one specific external IP

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

Dynamic NAT:

A

one-to-one-of-many: one internal IP to an external IP in a range

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

PAT/NAT Overloading

A

Many-to-one: many internal IP addresses to one external IP

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

True or False: PAT/NAT overloading does not require an IP address and a port

A

False

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

What are the four main concerns about NAT?

A

Performance, Fragmentation, End-to-end connectivity/principle, and IP address in application data

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

Why is performance a concern for NAT? (2 reasons)

A

1) Modifying the IP header by changing the IP address requires NAT device to recalculate the IP header checksum
2) Modifying the port number requires NAT device to recalculate the TCP checksum

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

Why is fragmentation a concern for NAT? (one reason)

A

care has to be taken so that a datagram that is fragmented before reaching the NAT device is not assigned different IP address or port numbers for each fragmentation

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

Why is end-to-end connectivity/principle a concern for NAT? (three reasons)

A

1) NAT destroys universal end-to-end reachability of hosts on the internet
2) a host in public internet often cannot initiate communication to host in private network
3) serious problem when two hosts that are in different private networks need to communicate with each other