A ordem correta para um usuário que tenta acessar os recursos de rede depende ligeiramente das especificidades dos métodos de rede e autenticação, mas uma ordem comum e geral é a seguinte:
1.
O usuário inicia a solicitação: O usuário executa uma ação (por exemplo, abre um navegador da web, tenta acessar um servidor de arquivos) que requer acesso a um recurso de rede.
2.
Processamento de dispositivo local: O dispositivo do usuário (computador, telefone, etc.) processa a solicitação. Isso pode envolver a verificação do cache local para o recurso ou a preparação da solicitação de transmissão.
3.
Resolução DNS (frequentemente): Se o recurso for identificado por um nome (por exemplo, `www.example.com`), o dispositivo usa o sistema de nome de domínio (DNS) para traduzir o nome legível pelo homem em um endereço IP numérico.
4.
Processamento de interface de rede (NIC): A NIC prepara a solicitação de transmissão para a rede, adicionando cabeçalhos necessários e abordando as informações.
5.
transmissão sobre a rede: A solicitação viaja pela infraestrutura de rede (roteadores, switches etc.) para o servidor que hospeda o recurso.
6.
servidor recebe solicitação: O servidor que hospeda o recurso recebe a solicitação.
7.
autenticação (se necessário): O servidor pode exigir autenticação para verificar a identidade do usuário. Isso pode envolver nome de usuário/senha, certificados, autenticação de vários fatores ou outros métodos.
8. Autorização (se necessário): Mesmo se autenticado, o servidor verifica se o usuário tem permissão para acessar o recurso solicitado (autorização). Isso envolve a verificação das listas de controle de acesso (ACLs) ou outros mecanismos de segurança.
9. Recuperação/processamento de recursos
: Se a autenticação e a autorização forem bem -sucedidas, o servidor recuperar ou processar o recurso solicitado.
10.
Transmissão de volta ao usuário: O servidor envia o recurso de volta ao dispositivo do usuário pela rede.
11.
Processamento de dispositivo local (recebimento): O dispositivo do usuário recebe a resposta, o processa (por exemplo, renderiza uma página da web, exibe um arquivo) e apresenta as informações ao usuário.
É importante observar que algumas etapas podem ser otimizadas ou combinadas, dependendo da tecnologia usada (por exemplo, o cache pode reduzir significativamente o número de solicitações de rede). No entanto, a sequência acima representa o fluxo geral de eventos.