Ferramentas como ping
, nslookup
, etc. funcionam na camada de aplicação; mas como você afirmou, as mensagens são enviadas para cima e para baixo na pilha de protocolos para funcionar em todas as camadas do modelo OSI. Geralmente, você diria que este era um comando da camada de aplicação, mas você está certo em apontar que as camadas de suporte são usadas.
Programas como Ping, Email etc na camada de aplicação usam protocolos de camada de transporte como TCP e UDP.
Estes usam protocolos de camada de rede, como IP, ICMP, ARP, RIP, etc.
Eles usam endereços lógicos associados a endereços MAC na Camada de Enlace de Dados.
Os sinais que compõem esses pacotes são enviados na camada física.
Provavelmente vale a pena ressaltar que Padrões como nslookup
são baseados principalmente nas camadas Session, Presentation e Application.