O que é um pacote de rede?

0

Eu conheço rede básica, mas não sou muito boa nisso. Agora estou calculando quantos pacotes serão perdidos se eu usar UDP sobre IPv4 . Eu posso supor que a sobrecarga de protocolo para dados enviados via UDP sobre IPv4 é de 66 bytes . E os dados precisam ser transmitidos em blocos de tamanho 4KB (esse é o tamanho da carga útil de cada pacote).

Então, aqui está a minha pergunta:

Em que consiste um pacote de rede?

Wikipedia afirma que

A packet consists of two kinds of data: control information and user data (also known as payload).

Então, basicamente, um pacote tem um cabeçalho e um trailer com dados de carga entre eles.

Uma estrutura de pacotes se parece com isso: cabeçalho | Payload | Trailer

Então, se eu quiser formar um pacote, devo incluir sobrecarga de protocolo no meu cálculo?

Tamanho do pacote = 66bytes (sobrecarga do protocolo) + 4096bytes (carga útil) = 4162bytes

Qualquer ajuda seria muito apreciada.

    
por Aung Kaung Hein 27.07.2014 / 11:13

2 respostas

1

Para calcular o número mínimo de pacotes necessários, enviar uma dada quantidade de dados (assumindo perdas zero).

Let Sp be the size of the payload of a packet.
Let St be the total size of the data.
Let Np be the number of packets.
then
Np=St/Sp

Neste caso, não consideramos os metadados (cabeçalho / sobrecarga).

Vamos considerar um exemplo físico.

Se tivermos 1L de água (Vt). Queremos movê-lo usando um copo (Vc). Então, o número de vezes que usamos copo (Nc) é Nc = Vt / Vc.

Mas qual Vc, o copo tem dois volumes, um interno e um externo (Vi e Ve). O volume externo é quanta água seria deslocada se tivesse uma tampa para impedir a entrada de água, ou Vi + Vm onde Vm é o volume dos materiais de que o copo é feito. Vi é mais simplesmente o volume de água que a taça pode conter. Qual valor de Vc devemos usar? Vc = Ve ou Vc = Vi

    
por 27.07.2014 / 12:26
0
  • P: Em quais partes do pacote a corrupção causaria a não entrega?
  • R: Um erro em qualquer parte importante de um pacote fará com que seja rejeitado.
  • P: Qual parte de um pacote é importante.
  • A: Tudo isso, ou então não existiria.
Portanto, considere todo o pacote: payload, udp, ipv4, camada de rede (ethernet, ppp, etc). Observe que a camada de rede pode mudar para diferentes partes da jornada, e lá para o comprimento do pacote, mas também a taxa de erro de bit.

    
por 27.07.2014 / 11:46