Há duas coisas que um comutador Ethernet pode fazer:
Armazenar e encaminhar - aguarde até que o quadro inteiro seja recebido antes de enviá-lo.
Cortar - comece a enviar o quadro assim que o endereço de destino for conhecido.
O endereço MAC de destino é a primeira coisa em um quadro Ethernet, portanto, não há muito buffer antes que um switch de corte comece a enviar o que recebe - alguns hubs tinham um recurso "Sem Fragmento" que aguarda 64 bytes antes de enviar para evitar incomodar o destino se ocorrer uma colisão.
o servidor pode enviar um pacote para um segundo cliente antes que o primeiro pacote termine de descer a linha
A comunicação entre, por exemplo, o seu PC e o comutador ao qual está conectado imediatamente, pode lidar apenas com 1 bit de cada vez, e o hardware da rede modula a mídia durante um período de tempo para "enviar" os dados. Qualquer protocolo de comunicação serial funciona assim.
Portanto, uma NIC nunca pode enviar mais de um quadro "de uma vez" - eles são colocados na fila (a Qualidade de Serviço afeta essa ordem de enfileiramento) e processados pela pilha de rede e pelo hardware do servidor trabalhando juntos. (A associação / ligação da NIC pode fazer com que várias NICs funcionem juntas como uma NIC.)
Se você transmite algo para a Internet, quase sempre existem vários "saltos" - o servidor envia dados ao seu switch, que encaminha para o roteador, que encaminha para possivelmente mais roteadores, depois o roteador de ISPs, os ISPs a montante IXP, etc. , etc. A NIC do servidor não precisa aguardar a conclusão de todos esses saltos; é claro, ele pode enviar outro quadro para o switch assim que a NIC terminar com o quadro atual.
Definitivamente, vários pacotes podem estar em andamento entre todos esses "saltos" - e há uma chance de que eles possam ou não chegar em ordem do outro lado - isso é algo que os endereços TCP com números de seqüência e janelas (o UDP não). Cortar / armazenar e encaminhar afeta apenas a conexão imediata entre o servidor e o switch.
É necessário verificar as especificações do seu switch para saber o que ele faz. Este , por exemplo, "armazena e encaminha".