Apêndice. Uma breve introdução aos modelos Network+
As pilhas de rede têm muitas responsabilidades diferentes na transmissão de dados através de uma rede. Como tal, seria fácil para uma pilha de rede tornar-se uma confusão de código. Por isso, há muito tempo a indústria decidiu se esforçar para definir claramente um conjunto de camadas padronizadas em uma pilha de rede. Cada camada é responsável por uma parte do trabalho de transmissão de dados pelo fio. As camadas inferiores fornecem funcionalidade e garantias às camadas superiores da pilha.
A construção dessas camadas não é útil apenas para organizar o código. Essas definições de camada são frequentemente usadas para descrever onde a nova tecnologia opera na pilha. Por exemplo, talvez tenhas ouvido falar de um balanceador de carga de camada 7 ou de camada 4. Um balanceador de carga distribui a carga de tráfego em um conjunto de máquinas de back-end, mas a camada em que ele opera determina muito suas capacidades. Um balanceador de carga de camada 7, por exemplo, pode tomar decisões sobre onde encaminhar o tráfego com base em detalhes de uma solicitação HTTP, como o caminho solicitado ou um cabeçalho específico. O HTTP opera na camada 7, portanto, esses dados estão disponíveis para inspeção. Um balanceador de carga de camada 4, por outro lado, não considera os dados da camada 7 e, portanto, só pode passar o tráfego com base em detalhes de conexão mais simples, como o IP e a porta de origem.
Existem muitos modelos de rede diferentes. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access