Un protocolo es un conjunto de reglas que los ordenadores siguen para comunicarse a través de una red. Los protocolos TCP e IP son fundamentales en Internet ya que gobiernan las conexiones entre redes, dispositivos y sistemas. Cada dispositivo en una red IP tiene una dirección IP única de 32 bits que lo identifica, mientras que el número MAC identifica la tarjeta de red de un dispositivo. Los servidores DNS traducen los nombres de dominio a direcciones IP y viceversa para facilitar la comunicación entre dispositivos.