Numerical label used to identify a network interface in an IP network
An Internet Protocol address (IP address) is a numerical label such as 192.0.2.1 that is assigned to a device connected to a computer network that uses the Internet Protocol for communication.[1][2] IP addresses serve two main functions: network interface identification, and location addressing.
Internet Protocol version 4 (IPv4) defines an IP address as a 32-bit number.[2] However, because of the growth of the Internet and the depletion of available IPv4 addresses, a new version of IP (IPv6), using 128 bits for the IP address, was standardized in 1998.[3][4][5] IPv6 deployment has been ongoing since the mid-2000s.
IP addresses are written and displayed in human-readable notations, such as 192.0.2.1 in IPv4, and 2001:db8:0:1234:0:567:8:1 in IPv6. The size of the routing prefix of the address is designated in CIDR notation by suffixing the address with the number of significant bits, e.g., 192.0.2.1/24, which is equivalent to the historically used subnet mask 255.255.255.0.
The IP address space is managed globally by the Internet Assigned Numbers Authority (IANA), and by five regional Internet registries (RIRs) responsible in their designated territories for assignment to local Internet registries, such as Internet service providers (ISPs), and other end users. IPv4 addresses were distributed by IANA to the RIRs in blocks of approximately 16.8 million addresses each, but have been exhausted at the IANA level since 2011. Only one of the RIRs still has a supply for local assignments in Africa.[6] Some IPv4 addresses are reserved for private networks and are not globally unique.
Network administrators assign an IP address to each device connected to a network. Such assignments may be on a static (fixed or permanent) or dynamic basis, depending on network practices and software features. Some jurisidications consider IP addresses to be personal data.
^DOD Standard Internet Protocol. DARPA, Information Sciences Institute. January 1980. doi:10.17487/RFC0760. RFC 760..
^ abJ. Postel, ed. (September 1981). Internet Protocol, DARPA Internet Program Protocol Specification. IETF. doi:10.17487/RFC0791. RFC 791. Updated by RFC 1349, 2474, 6864.
^S. Deering; R. Hinden (December 1995). Internet Protocol, Version 6 (IPv6) Specification. Network Working Group. doi:10.17487/RFC1883. RFC 1883.
^S. Deering; R. Hinden (December 1998). Internet Protocol, Version 6 (IPv6) Specification. Network Working Group. doi:10.17487/RFC2460. RFC 2460.
^S. Deering; R. Hinden (July 2017). Internet Protocol, Version 6 (IPv6) Specification. IETF. doi:10.17487/RFC8200. RFC 8200.
An Internet Protocol address (IPaddress) is a numerical label such as 192.0.2.1 that is assigned to a device connected to a computer network that uses...
IPaddress blocking or IP banning is a configuration of a network service that blocks requests from hosts with certain IPaddresses. IPaddress blocking...
Internet Protocol (IP) addresses for special purposes. IPv4 designates special usage or applications for various addresses or address blocks: IPv6 assigns...
Network address translation (NAT) is a method of mapping an IPaddress space into another by modifying network address information in the IP header of...
computer networking, IPaddress spoofing or IP spoofing is the creation of Internet Protocol (IP) packets with a false source IPaddress, for the purpose...
successor protocol, IPv6. IPv4 and IPv6 coexist on the Internet. The IPaddress space is managed globally by the Internet Assigned Numbers Authority (IANA)...
about IPaddress assignments. The Internet Engineering Task Force (IETF) and IANA have restricted from general use various reserved IPaddresses for special...
private network is a computer network that uses a private address space of IPaddresses. These addresses are commonly used for local area networks (LANs) in...
virtual IPaddress (VIP or VIPA) is an IPaddress that does not correspond to a physical network interface. Uses for VIPs include network address translation...
management protocol used on Internet Protocol (IP) networks for automatically assigning IPaddresses and other communication parameters to devices connected...
Standard on 14 July 2017. Devices on the Internet are assigned a unique IPaddress for identification and location definition. With the rapid growth of the...
and a unicast address is used to address a single device. For network layer communications, a broadcast address may be a specific IPaddress. At the data...
method divides the IPaddress space for Internet Protocol version 4 (IPv4) into five address classes based on the leading four address bits. Classes A,...
IP in IP is an IP tunneling protocol that encapsulates one IP packet in another IP packet. To encapsulate an IP packet in another IP packet, an outer header...
IPaddress of the client. Although this type of server can be discovered easily, it can be beneficial for some users as it hides the originating IP address...
IPaddress management (IPAM) is a methodology implemented in computer software for planning and managing the assignment and use of IPaddresses and closely...
determines that Computer 2 has the IPaddress 192.168.0.55. To send the message, it also requires Computer 2's MAC address. First, Computer 1 uses a cached...
distinguished from any other packets traversing the TCP/IP stack only by the special IPaddress they were addressed to. Thus, the services that ultimately receive...
application-specific naming and addressing purposes. In general, a domain name identifies a network domain or an Internet Protocol (IP) resource, such as a personal...
across an IP network. IP packets consist of a header for addressing and routing, and a payload for user data. The header contains information about IP version...
information indicating success or failure when communicating with another IPaddress. For example, an error is indicated when a requested service is not available...
establishes the Internet. IP has the task of delivering packets from the source host to the destination host solely based on the IPaddresses in the packet headers...
email address, such as john.smith@example.com, is made up from a local-part, the symbol @, and a domain, which may be a domain name or an IPaddress enclosed...
registered users or assignees. These resources include domain names, IPaddress blocks and autonomous systems, but it is also used for a wider range of...
an IPaddress – the reverse of the usual "forward" DNS lookup of an IPaddress from a domain name. The process of reverse resolving of an IPaddress uses...
network using IPv6. IPaddresses are included in the packet header to indicate the source and the destination of each packet. The IPaddress of the destination...