1 / 10

Network Address Translation

Network Address Translation. Based on Chapters 23 in Computer Networks and Internets, Comer. Network Address Translation.

niyati
Télécharger la présentation

Network Address Translation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network Address Translation Based on Chapters 23 in Computer Networks and Internets, Comer

  2. Network Address Translation • NAT (Network Address Translation) is a scheme for a network to use one set of addresses internally but to have the outside world see a different set of addresses, possibly only one address. • It can be used as a security measure since it hides internal addresses from the outside world. • It can be used to expand one’s address space. One can use non-routable addresses, and different networks can use the same internal addresses provided their external address is unique.

  3. NAT: Figure 26.4

  4. NAT Tables • The translator understands the local addresses and the external address. It maintains a table of what internal addresses (computers) are communicating with which external addresses.

  5. Dilemma • But what if two internal addresses are communicating with the same external address? • How would the translator know which internal address to deliver a message to?

  6. Solution (NAPT) • Recall that beyond IP addresses there is an additional part of the addressing scheme – the ports. The translator can associate different internal addresses with its different ports. Then it can distinguish differ incoming messages by which port they come in on. • This is known as Network Address and Port Translation (NAPT).

  7. NAPT Table (Figure 26.4)

  8. Another Dilemma • Associating internal addresses with ports is fine for sessions initiated by the internal machines, but what if the outside wants to initiate? • The outside world will know the internal computers not by IP addresses but by domain names. Therefore this can be resolved by having the local DNS and NAT servers coordinate.

  9. Other References • http://www.whatis.com • http://www.webopedia.com

More Related