Is an information profile that uniquely identifies a user on a computer?

The following is an example of a subnet IP address you might have on your computer at home if you're using a router (wireless or wired) between your ISP connection and your computer:

  • IP address: 192.168.1.102
  • Subnet mask: 255.255.255.0
  • Twenty-four bits (three octets) reserved for network identity
  • Eight bits (one octet) reserved for nodes
  • Subnet identity based on subnet mask (first address): 192.168.1.0
  • The reserved broadcast address for the subnet (last address): 192.168.1.255
  • Example addresses on the same network: 192.168.1.1, 192.168.1.103
  • Example addresses not on the same network: 192.168.2.1, 192.168.2.103

Besides reserving IP addresses, the IANA is also responsible for assigning blocks of IP addresses to certain entities, usually commercial or government organizations. Your internet service provider (ISP) may be one of these entities, or it may be part of a larger block under the control of one of those entities. When you connect to the internet, your ISP assigns you one of these addresses. You can see a full list of IANA assignments and reservations for IPv4 addresses at IANA's website.

If you only connect one computer to the internet, that computer can use the address from your ISP. Many homes today, though, use routers to share a single internet connection between multiple computers.

If you use a router to share an internet connection, the router gets the IP address issued directly from the ISP. Then, it creates and manages a subnet for all the computers connected to that router. If your computer's address falls into one of the reserved subnet ranges listed earlier, you're going through a router rather than connecting directly to the internet.

IP addresses on a subnet have two parts: network and node. The network part identifies the subnet itself. The node, also called the host, is an individual piece of computer equipment connected to the network and requiring a unique address. Each computer knows how to separate the two parts of the IP address by using a subnet mask. A subnet mask looks somewhat like an IP address, but it's actually just a filter used to determine which part of an IP address designates the network and node.

A subnet mask consists of a series of 1 bits followed by a series of 0 bits. The 1 bits indicate those that should mask the network bits in the IP address, revealing only those that identify a unique node on that network. In the IPv4 standard, the most commonly used subnet masks have complete octets of 1s and 0s as follows:

  • 255.0.0.0.0 = 11111111.00000000.00000000.00000000 = eight bits for networks, 24 bits for nodes
  • 255.255.0.0 = 11111111.11111111.00000000.00000000 = 16 bits for networks, 16 bits for nodes
  • 255.255.255.0 = 11111111. 11111111.11111111.00000000 = 24 bits for networks, eight bits for nodes

People who set up large networks determine what subnet mask works best based on the number of desired subnets or nodes. For more subnets, use more bits for the network; for more nodes per subnet, use more bits for the nodes. This may mean using non-standard mask values. For instance, if you want to use 10 bits for networks and 22 for nodes, your subnet mask value would require using 11000000 in the second octet, resulting in a subnet mask value of 255.192.0.0.

Another important thing to note about IP addresses in a subnet is that the first and last addresses are reserved. The first address identifies the subnet itself, and the last address identifies the broadcast address for systems on that subnet.

See the sidebar for a look at how all this information comes together to form your IP address.

Originally Published: Jan 12, 2001

Every machine on the internet has a unique identifying number, called an IP address. The IP stands for Internet Protocol, which is one of two protocols that computers use to communicate over the internet. The other is Transmission Control Protocol, and the two are often referred to as one in the phrase TCP/IP. A protocol is the predefined way that someone who wants to use a service connects with that service. The "someone" could be a person, but more often it is a computer program like a web browser.

A typical IP version 4 (IPv4) address looks like this: 216.27.61.137.

To make it easier for us humans to remember, IP addresses are normally expressed in decimal format as a dotted decimal number like the one above. But computers communicate in binary form. Look at the same IPv4 address in binary: 11011000.00011011.00111101.10001001.

Each sequence of numbers in an IPv4 address is called an octet, because each has eight positions when viewed in binary form. If you add all the positions together, you get 32, because IPv4 addresses are considered 32-bit numbers. Since each of the eight positions can have two different states (1 or 0), the total number of possible combinations per octet is 28 or 256. So, each octet can contain any value between zero and 255. Combine the four octets and you get 232 or a possible 4,294,967,296 unique values!

Out of the almost 4.3 billion possible combinations in IPv4 addresses, certain values are restricted from use as typical IP addresses. For example, the IP address 0.0.0.0 is reserved for machines on the local network and the address 255.255.255.255 is used for broadcasts.

Although 4.3 billion sounds like a lot of addresses, the internet has grown so fast that a newer 128-bit address system was needed to replace IPv4. The experts at the Internet Engineering Task Force (IETF) began working on a new system in late 1998. IP version 6 (IPv6), which officially launched on June 6, 2012, has room for 340 trillion3 addresses, so we should have plenty of room for all our devices. (For now.) Just for the record IPv5 was never formally adopted as a standard.

As you might expect, IPv6 addresses look a little different from IPv4, which was created in the 1970s. Each segment in an IPv6 address uses four numbers and is separated by a colon.

An example looks like this: ba5a:9a72:4aa5:522e:b893:78dd:a6c4:f033.

Because IPv6 uses hexadecimal notation, there are 16 individual digits that need to be represented. So besides the numbers zero through nine, the letters A-F have been drafted to stand in for the double-digit numbers.

Sticking with IPv4 for the moment, octets serve a purpose other than simply separating the numbers. They are used to create classes of IP addresses that can be assigned to a particular business, government or other entity based on size and need. The octets are split into two sections: network and host. The first octet is used to identify the network that a computer belongs to. Host (sometimes referred to as node) identifies the actual computer on the network. The last octet shows the host segment. There are five IP classes plus certain special addresses. You can learn more about IP classes at What Is an IP Address?

What is used to uniquely identify a computer on a network?

IP address: An IP address is a unique number assigned to every device connected to a network that uses the Internet Protocol for communication. Each IP address identifies the device's host network and the location of the device on the host network.
IP address Every device connected to the Internet is assigned a number known as an Internet protocol (IP) address. These numbers are usually assigned in geographic blocks. An IP address can often be used to identify the location from which a device is connecting to the Internet.

Is IP a unique identifier?

IP address (Internet Protocol address) is identified as a unique address for computing devices (personal computers, smartphones, tablets etc.) and serves for communication in the IP network. This means that any device that is connected to the IP network must be identified as an entity and have its unique IP.

What uniquely identifies all information on the Web?

Every machine on the internet has a unique identifying number, called an IP address. The IP stands for Internet Protocol, which is one of two protocols that computers use to communicate over the internet.