A protocol is an agreement between computers about how they'll exchange data.