Calcul

Discutez d'informatique ici !
samirou
Membre Relatif
Messages: 166
Enregistré le: 06 Fév 2012, 23:55

calcul

par samirou » 20 Juin 2015, 22:49

Bonsoir je voudrais de l'aide pour cet exercice, je ne comprends pas.Merci de votre compréhension.


Une fibre optique d'une longueur de 3000 km est utilisée pour une transmission au débit de 2Gbits/s. Connaissant la vitesse de propagation V=300000 km/s , donnez le temps qu'il faut pour recevoir à l'autre bout un gros fichier de 2.10^6 octets.
Même question mais en supposant un fonctionnement plus réaliste: le fichier de 2.10^6 octets est nécessairement segmenté en trames de 1500 octets dont 20 octets sont réservés pour l'entête



Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 21 Juin 2015, 06:50

Bonjour,

Qu'est-ce que tu ne comprends pas ?

samirou
Membre Relatif
Messages: 166
Enregistré le: 06 Fév 2012, 23:55

par samirou » 21 Juin 2015, 07:23

Je sais que temps = distance / vitesse : t=d/V. Mais comment trouver le temps. je pensais à prendre d=3000 km et V=V=300000 km/s mais dans ce cas je n'utilise pas les autres données comme les 2Gbits/s et 2.10^6 octets.

archimaide
Membre Naturel
Messages: 11
Enregistré le: 21 Juin 2015, 06:39

par archimaide » 21 Juin 2015, 07:37

Bonjour à Tous, quelqu'un pourrait me dire (svp) comment obtient-on les nombres
16, 19, 22, 35, 37, à partir de 117 diviser par 9, svp je galère grave, a quoi correspondent ils et comment les obtient on?

117 / 9 = 13
/ 9 = 1.4444444444
/ 9 = 0.1604938272
/ 9 = 0.0178326475
/ 9 = 0.0019814053
/ 9 = 0.0002201561
/ 9 = 0.0000244618
/ 9 = 0.000002718
/ 9 = 0.000000302
/ 9 = 0.0000000336
/ 9 = 0.0000000037
/ 9 = 0.0000000004
/ 9 = 0.0000000001

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 21 Juin 2015, 12:58

Ok, donc dans un premier temps il faut calculer le temps d'inscription sur la ligne :

2.10^6 octets = 1.6*10^7 bits

D'où :
pour inscrire les bits sur la ligne

Il te reste simplement à calculer le temps qu'il faut pour parcourir les 3000km de ligne et d'additionner les 2 résultats.

samirou
Membre Relatif
Messages: 166
Enregistré le: 06 Fév 2012, 23:55

par samirou » 21 Juin 2015, 22:18

Si je comprends bien on calcule 3000/300000=0,01 secondes
Et puis on fait la somme 0,008+0,01=0,018s
le temps qu'il faut pour recevoir à l'autre bout un gros fichier de 2.10^6 octets est donc 0,018s

samirou
Membre Relatif
Messages: 166
Enregistré le: 06 Fév 2012, 23:55

par samirou » 21 Juin 2015, 22:54

Merci infiniment, et qu'en pensez vous de la deuxième question:
c'est à dire si le fichier de 2.10^6 octets est nécessairement segmenté en trames de 1500 octets dont 20 octets sont réservés pour l'entête

Avatar de l’utilisateur
Rockleader
Habitué(e)
Messages: 2126
Enregistré le: 11 Oct 2011, 19:42

par Rockleader » 22 Juin 2015, 01:33

samirou a écrit:Merci infiniment, et qu'en pensez vous de la deuxième question:
c'est à dire si le fichier de 2.10^6 octets est nécessairement segmenté en trames de 1500 octets dont 20 octets sont réservés pour l'entête



Pense que si tu as 1500 octet avec 20 d'en-têtes alors tu ne peux envoyer que 1480 de données par trame.

Après, sans avoir trop cherché à comprendre les calculs d'ampholyte ni les tiens, je pense que vous avez considéré l'envoie de toutes les données directement et sans erreurs.

Sauf que dans le cas que tu évoques si tu n'envoies pas tout d'un coup, le temps ne dépends plus seulement de la distance, il dépend de vitesse d'émission d'une trame, ainsi que de la taille de la fenêtre de ton récepteur...parce que l'émetteur sera obligatoirement à moment donné en attente d'un acquittement du récepteur (ou alors imposer une MTU à l'émetteur n'a pas de sens de mon point de vue)

Tu dois donc également calculer le temps d'arrivé de ton acquittement...mais ça c'est seulement dans le cas où tout se passe bien, si une erreur survient, il me semble compliqué de déterminer le temps exact...
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 22 Juin 2015, 08:49

Rockleader a écrit:Après, sans avoir trop cherché à comprendre les calculs d'ampholyte ni les tiens, je pense que vous avez considéré l'envoie de toutes les données directement et sans erreurs.


Entièrement d'accord avec toi. Si tu regardes le post de départ tu verras qu'il y a 2 questions ^^.


Rockleader a écrit:Pense que si tu as 1500 octet avec 20 d'en-têtes alors tu ne peux envoyer que 1480 de données par trame.


Comme te l'explique Rockleader, ici il faut que tu calcules le poids total du fichier à envoyer sachant que chaque trame est constitué de 1480octets de data + 20 octets de header.

Quelle est la quantité totale de data envoyée pour un fichier de 2 Mo ?

Rockleader a écrit:Sauf que dans le cas que tu évoques si tu n'envoies pas tout d'un coup, le temps ne dépends plus seulement de la distance, il dépend de vitesse d'émission d'une trame, ainsi que de la taille de la fenêtre de ton récepteur...parce que l'émetteur sera obligatoirement à moment donné en attente d'un acquittement du récepteur (ou alors imposer une MTU à l'émetteur n'a pas de sens de mon point de vue)


Au vu de l'énoncé, je suppose qu'il faut simplement calculer la taille totale de la data a envoyé sans prendre en compte le temps d'execution pour la lecture du fichier, la découpe de la trame, le temps d'émission, le temps de la réception, de l'extraction, du parsing, de la reconstitution du fichier, ...


Rockleader a écrit:Tu dois donc également calculer le temps d'arrivé de ton acquittement...mais ça c'est seulement dans le cas où tout se passe bien, si une erreur survient, il me semble compliqué de déterminer le temps exact...


Je pense qu'il s'agit d'un exercice bête et méchant dans le but de mieux appréhender les futurs exercices qui contiendront ce que tu as expliqué ci-dessus =).

Avatar de l’utilisateur
Rockleader
Habitué(e)
Messages: 2126
Enregistré le: 11 Oct 2011, 19:42

par Rockleader » 22 Juin 2015, 12:30

Je pense qu'il s'agit d'un exercice bête et méchant dans le but de mieux appréhender les futurs exercices qui contiendront ce que tu as expliqué ci-dessus =).


Probablement, mais je vois pas l'intérêt de reposer la question avec la MTU de 1500 du coup, ça ne change rien au calcul si ce n'est qu'il faut considérer les en-têtes.

Peut être qu'à cause de mes révisions je vois la petite bêtes partout :ptdr:
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 22 Juin 2015, 12:48

Rockleader a écrit:Probablement, mais je vois pas l'intérêt de reposer la question avec la MTU de 1500 du coup, ça ne change rien au calcul si ce n'est qu'il faut considérer les en-têtes.

Peut être qu'à cause de mes révisions je vois la petite bêtes partout :ptdr:


Je suis d'accord, cela rajoute un petit peu de calcul (rien de bien méchant bien sûr ^^). Mais c'est sûrement un exercice de "découverte" avant d'entamer les vrais problèmes :p.

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite