Un protocolo es una serie de reglas que utilizan dos ordenadores para comunicarse. Los protocolos definen detalles como el formato y tamaño de los mensajes, así como la sincronización y codificación. Los protocolos más importantes de Internet son TCP/IP, que incluye protocolos como HTTP, FTP, ARP, ICMP, IP y TCP.