Como um pacote de rede é processado quando atinge a porta Ethernet?

1

Digamos que você tenha um computador moderno com uma porta Ethernet de 1 Gpbs executando um sistema operacional Linux padrão. O sistema recebe um pacote de rede na porta Ethernet. O que acontece depois? Como o pacote é processado? Como é transferido para a camada superior do modelo OSI? Em última análise, levando ao pacote deixando a porta Ethernet.

Eu não estou procurando uma explicação técnica profunda, mas apenas uma visão geral de "Vida de um pacote de rede dentro de um computador". Quais componentes estão envolvidos? Processador, DMA, Buffer, Interrupções, Kernel, Espaço do usuário, etc. Se você quiser fazer algumas suposições para sua resposta, sinta-se à vontade para fazê-lo.

Aqui está um ponto de partida ... Quando um pacote chega na fila de recebimento da porta Ethernet, uma interrupção é gerada pelo chip Ethernet para sinalizar o processador sobre o pacote ...

    
por modest 14.05.2013 / 23:24

1 resposta

-2

Boa pergunta amanhã tentarei responder. Serão muitas fotos). + 20h.

Uma placa de interface de rede programável de 10 Gigabit Ethernet

    
por 15.05.2013 / 01:19

Tags