Ein Protokoll definiert, wie Daten zwischen Computern, etwa zwischen Client und Webserver oder innerhalb eines lokalen Netzwerkes, aber auch zwischen Prozessen eines Computers übertragen werden. Beispiele sind HTTP oder TCP/IP.