A arquitetura da Internet é dividida em camadas, desenvolvida de acordo com especificações do mercado e cresceu com a demanda. O protocolo IP é responsável pelo endereçamento de rede e os endereços IP possuem campos de classe, NetID e HostID. O ICMP é um protocolo para reportar erros e mensagens de controle na Internet.