Un protocolo es un conjunto de reglas que controlan la comunicación entre computadoras a través de una red. Especifica cómo se detecta la conexión, cómo se negocian las características de la conexión, y cómo se inician, envían y finalizan los mensajes. Algunos protocolos comunes son IP, TCP, UDP, HTTP y FTP.