Overhead com PPP e Ethernet

votos
3

O que é a sobrecarga de PPP e Ethernet enviar 5000 bytes?

Tamanho do quadro para Point-to-Point Protocol : 8 bytes MTU: 500 bytes

tamanho do quadro para a Ethernet: 18 bytes MTU: 1500 bytes

Ambos enviar 5000 bytes ..

Eu sei que isto é apenas um cálculo, mas não tenho certeza de como fazê-lo. Eu não posso encontrá-lo em qualquer lugar. Gostaria de pensar que uma vez que um quadro PPP leva 8 bytes e unidade de transmissão máxima é de 500, em seguida, ele pode enviar (500-8) bytes de informação de uma só vez. Ele envia 10 quadros, resultando em 4920 bytes enviados. Em seguida, envia o final (80 + 8) bytes com o último quadro.

Semelhante por Ethernet. (1500-1518) bytes com cada quadro. 3 quadros enviados meios 4446 bytes enviados. Envio (554 + 18) bytes do último quadro.

Isto obviamente não responder à pergunta overhead. Alguém tem alguma ideia?

Publicado 26/08/2009 em 23:49
fonte usuário
Em outras línguas...                            


1 respostas

votos
4

Ela realmente depende de como você define em cima. Esta resposta assumirá sobrecarga é o número de bytes que você precisa para transmitir , além de os dados em si.

Para Ethernet, assumindo o byte payload 5000 não é encapsulado em um TCP / frame UDP IP +, você terá 18 bytes de sobrecarga para cada pacote enviado. Isso significa que cada transmissão com um MTU de 1500 será capaz de segurar 1482 bytes. Para transmitir 5000 bytes, isto significa 4 pacotes deve ser transmitido, o que significa uma sobrecarga de 72 bytes (18 * 4). Note-se que a sobrecarga se torna maior quando você incluir coisas como a estrutura IP que contém um quadro TCP.

Para PPP, como você já mostrado, você pode enviar 492 bytes por quadro. Onze quadros significa 88 bytes de sobrecarga (11 * 8) - novamente, não incluindo quaisquer quadros de protocolo adicionais dentro da carga útil.

Em ambos estes exemplos quaisquer protocolos que se acumulam em cima destes protocolos da camada de ligação irá contribuir para cima. Por exemplo, um pacote de Ethernet enviada com um quadro IPv4 que contém um datagrama UDP terá um adicional de 28 bytes consumidos por cabeçalhos e não de dados (20 bytes de um cabeçalho IPv4 e 8 em um cabeçalho UDP, assumindo que não há opções de IP). Considerando o exemplo Ethernet original, isto significa que a quantidade de dados por pacote se torna de 1454 bytes, que felizmente ainda trata de 4 pacotes (os derramamentos adicionais sobre no quarto pacote mais pequeno), com 144 bytes de sobrecarga.

Você pode ler mais aqui (eu encontrar essa página um pouco difícil de ler embora).

Respondeu 27/08/2009 em 00:25
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more