Public vs. Private IPs
The majority of IP Addresses are what are known as public IPs. These addresses form the majority of addresses that computers in different places use the access each other. Some of these addresses, though, are reserved for other uses inside of a network. For example, addresses between 172.16.0.0 and 172.31.255.255 are all considered local IPs. The other major groups are between 192.168.0.0 and 192.168.255.255 and 10.0.0.0 and 10.255.255.255. These are reserved for what is called private IPs.
A private IP is a address that is reserved for local use inside of a network. In all the labs for this class, you will use numbers in this range to define your IP addresses. They exist only inside of a private network. For instance, your network may have an IP address that reaches out to get your packets, but your computer may only have a private IP address that the server routes the packets two. That server acts as a gate with both a private and public IP where neither can exist on each other’s side.
Private IPs are useful because they allow the use of similar IP schemes across many different LANs. Two totally different business can use the same internal IP scheme but not run into a conflict. They don’t run into a conflict because of NAT (Network Address Translation). NAT takes a private IP and translates it to a public one, so when your request goes to Google, for instance, Google sends it back to your router’s public IP. Your router then translates that back to your private IP.