0% found this document useful (0 votes)
9 views2 pages

Understanding IP Address Spoofing and NAT

Network Address Translation (NAT) allows multiple devices on a private network to share a single public IP address to connect to the internet. As the number of internet-connected devices grew exponentially, the limited supply of available IP addresses was insufficient. NAT addresses this problem by enabling an entire local network to be represented by a single IP address to the wider internet, while devices on the private network each have unique private addresses. NAT operates by translating the private IP addresses and port numbers of devices within the private network into public IP addresses and port numbers when communicating externally, and vice versa for incoming traffic. This allows for connectivity even with a shortage of IP addresses while also providing security and easier network administration.

Uploaded by

bushemmy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Understanding IP Address Spoofing and NAT

Network Address Translation (NAT) allows multiple devices on a private network to share a single public IP address to connect to the internet. As the number of internet-connected devices grew exponentially, the limited supply of available IP addresses was insufficient. NAT addresses this problem by enabling an entire local network to be represented by a single IP address to the wider internet, while devices on the private network each have unique private addresses. NAT operates by translating the private IP addresses and port numbers of devices within the private network into public IP addresses and port numbers when communicating externally, and vice versa for incoming traffic. This allows for connectivity even with a shortage of IP addresses while also providing security and easier network administration.

Uploaded by

bushemmy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

In computer networking, the term IP address spoofing or IP spoofing refers to the creation of Internet

Protocol (IP) packets with a forged source IP address, called spoofing, with the purpose of concealing the
identity of the sender or impersonating another computing system.

An Internet protocol (IP) address is a computer’s address on the Internet. IP spoofing allows a computer
user to mask his IP or make it appear different from what it actually is. IP spoofing is generally used to do
one of two things; conceal the identity of the spoofed computer or make the spoofed computer appear as
something other than what it is. While there are legitimate reasons to spoof your own system, in a
majority of cases, IP spoofing is used to cover up illegal or unethical practices.

How NAT Works


Contents
Introduction
Prerequisites
Requirements
Components Used
Conventions
Behind the Mask
Dynamic NAT and Overloading Examples
Flash Animation: Dynamic NAT
Security and Administration
Multi-Homing
Cisco Support Community - Featured Conversations
Related Information

Introduction

If you are reading this, you are most likely connected to the Internet and there's a very good chance that
you are using Network Address Translation (NAT) right now!

The Internet has grown larger than anyone ever imagined it could be. Although the exact size is unknown,
the current estimate is that there are about 100 million hosts and over 350 million users actively on the
Internet. That is more than the entire population of the United States! In fact, the rate of growth has been
such that the Internet is effectively doubling in size each year.

So what does the size of the Internet have to do with NAT? Everything! For a computer to communicate
with other computers and Web servers on the Internet, it must have an IP address. An IP address (IP
stands for Internet Protocol) is a unique 32-bit number that identifies the location of your computer on a
network. Basically it works just like your street address: a way to find out exactly where you are and
deliver information to you.

When IP addressing first came out, everyone thought that there were plenty of addresses to cover any
need. Theoretically, you could have 4,294,967,296 unique addresses (232). The actual number of
available addresses is smaller (somewhere between 3.2 and 3.3 billion) because of the way that the
addresses are separated into Classes and the need to set aside some of the addresses for multicasting,
testing or other specific uses.

With the explosion of the Internet and the increase in home networks and business networks, the number
of available IP addresses is simply not enough. The obvious solution is to redesign the address format to
allow for more possible addresses. This is being developed (IPv6) but will take several years to
implement because it requires modification of the entire infrastructure of the Internet.

The NAT router translates traffic coming into and leaving the private network:

This is where NAT (RFC 1631 ) comes to the rescue. Basically, Network Address Translation allows a
single device, such as a router, to act as agent between the Internet (or "public network") and a local (or
"private") network. This means that only a single unique IP address is required to represent an entire
group of computers to anything outside their network.

The shortage of IP addresses is only one reason to use NAT. Two other good reasons are:

• Security
• Administration

You will learn more about how NAT can benefit you, but first, let us take a closer look at NAT and what it
can do…

You might also like