İnternet protokolü, birçok ana bilgisayar tarafından İnternet üzerinden veri iletimi için kullanılan teknikler kümesidir. İnternet protokolünün şu anki sürümü, 32 bit adres sistemi sağlayan IPv4'tür.
İnternet protokolü “en iyi çaba” sistemidir, yani gönderilen hiçbir bilgi paketinin, gönderildiği durumda bulunduğu yere ulaşması garanti edilemez. Genellikle başka protokoller, bir nedenden ötürü yüksek doğrulukta olması gereken veriler için İnternet protokolü ile paralel olarak kullanılır.
Bir ağa bağlı olan her cihaza, yerel bir alan ağı (LAN) veya İnternet olabilir, bir İnternet protokol numarası verilir. Bu adres, cihazı genişletilmiş ağa bağlı diğer tüm cihazlar arasında benzersiz bir şekilde tanımlamak için kullanılır.
İnternet protokolünün şu anki sürümü (IPv4) dört milyardan fazla benzersiz adrese izin vermektedir. Ancak bu sayı, büyük bir kısmı adresleri kullanan web yöneticilerinin, büyük bir kısmı kullanılmayan kalan uygulamalarla büyük ölçüde azaldı. İki ila yüz yirmi sekizinci benzersiz adres gücüne sahip olacak olan İnternet protokolünün (IPv6) yeni bir versiyonunu kabul etmek için oldukça büyük bir hareket vardır. Bu sayı, kabaca bundan sonra otuz dokuz sıfıra sahip bir üçlü ile temsil edilebilir.
Neredeyse sınırsız bir İnternet protokol adresi grubunun böyle bir nedeni arzu edilmesinin nedeni, küçük kablosuz cihazların başlamasıdır. Geçmişte dört milyar adresin fazlasıyla yeterli olacağı görülüyordu, ancak adresler yalnızca o zamanlar bilgisayarlar tarafından kullanılıyordu. Gelecekte, dünyadaki her insan için, her biri İnternet protokolünde kendi adreslerine ihtiyaç duyan binlerce kişi olmasa da, kablosuz ağlar üzerinden iletişim kuran yüzlerce cihaz olması düşünülebilir.
Çoğu insan kullanıcısı IP adreslerini doğrudan kullanmaz, bunun yerine ziyaret etmek istedikleri sunuculara ve bilgisayarlara erişmek için kelimeler kullanır. Girilen alan adları, İnternet protokol adreslerine, tüm alan adlarının ve ilgili oldukları IP adreslerinin kaydını tutan alan adı sistemi (DNS) üzerinden bağlanır.


