Een protocol - althans in de Internet-context - is een gestandaardiseerde afspraak betreffende data-transmissie: een soort netwerktaal dus. Verschillende protocollen verzorgen verschillende manieren van data-transmissie en gegevensraadpleging.