13 votes

Est-ce que les segments, les paquets et les trames ont la même taille si nous ignorons les en-têtes?

J'ai cherché des explications sur les différences entre les Segments, les Paquets et les Trames, et d'après ce que j'ai lu :

  • Le Segment est les données originales + l'en-tête de la couche Transport.
  • Le Paquet est un Segment + l'en-tête de la couche Réseau.
  • La Trame est un Paquet + l'en-tête de la couche Liaison de données.

En gros, cela signifie que si on met de côté les en-têtes, les Segments = les Paquets = les Trames.

Je me souviens avoir lu que la couche Liaison de données prend les données transférées par la couche Réseau et les divise en petits morceaux de données à transférer par la couche Physique. Par conséquent, j'ai supposé que ces Trames sont des morceaux plus petits d'un Paquet donné.

Mais partout où je cherche, je lis que la seule différence entre les Segments, les Paquets et les Trames sont les en-têtes attachés aux données originales dans les différentes couches, et que les noms sont différents car ils sont propres à chaque couche, même si c'est fondamentalement la même chose.

Les Segments, les Paquets et les Trames sont-ils vraiment la même chose, à part les en-têtes que chacun d'eux inclut ? Ont-ils tous la même taille ?

16voto

Enjoy coding Points 1050

entrer la description de l'image ici

Chaque couche a son en-tête, comme vous pouvez le voir :

  • Segments : couche de transport (TCP/UDP) = en-tête de transport + données (de la couche supérieure)
  • Paquet : couche internet (IP) = en-tête réseau + en-tête de transport et données (à la fois données de transport et de la couche supérieure)
  • Trames : couche réseau (Ethernet) = en-tête de trame + en-tête de réseau, de transport et données (des trois couches supérieures).

Donc, pour répondre à votre question, la différence entre un segment, un paquet et une trame est essentiellement ce que sa couche respective considère comme "données". Sur un segment, les données proviennent de la couche application ; sur un paquet, les données proviennent de la couche transport (en-tête de transport + données) ; et sur une trame, les données proviennent de la couche internet (en-têtes de transport et internet + données de la couche application).

0voto

matak Points 211

Sont-ce que les segments, les paquets et les trames sont vraiment la même chose, à l'exception des en-têtes inclus dans chacun d'entre eux?

http://www.inetdaemon.com/tutorials/basic_concepts/communication/frames_packets_n_pdus.shtml

Sont-ils tous de même taille?

Si vous pensez aux couches comme des entités uniques alors non; ils ont tous des tailles maximales et minimales différentes. En les considérant les unes par rapport aux autres; la couche inférieure dicte quelle est la taille maximale des données qu'elle peut recevoir d'une couche supérieure.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X