Calcul du Temps de Transmission dans un Réseau
Comprendre le Calcul du Temps de Transmission dans un Réseau
Le temps total nécessaire pour transférer des données d'un point A à un point B dans un réseau n'est pas instantané. Il est la somme de plusieurs composantes, principalement le temps de transmission et le temps de propagation. Le temps de transmission correspond au temps nécessaire à l'émetteur pour "pousser" tous les bits du message sur le lien réseau, tandis que le temps de propagation est le temps que met un bit pour voyager physiquement le long du lien. Comprendre et calculer ces deux valeurs est fondamental pour évaluer la performance d'un réseau et optimiser les transferts de données, notamment en utilisant la segmentation en paquets.
Données de l'étude
- Taille du fichier : 4 Mo (1 Mo = \(10^6\) octets)
- Taille maximale d'un paquet : 1000 octets (comprenant 40 octets d'en-tête et 960 octets de données utiles)
- Lien Source-Routeur : Débit (\(D_1\)) = 100 Mbps, Distance (\(d_1\)) = 500 km
- Lien Routeur-Destination : Débit (\(D_2\)) = 100 Mbps, Distance (\(d_2\)) = 1500 km
- Vitesse de propagation du signal dans les câbles (\(v\)) : \(2.5 \times 10^8\) m/s
Schéma : Topologie du Réseau
Questions à traiter
- Calculer le nombre total de paquets (\(N\)) nécessaires pour envoyer l'intégralité du fichier.
- Calculer le temps de transmission (\(T_x\)) pour un seul paquet.
- Calculer les temps de propagation (\(T_{p1}\) et \(T_{p2}\)) pour chaque lien.
- Calculer le temps total (\(T_{\text{total}}\)) nécessaire pour que le dernier bit du dernier paquet arrive à destination.
Correction : Calcul du Temps de Transmission
Question 1 : Nombre de Paquets (\(N\))
Principe :
Pour trouver le nombre de paquets, il faut diviser la taille totale des données utiles du fichier par la quantité de données utiles qu'un seul paquet peut transporter. Puisqu'on ne peut pas envoyer une fraction de paquet, il faut arrondir le résultat à l'entier supérieur.
Calcul :
D'abord, convertissons la taille du fichier en octets :
Ensuite, déterminons la taille des données utiles par paquet :
Enfin, calculons le nombre de paquets :
Question 2 : Temps de Transmission d'un Paquet (\(T_x\))
Principe :
Le temps de transmission est le temps nécessaire pour "émettre" tous les bits d'un paquet sur le lien. Il se calcule en divisant la taille totale du paquet (en-tête inclus) par le débit du lien. Comme les débits des deux liens sont identiques, le temps de transmission sera le même pour les deux segments.
Formule(s) utilisée(s) :
Calcul :
Convertissons la taille du paquet en bits :
Convertissons le débit en bits/s :
Calculons le temps de transmission :
Quiz Intermédiaire 1 : Si le débit du lien était divisé par deux (50 Mbps), le temps de transmission Tx serait :
Question 3 : Temps de Propagation (\(T_{p1}\) et \(T_{p2}\))
Principe :
Le temps de propagation est le temps que met le premier bit d'un paquet pour traverser physiquement le lien, de l'émetteur au récepteur. Il se calcule en divisant la distance du lien par la vitesse de propagation du signal.
Formule(s) utilisée(s) :
Calcul :
Calculons les temps de propagation pour chaque lien :
Question 4 : Temps de Transfert Total (\(T_{\text{total}}\))
Principe :
Le temps total est le temps écoulé entre le début de la transmission du premier bit du premier paquet par la source et la fin de la réception du dernier bit du dernier paquet par la destination. Dans un réseau "store-and-forward" avec un routeur, le dernier paquet est entièrement transmis sur le premier lien avant d'être retransmis sur le second.
Une formulation intuitive est de considérer que le premier paquet établit le chemin, prenant la somme de ses temps de transmission et de propagation sur tous les liens. Les \(N-1\) paquets restants suivent, et chaque nouveau paquet arrive à la destination un temps \(T_x\) après le précédent.
Formule(s) utilisée(s) :
Puisque \(T_{x1} = T_{x2} = T_x\), on peut simplifier :
\[ T_{\text{total}} = (N+1)T_x + T_{p1} + T_{p2} \]Données spécifiques :
- Nombre de paquets (\(N\)) : 4167
- Temps de transmission (\(T_x\)) : 0.08 ms
- Temps de propagation 1 (\(T_{p1}\)) : 2 ms
- Temps de propagation 2 (\(T_{p2}\)) : 6 ms
Calcul :
Quiz Intermédiaire 2 : Dans ce scénario, quel facteur domine le temps de transfert total ?
Quiz Rapide : Testez vos connaissances
1. Le temps de transmission d'un message dépend principalement...
2. Le temps de propagation dépend principalement...
3. La segmentation d'un gros fichier en petits paquets est utile pour...
Glossaire
- Temps de Transmission (\(T_x\))
- Temps nécessaire pour qu'un émetteur place l'intégralité d'un message ou d'un paquet sur le support de transmission. Il est calculé par la formule : \(T_x = \text{Taille des données} / \text{Débit}\).
- Temps de Propagation (\(T_p\))
- Temps nécessaire pour qu'un bit voyage de la source à la destination à travers le support physique. Il est calculé par la formule : \(T_p = \text{Distance} / \text{Vitesse de propagation}\).
- Débit (Bandwidth/Data Rate)
- Vitesse à laquelle les bits peuvent être transmis sur un lien de communication, généralement exprimée en bits par seconde (bps).
- Paquet (Packet)
- Unité de données formatée utilisée dans les réseaux à commutation de paquets. Un message est divisé en plusieurs paquets, chacun contenant une partie des données et des informations de contrôle (en-tête).
- Store-and-Forward
- Méthode de commutation où un équipement réseau (comme un routeur) doit recevoir et stocker l'intégralité d'un paquet avant de pouvoir commencer à le transmettre sur le lien sortant.
- Pipelining
- Technique qui consiste à commencer à transmettre le paquet suivant avant que le précédent n'ait atteint sa destination finale, permettant ainsi de superposer les temps de transmission et de propagation sur plusieurs liens et de réduire le temps de transfert global.
D’autres exercices de télécommunications et réseaux:
0 commentaires