M.I.T. DEPARTMENT OF EECS

6.033 - Computer System Engineering Recitation 13 - Thursday, March 17, 2005

Network Address Translator (NAT)

Read the paper Anatomy: A Look Inside Network Translators (citation) (MIT web certificates required). This paper provides a lot of insight regarding the motivation, operation, and behavior of NATs, as well as the consequences of their widespread use.

Things that NATs Break is the supplementary reading . The origins of this document are slightly unclear, but we believe that the document was compiled by Keith Moore (U. Tennessee), who may also be the author of the document. N. B.: This paper is not in your reading package, and is available only on-line.

NAT tries to address the shortage of IP addresses by allowing address re-use. The paper might look long but is a relatively easy read. Further the figures provide a clear summary of the text, so pay attention to them. Make sure that you understand how a local machine addresses an external receiver, and how the IP addresses and ports in the packet change as it crosses a NAT box.

While reading the paper try to answer the following questions:


You might be interested in checking the following relevant documents:


Go to 6.033 Home Page