Question

Qu'est-ce que les frais généraux pour l'envoi de 5000 octets PPP et Ethernet?

Taille de l'image pour Point-to-Point Protocol : 8 octets MTU: 500 octets

Taille de l'image pour Ethernet: 18 octets MTU: 1500 octets

Les deux envoyer 5000 octets ..

Je sais que cela est juste un calcul, mais je ne suis pas sûr de savoir comment le faire. Je ne peux le trouver nul part. Je pense que depuis une trame PPP prend 8 octets et une unité de transmission maximale est de 500 alors il peut envoyer (500-8) octets d'informations en une seule fois. Il envoie 10 images, ce qui en 4920 octets envoyés. envoie ensuite la finale (80 + 8) octets avec la dernière image.

Dans le même Ethernet. (1500-1518) octets avec chaque trame. 3 cadres envoyés moyens 4446 octets envoyés. L'envoi (554 + 18) octets dans la dernière trame.

Cela ne signifie évidemment pas répondre à la question « frais généraux ». Quelqu'un at-il des idées?

Était-ce utile?

La solution

Cela dépend vraiment de la façon dont vous définissez les frais généraux. Cette réponse assumera les frais généraux est le nombre d'octets que vous devez transmettre , en plus de les données lui-même.

Pour Ethernet, en supposant la charge utile de 5000 octets n'est pas encapsulé dans un IP + TCP / UDP cadre, vous aurez 18 octets de frais généraux pour chaque paquet envoyé. Cela signifie que chaque transmission avec un MTU de 1500 sera en mesure de tenir 1482 octets. Pour transmettre 5000 octets, cela signifie 4 paquets doivent être transmis, ce qui signifie une surcharge de 72 octets (18 * 4). Notez que les frais généraux devient plus grand lorsque vous incluez des choses comme le cadre IP qui contient une trame TCP.

Pour PPP, comme vous l'avez montré, vous pouvez envoyer 492 octets par image. Onze cadres moyens 88 octets de surcharge (11 * 8) -. À nouveau, non compris les trames de protocole supplémentaires au sein de la charge utile

Dans ces deux exemples des protocoles créés sur la base de ces protocoles de couche de liaison contribuera aux frais généraux. Par exemple, un paquet Ethernet envoyé avec un cadre IPv4 qui contient un datagramme UDP aura un 28 octets supplémentaires consommés par les en-têtes et pas des données (20 octets dans un en-tête IPv4 et 8 dans un en-tête UDP, en supposant aucune option IP). Compte tenu de l'exemple Ethernet d'origine, cela signifie que la quantité de données par paquet devient 1454 octets, qui vient heureusement encore 4 paquets (les déversements supplémentaires sur dans le 4ème paquet plus petit), avec 144 octets de frais généraux.

Vous pouvez en savoir plus (je trouve cette page un peu difficile à lire si).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top