Aller au contenu principal

TD 1 : temps de transmission et débit

Exercice 1​

On considère le transfert d'un fichier de 1 Mo entre deux stations

  • Temps de propagation : calculé avec la vitesse de propagation dans le câble (le signal se propage et prend un certain temps pour arriver)
  • Temps d'émission d'une trame : en lien avec le débit de transmission et proportionnel à la taille de la trame
  • Acquittement = accusé de réception, généralement un signal positif
  • Débit utile : combien de données réelles ont été transmises pendant un intervalle de temps

Attention aux unités bits/octets. On note FF la taille du fichier (F=1F = 1 Mo =8×106= 8 \times 10^6 bits).

  1. Réseau en étoile :
  • propagation : Tp=distance/vitesse=D/V=0,1 msT_p = \text{distance}/\text{vitesse} = D/V = 0{,}1 \text{ ms}
  • émission : Te=longueur trame/deˊbit=F/C=125 sT_e = \text{longueur trame}/\text{débit} = F/C = 125 \text{ s}
  • débit utile : Du=taille/temps≈64 kbit/sD_u = \text{taille}/\text{temps} \approx 64 \text{ kbit/s} (le temps de propagation est négligeable devant TeT_e)
  1. Réseau en bus : On divise le fichier global en trames, composées de O=80O=80 bits d'en-tête (overhead) et de LL bits de données utiles. Une fois la trame reçue, l'autre machine renvoie une trame d'acquittement (A=88A=88 bits).
  • émission : Te=(L+O)/CT_e = (L+O)/C
  • propagation : Tp=D/VT_p = D/V
  • acquittement : Tack=A/CT_{ack}=A/C
  • Ttrame=Te+Tp+Tack+Tp=Te+Tack+2TpT_{\text{trame}}=T_e + T_p + T_{ack} + T_p = T_e + T_{ack} + 2T_p.
  • nombre de trames : n=⌈F/L⌉n=\lceil F/L \rceil
  • Ttot=n⋅TtrameT_{tot} = n \cdot T_{\text{trame}}.
  • Du=F/Ttot≈L/TtrameD_u = F/T_{tot} \approx L/T_{\text{trame}}.
  1. Réseau en anneau : Pour l'acquittement, on renvoie la trame en modifiant 1 bit spécifique. Chaque répéteur introduit un retard de 1 temps-bit. Il faudra considérer 2 TpT_p car la trame va de l'émetteur au récepteur, puis du récepteur à l'émetteur.
  • émission : Te=L/CT_e = L/C
  • propagation : Tp=D/VT_p = D/V
  • retard (NN répéteurs) : Tretard=N×tbit=N/CT_{\text{retard}} = N \times t_{bit} = N/C
  • Ttrame=Te+TpT_{\text{trame}} = T_e + T_p.
  • Taller=Tretour=Te+Tp+Tretard/2T_{\text{aller}}=T_{\text{retour}}= T_e + T_p + T_{\text{retard}}/2.
  • Temps total pour la transmission d'une trame Ttottrame=2(Te+Tp)+TretardT_{\text{tot}_\text{trame}}=2(T_e +T_p)+T_{\text{retard}}.
  • Ttot=⌈F/(L−O)⌉×TtottrameT_{tot}=\lceil F/(L-O) \rceil \times T_{\text{tot}_\text{trame}}.
  • Du=F/TtotD_u = F/T_{tot}.

Exercice 2​

  1. Il faut que Te>RTTT_e > RTT, c'est-à-dire L/C>2D/VL/C > 2D/V, et donc L>2DCV=500L > 2 D \dfrac{C}{V}=500 bits.
  2. Lmin=2CDVL_{min}=2C\dfrac{D}{V} : si le débit CC est multiplié par 10, soit on divise la distance par 10, soit on multiplie la longueur minimale de la trame par 10.