Een IP-adres (Internet Protocol-adres) is een uniek nummer dat wordt toegewezen aan elk apparaat dat is aangesloten op internet. Het wordt gebruikt om de locatie van een apparaat op het internet te identificeren en om gegevens tussen verschillende apparaten te verzenden. Een IP-adres bestaat uit vier delen, elk gescheiden door een punt, die elk een getal tussen 0 en 255 aangeven. Bijvoorbeeld: 192.168.1.1. Er zijn twee soorten IP-adressen: IPv4-adressen en IPv6-adressen. IPv4-adressen bestaan uit 32 bits en zijn beperkt tot ongeveer 4,3 miljard unieke adressen, terwijl IPv6-adressen bestaan uit 128 bits en theoretisch meer dan 340 triljoen triljoen unieke adressen kunnen ondersteunen.