Die Internetprotokol (IP) is 'n datageoriēerde protokol wat gebruik word vir datakommunikasie oor 'n pakketgeskakelde internetwerk. IP is 'n netwerklaag protokol in die internetprotokolsuite en ingesluit in 'n dataverbindingslaagprotokol (bv. Ethernet). As 'n protokol op die onderste lae verskaf IP globaal unieke adresse vir rekenaars in 'n netwerk. Dit bring mee dat die dataverbindingslaag nie die diens hoef te verskaf nie. Ethernet verskaf wel globaal unieke adresse maar kan nie oraloor gekommunikeer word nie d.w.s. twee Ethernet-toestelle sal slegs met mekaar kan kommunikeer indien hulle op dieselfde bus is). Data vanaf 'n boonste laag protokol word ingesluit binne een of meer pakkette/datagramme (die begrippe is basies sinonieme in die IP). Geen stroombaanopstelling word benodig voordat 'n gasheer probeer om pakkette te stuur na 'n gasheer waarmee dit nie tevore gekommunikeer het nie (dit is juis die doel van 'n pakketgeskakelde netwerk), dus is IP 'n verbindinglose protokol. Dit maak dit baie anders as die Openbare Skakeltelefoon-netwerk wat vereis dat 'n stroombaan opgestel word voordat 'n oproep kan voortgaan ('n Verbindingsgeoriënteerde protokol).