- IPv6
- Internet Protocol version 6, the next-generation IP protocol designed by IETF, uses 128-bit addresses to solve IPv4 address exhaustion, with built-in security, QoS, and autoconfiguration features, the foundational protocol of the modern Internet.
- IPv4
- Internet Protocol version 4, uses 32-bit addresses with about 4.3 billion addresses total, deployed since 1983, currently still running in dual-stack with IPv6; global addresses were fully allocated in 2019.
- CIDR
- Classless Inter-Domain Routing, IP address notation in address/prefix-length format (e.g., 2001:db8::/32), replacing traditional A/B/C class address division, improving routing efficiency.
- Prefix Length
- The number after the slash in CIDR notation indicating how many leading bits are network bits. IPv6 prefix lengths range 0-128; common values are /128 (host), /64 (subnet), /48 (site), /32 (ISP).
- Zero Compression
- IPv6 address shorthand rule where one or more consecutive all-zero groups (0000) can be replaced by double colon ::, but :: can only appear once per address, greatly shortening IPv6 address writing.
- RFC 5952
- IETF-published IPv6 address text representation specification defining recommended canonical compression format (lowercase, leading zero omission, compressing longest zero run, not compressing single zeros, etc.), ensuring the same address has only one canonical representation.
- Global Unicast
- Globally routable public IPv6 addresses, equivalent to IPv4 public addresses, typically starting with 2000::/3, used for Internet communication.
- Link-Local
- Addresses with fe80::/10 prefix, valid only on the local Layer 2 link, not forwarded by routers, autoconfigured on every IPv6 interface, used for NDP neighbor discovery, DHCPv6, routing protocols, and other low-level communication.
- Unique Local Address (ULA)
- fc00::/7 prefix, equivalent to IPv4 private addresses, routable only within organizations, not on public Internet, for internal enterprise networks; fd00::/8 is used for actual allocation.
- Multicast
- ff00::/8 prefix, one-to-many communication, packets delivered to all interfaces joining a multicast group, replacing IPv4 broadcast, used for routing protocols, service discovery, streaming media, and other scenarios.
- Anycast
- Multiple nodes configured with the same address, packets routed to the nearest node, used for CDNs, DNS root servers, load balancing; cannot be distinguished from unicast by address format.
- Loopback Address
- ::1/128 in IPv6, equivalent to IPv4's 127.0.0.1, address for node to send to itself, used for local testing and inter-process communication, never appears on the network.
- Unspecified Address
- ::/128, equivalent to IPv4's 0.0.0.0, represents address non-existent/unspecified, used during node startup or when binding all interfaces.
- SLAAC
- Stateless Address Autoconfiguration, IPv6-exclusive feature where clients automatically generate addresses based on router-advertised prefixes without needing a DHCP server, requires subnet prefixes to be /64.
- Dual Stack
- Devices running both IPv4 and IPv6 protocol stacks simultaneously, having both address types, selecting protocol based on application and DNS, the currently dominant IPv4-to-IPv6 transition solution.
- NAT64
- IPv6/IPv4 transition technology allowing IPv6-only nodes to access IPv4 resources by performing address translation at the network boundary, paired with DNS64 to synthesize AAAA records from A records.
- 4to6
- Umbrella term for various IPv4-to-IPv6 transition and tunneling technologies like 4in6, DS-Lite, MAP-T, etc., used for interworking between the two protocols during transition.
- nibble
- Half a byte, 4 bits, corresponding to one hexadecimal character. IPv6 reverse resolution uses nibble format, reversing 32 hex characters and appending .ip6.arpa suffix.
- ip6.arpa
- IPv6 reverse DNS resolution domain; IPv4 reverse domain is in-addr.arpa, IPv6 is ip6.arpa, PTR records constructed using nibble format.
- EUI-64
- IEEE 64-bit Extended Unique Identifier, method for converting 48-bit MAC addresses to 64-bit interface IDs (inserting FFFE in the middle of MAC and inverting the U/L bit), used by SLAAC for automatic address configuration, has privacy implications.