Conjunto de reglas que son utilizadas para establecer una comunicación en su forma más simple entre determinados procesos para cumplir una determinada tarea, siendo respetadas para el envío y la recepción de datos a través de una red.
Los protocolos pueden ser implementados por hardware, software o la combinación de ambos.
Esto se denomina implementación o la conversión de un protocolo a un lenguaje de programación.
En Internet, los protocolos utilizados pertenecen a una sucesión de protocolos o a un conjunto de protocolos relacionados entre sí.
Este conjunto de protocolos se denomina TCP/IP.
Entre otros, contiene los siguientes protocolos:
- HTTP
- FTP
- ARP
- ICMP
- UDP
- SMTP
- TCP/IP