Explain the following terms as used in the context of Network Address Translation:

1. Static NAT
2. Dynamic NAT
3. NAT with IP overload
4. Port address translations
5. IP masquerading


1. The static address translation can be used translate between IP networks that have the same size (contain the same number of IPs). A special case is when both networks contain just one IP, i.e. the net
mask is 255.255.255.255. Implementation wise, the strategy is quite easy to implement and can be achieved using the following logic transformation:
new-address = new-network OR (old-address AND (NOT netmask)).
In addition, no information about the state of connections that are being translated needs to be kept, looking at each IP packet individually is sufficient. Connections from outside the network to inside hosts are no problem, they just appear to have a different IP than on the inside, so static NAT is (almost) completely transparent.
2. A dynamic NAT can be used to map many IP addresses onto some or a single IP address. This allows the individual networks to increase their internal address space without asking for more global IP addresses. Each new connection from the inside gets assigned an IP address from the pool of external addresses, as long as there are unused addresses left.
3. "Overload" refers to a situation in which no more free IP addresses are available from the pool and ports have to be assigned to distinguish two different connections.
4. Port Address Translation (PAT) allows many-to-one address mapping, since many inside IP addresses can be mapped to one outside IP address. The port number (TCP or UDP) is sufficient to ensure that packets are delivered properly.
5. This is an extreme case of address translation where a multiple number of IP addresses map onto just a single IP address. For each outgoing packet the source IP address is replaced by the router’s (external) IP address, and the source port is exchanged against an unused port from the range reserved
exclusively for masquerading on the router. If the destination IP of an incoming packet is the local router IP and the destination port is inside the range of ports used for masquerading on the router, the NAT router checks its masquerading table if the packet belongs to a masqueraded session; if this is the case, the destination IP and port of the internal host is inserted and the packet is sent to the internal host.

Computer Science & Information Technology

You might also like to view...

What is the purpose of the function call?

A. Control is passed to the called function. B. The program is passed all of the called function’s variables. C. main() gets to use the function’s variables. D. Both A & C.

Computer Science & Information Technology

Given the following two-dimensional array, what is the value of scores[1][2]?

``` var scores = [ [80, 85, 90],[70, 62, 93],[88, 75, 78] ]; ``` a. 85 b. 62 c. 93 d. 90

Computer Science & Information Technology

The ____ is a screen tip that shows you the amount of space between two guides when you hold down the control key (Win) or command key (Mac) and place the mouse pointer between the guides.

A. surfeit B. proximate C. distance D. map

Computer Science & Information Technology

When forwarding a message, Gmail includes the original message in the message display area and adds a blank line ____ so you can add an optional message to provide context for the recipient.?

A. ?above the original message B. ?below the original message C. ?to the left of the original message D. ?to the right of the original message

Computer Science & Information Technology