Você tem uma compreensão bastante decente do fluxo.
Uma pesquisa de DNS deve primeiro ser executada para obter um endereço IP. Em seguida, o HTTP usa o TCP / IP para abrir uma conexão, por padrão na porta 80. Depois de estabelecer a conexão, ele enviará uma solicitação HTTP GET para algum conteúdo. O servidor irá responder de alguma forma, espero que com uma página existente e não algum erro. Isso será então exibido pelo navegador. (Note que não estou detalhando o que ocorre em ambas as extremidades. No lado do servidor, é basicamente para trás. Um pacote IP vem, o pacote TCP é puxado para fora. O conteúdo do pacote TCP é o pedido HTTP. Isso é então manipulado por o servidor web.)
Os roteadores Pure só estarão interessados no protocolo IP. Seu roteador doméstico típico, que emprega o NAT para permitir que vários dispositivos usem um IP externo, também estará interessado no tráfego TCP, já que a maioria dos roteadores NAT modifica as portas como parte do gerenciamento de conexões.