Het IPv4-protocol is het Internet Protocol versie 4. Het is een set regels die worden gebruikt om gegevens van de ene computer naar de andere te transporteren via een internetverbinding. Het werkt op basis van pakketten die de gegevens bevatten die verzonden moeten worden.
Het protocol zelf is verantwoordelijk voor het toewijzen van een uniek IP-adres (Internet Protocol) aan elke computer die verbonden is met een netwerk. Het adres bestaat uit vier octetten of quadragen: elk getal tussen 0 en 255 (bijvoorbeeld 192.168.1.1).
Wanneer een computer iets wil verzenden, splitst het IPv4-protocol de data in pakketten van gelijke grootte. Elk pakket krijgt een afzender- en ontvanger-IP-adres mee en doorloopt vervolgens een aantal routers om uiteindelijk bij de juiste bestemming aan te komen.
De router controleert of het pakketje naar het juiste adres wordt gestuurd en kan dan besluiten om het pakketje opnieuw te verzenden of door te sturen naar een andere router. Dit wordt gedaan totdat het pakket de eindbestemming bereikt heeft.
Wanneer het pakket de ontvanger bereikt, worden de gegevens samengevoegd tot hun oorspronkelijke vorm en het bericht wordt afgeleverd. Door deze enorme hoeveelheid uitzendingen en samenvoegen van gegevens, is het IPv4-protocol in staat wereldwijd te fungeren voor vele computers.